Professional Documents
Culture Documents
Scrum Master Portfolio: by Olufunmilola Ajekigbe
Scrum Master Portfolio: by Olufunmilola Ajekigbe
Scrum Master Portfolio: by Olufunmilola Ajekigbe
PORTFOLIO
BY OLUFUNMILOLA AJEKIGBE
Agile
Scrum
Sprint
Kanban?
Professional Background
I am a dedicated and seasoned HR/Administrative practitioner with over 21 years of
progressive experience. A self-directed individual who promotes effective services
through effective HR practice in accordance with global HR procedures. I am a good team
player with interpersonal (sensitive to the needs, feelings and capabilities of others),
motivational and communication skills. I am always motivated to achieve success in
whatever environment I find myself, which I leverage on in my current position as a Team
Lead in Learning Innovation of the Learning & Development Department of the Federal
Inland Revenue Service of Nigeria, a Tax Collection & Administration Agency. I currently
supervise a team of fifteen (15) Teammates on the E-Learning projects and analyze data
to identify opportunities for improvement.
On my current job and in my capacity as a team lead, I perform the following functions:
By the end of 2019, there was a change in the leadership and management board of the
organization. At the start of year 2020, the Covid-19 Pandemic distraught lots of activities
and the request for adoption of another E-Learning resource was put on hold as a result
of the global lockdown. Post Covid-19 lockdown and by year 2021, activities resumed
but were minimal as few members of staff could work onsite, while the rest worked from
home. This automatically made our team functional and more staff were deployed to work
with the team. On assumption of duty by this staff, they knew less or nothing about use
of online platforms to train staff. The responsibility now fell on me as the Coach to train
the teams to ensure adoption and adaptation of E-Learning platforms. We started with
platforms such zoom, google classroom, google teams, hangouts, Microsoft teams to get
some of the work done. However, team members need to upscale and deliver on targets;
we had to adopt the agile transformation of Scrum approach.
Table of Contents
Cover page 1
Professional Background 2
Abstract 3
Table of Contents 4
Reflection on Competencies 6
Picking an agile framework for each team 9
Choosing Tooling Options 12
Visual Management Boards: 12
Marketing 12
Web Development 12
Knowledge Management: 13
Marketing 13
Web Development 14
Other Agile Tool(s): 15
Facilitation Style 15
Ceremony Facilitation 16
Coaching Strategies 18
Mentoring Strategies 20
Overall Strategy: 22
Team Maturity Framework 23
Communication and Education Strategy 24
Transformation Roadmap 25
Presentation 25
Scale Agile 26
Understand Current Level 27
Identify Agile Experts 27
Train Leaders on Scaled Agile 28
Find VSM & PI Team 28
Train Team 29
Start Program Increment 29
Coach Team 30
More Programs (ART) 30
DeVops & ENGG. Practices 31
Continuous Improvement 31
Conclusion & Reflection 32
Reflection on Competencies
My existing competencies and skills have had great impact and effect on my performance
as a team lead and budding Scrum Master. During this course, I have acquired essential
skills in Collaboration Practices and Key Processes to meet Sprint Goals. Scrum Master
role has taught me how to deal with people and how they communicate and work together,
and about process and process frameworks. Undergoing this training, I know the core
competencies I need to be a successful Scrum Master, which are; facilitating,
mentoring, teaching and coaching. I learnt that as a Scrum Master, I am not only
addressing the aspects of Agile development, but also facilitate collaboration to eliminate
individual weaknesses with team strengths.
Competency Table
Behavioural Contextual Technical
Have: Leadership Have/transferable: Leading Have/transferable: Reporting
Why: I have this competence as Change Why: In my 21 years post-
a result of my current role on my Why: With the outbreak of Covid- graduation work experience,
job. I am a Team Lead to 15 19 and its effect, training and reporting is a skill that I have
members of staff (out of 75) in development in my organization developed, trained in and
my Department (Learning & transformed from physical to constantly used in my
Development) online/virtual. Since my deliverables on the job. I was
department is in charge of collating and preparing reports
training the entire staff of the (Weekly for MIS; Monthly; Half
organization (11,200+), I initiated Yearly and Annually) in the
and led team from department in various functions I have found
driving this change in the myself. I am currently grooming
organization. I can boldly say it the staff under my supervision in
today, that our members of staff my team on report writing.
are embracing the E-learning
system and virtual platforms of
development.
Have & transferrable: Have: Mentoring Gain: Customer Centricity
Facilitation Why: five new members of staff How: I know coming to Entry
Why: This is my sixth year were added to my team in April Level platform is an avenue for
working as a trainer/facilitator 2022, I have been mentoring me to learn how to be customer
on my current job. I am also a them on presentation, centric as a Scrum Master.
certified/trained training facilitation, coordination of Attending this course will help me
consultant and currently training skills, and I could see realize the need to put my
organize a weekly online session great improvement in their customer (internal and external at
on various topics for 75 members performance. I have also in the the center of everything I do.
of staff of my department. last two years mentored 8 other
Another experience I have is that staff in same skills
I organize a quarterly E-Learning
session for the whole of 11,200+
members of staff of my
organization (Tax Authority of
Nigeria).
Gain: Creativity Gain: Servant Leadership Gain: Tooling
How: I intend to take advantage How: Through the Entry level How: I do not have any
of my training on Entry level as platform. I also intend leveraging experience in Scrum Master or
well as personal development on my current role as a leader and any of its tools. I have a conviction
personal development. that at the end of the course, I
would have gained working
competence through tasks and
team members.
Gain/Improve: Empathy Gain: Impediments removal Gain: Business Domain
Emotional Intelligence How: I do not know how to get Knowledge
How: I have attended 3 this competence. I hope to gather How: I am certain that at the end
Emotional Intelligence trainings experience, skills and knowledge of the four weeks of this course, I
in both the United Kingdom and in this through working closely would have gained knowledge on
Nigeria. However, I will like to with my team members here on how different business sectors'
improve on this as I learnt from Entry Level. processes and workings are. I do
this module the need to interface not have a previous skill or
with stakeholders and in so competence in this area and
doing; I need to be highly willing to learn.
emotionally intelligent. I have
been undergoing series of
personality tests online and how
to balance this with my daily
activities.
Gain/Improve: Trust Building Gain/Improve: Active Listening Gain: SDLC (Software
How: I intend to build How: My 84-year-old mother, Development Lifecycle
relationships with stakeholders who is also and still a teacher, How: I do not even know what it
and I will leverage on the skills I always admonish us growing up to is. I am open to learning all new
gain from this program. I will also "Be a good listener". She is of the things that has to do with Scrum
admit when I do not know some opinion that when you listen well, Master.
things. Be open to constructive you will learn a lot. I intend to pay
criticisms. detailed attention to listening and
watching the videos in all the
modules during this course, which
I believe will help improve on my
listening competence.
Gain/Improve: Motivation Gain: Conflict Resolution Gain: All the 17 competencies
How: I am aware motivation How: Working with different except Reporting which I will like
helps in team building and stakeholders, product owners and to improve on
provides room for effective customers will require resolving How: I do not have any prior
feedback. I intend to develop and conflicts at one point or the other. knowledge or experience in
improve on this competence Learning on Entry Level platform I Scrum Master or the tools used. I
through personal learning and know will open my eyes and will take advantage of all I learn
leveraging on what I learn here. widen my scope on conflict here and from my team members.
resolution. I am happy starting my
journey here as a Scrum Master.
Picking an agile framework for each team
Team: Marketing Team Team: Web Team
Team Size: 10 Team Size: 8
Skillsets: Marketing Strategy, Product Skillsets: Web Engineering, Quality Assurance,
Ownership, Campaign Management, Email Build Designer, Product Management, Business Analysis
& Quality Assurance, Business Analysis
Purpose: To gather requests from all other teams Purpose: Ideate, develop and ship features to a web
in order to market to customers about the product app for the betterment of its users/customer
and its features.
Recommended Framework: KANBAN Recommended Framework: SCRUM
Explanation/Reasons for recommending the Explanation/Reasons for recommending the
framework framework
The basic structure of Kanban board are: The nature of the work of the web team is to
to-do, in-progress and done. Each develop software/app, which aligns with scrum
represents the stage of work done from framework due to its features.
the beginning, to progress made and The scrum framework will suit this team project
finally, completion of work. better because it delivers business value in the
No sprints needed for this task by the shortest period.
team. The Kanban board was used to Due to expertise and the skillsets engaged to
address scrum's benefits here. carry out this project, there will be intense
In view of the task given to the team, human collaboration and rapid feedback as
Kanban is a good tool to use as it helps to well as continuous devotion to the project.
monitor workflow; visualize how the work Scrum framework has the developing of
is done, progress limits are set by the team software features and this will help the team
for every sprint and no other new work, the actualize their goal.
team is able to make rules/policies and Also note that since the team members have
stick to them, which encourages/increases predefined roles and short/structured work to
team focus, reduce waste, there is deliver, scrum is recommended because it
flexibility and improved collaboration. agrees with these features. Team members
The task already provided a visual are able to identify pitfalls and proffer
overview of work through metrics. solutions.
Workflow will run smoothly at optimal
speed and this will help team members to
see work in progress
Recommended Modification: None for now Recommended Modification: In any project involving
use of scrum framework, other important skillsets
needed apart from the team is that of a Scrum Master
and Product Owner, which are not indicated here. I will
like to modify the skillset to include a Scrum Master and
Product Owner also adopt the 3 - 5 - 3 structure
Projected Success of the Kanban Framework Projected Success of Scrum Framework for the
for the Marketing Team Web Team
Progress of work is tracked Software or app will be delivered within a short time.
Waste reduction and improve production Teamwork will help in timely delivery of project
Team members ability to focus Complexity in the project is addressed as information
is transparent and the framework will help the team to
inspect and adapt.
Increased efficiency
Flexibility and freedom to add value by team
members
Choosing Tooling Options
Visual Management Board
I used the miro board for the two teams to show the workflow. This tool encourages team
to take advantage of a full set of collaboration capabilities and makes cross-functional
teamwork effortless. With miro, there is permission to share and scale easily.
Knowledge Management
Notion is a great tool for creating a personal knowledge base. Adopting this tool
provides means for creating a system for the team to manage their knowledge,
experience, and whatever is important. Instead of written notes, bookmarks, files, and
folders, I have taken the advantage of adopting this tool. Every step of the workflow are
documented with ease and can always be assessed by every Team member. With
a knowledge management system, new teammates can access everything
from benefits to their team's tools with a single click.
Experience Overall
S/NO
Style
/Skills Style
1
Courageous
Observation:
2
Past Experience:
Departmental Policy Documents
3
Review Projects (I was the
Indirect
N.B. The example shown was a guide to me. My submission is based on personal experience and conditions.
OLUFUNMILOLA
Facilitation Style
Facilitation skills are the abilities you use to provide opportunities and resources to a
group of people that enable them to make progress and succeed. Facilitation in this
context help your team to be more comfortable, efficient, and concise so that the business
gets done. In Scrum team, the Scrum Master as a facilitator plans, guides and manages
the team’s event(s) to meet the goals. To facilitate effectively, you must be objective and
focus on the team’s process, i.e. the ways the teams work together to perform tasks,
make decisions and solve problems.
Ceremony Facilitation
Overall Strategy: Constant follow-up with team members (adopting meetings mostly)
to achieve the project goals. Regular Agile session to increase the team members
knowledge and experience.
Team Maturity Framework
BEHAVIORS PRACTICES NORMS OUTCOMES
Trusting and helping each Empower technical skills; Relative targets and
other; Making decisions More attention given to Less visible Scrum
regular measures
and solving problems Agile & Scrum elements Master and more
quickly/effectively; and framework; Engage powerful Team;
(including non-
Working independently; the stakeholders financial)
A systems thinking
Individual feedback given; Mastery Level; Team learn
from their own practice (No approach to the project
Team fully adapted to
fear); Constant attendance of is embraced; Work, Going Public, expand
Agile methodology; More
Sprints Events/Ceremonies; systems, value streams to other areas
relaxed and highly Conflict and risks managed
professional Team. are visualised and
effectively.
managed.
Team Maturity in agile is the assessment and way of evaluating how a team is improving their ability to be agile over time. It is a measure of
qualitative progress, team maturity can help set out internal strategic goals for organizations. This allows team and leadership to be aligned
on the smaller day-to-day changes happening in the workplace to bring about smoother and more effective systems.
MISSION 6.1 TEACHING
10 Strategies for New Agile
Teams
Team Vision
Organize workshop/session with
team on communication, team Create a Team
work & ownership
Contract
Product quality, productivity, Working agreement, defined
customer satisfaction & roles & expected behaviors
importance
Help Agile Team focus on Things team should avoid
common goal & align on same
vision Focus on future Sprints
Good, collaborated & self-
organized team Sprint feedback
Product Backlog
Product Owner to come up with Boundary for Team
initial Product Backlog
Defined boundaries to assess
To be considered in new team
work statues
Kickstart work with Developing Definition of "Done", "Ready" &
team testing criteria
Enable Product Owner come up Boundaries will reduce deviation
with Product Backlog in daily activities
Provide necessary tools with Plan 1st Sprints & Agile Events
license
As a Scrum Master, I am required to scale agile to the rest of the organisation, particularly to get the
buy-in of the Leadership and also do same with other teams in an organisation. Having a framework
to scale teams can quickly adapt to requirements changes without negatively impacting release
dates. Agile helps reduce debt, improve customer satisfaction and deliver a higher quality product.
01
Transformation
02
Roadmap
Scrum Scaled
03
Agile
Agile 10 Strategies of
Transformation
Scrum to Scaled
Agile
Transformation
Mission 6.2:
Transformation
ARROW
STRATEGY 01 STRATEGY 02
Agile Coach, Expert - A person to lead
Why do we need Scale Agile
the transformation
Transformation?
What problem do we want to Team and External person
solve?
Leaders, Team & Stakeholders
Is there any improvement?
Coaching and teaching skills
Have a clearer understanding of
this strategy Goals, tracking
ARROW
STRATEGY 03 STRATEGY 04
Program Increment Team -delivery team for
Train Lean-Agile Change Agents about:
a single program
Process & Responsibilities Find multiple teams to be part of the
single program
Involvement which is key for success
Scrum team will work together to deliver
Awareness of Scaled Agile the program increment
Find Time
ART - Agile release train
Understand challenges Pilot program
Support team
ARROW
STRATEGY 05 STRATEGY 04
Plan & Execution of PI
Dev Product Owner & Scrum Master
Coach the Team - to help delivery
Training to team team & stakeholders in the process
Metrics
ARROW
STRATEGY 07 STRATEGY 08
Learn from pilot program
Improve Agile maturity
Start multiple programs
Learn from Retro meetings
Focus on Portfolio level outcome - identify
& onboard the resources needed to
Dev. Team to focus on best practices
support the portfolio level scaled agile
transformation in the organization
Document learning from PI
Stabilize programs
Add resources
ARROW
STRATEGY 09 STRATEGY 10
Focus on Agile maturity in all Teams in the
Help Team on quick delivery
organization
The Scrum Master experience at Entry Level has kept me informed on the
concepts and principles of successful project outcomes, which leads to
improved ROI for customers. This foster frequent feedback from stakeholders,
valuable insights and comments that help to remain aligned. Another
significant benefit of this program is that I have learnt about concepts,
resources, and networking opportunities prevalent in the industry, which
motivates me to remain updated about current trends, technologies and
practices.
Shielding the Team: Shielding the Team from outside distractions and
interferences.
STATUS SUMMARY
Enforcing Rules: I can enforce rules and correct use of the Scrum
process.
Removing Impediment: Able to identify, track and avoid waste
BEHAVIOURAL
My job revolves around communication and resolving issues that come up in the working
process. In this regard, my communication skills will help to have a strong set of personal
traits and values, which helps me, become the beacon of reason in any team I find myself.
As a trusty leader who looks out for the team’s best interest, I can be trusted and relied
on. These skills have been strengthen by attending this course. The competencies gained
and improved in behavioural competence are; Trust Building, Openness, Creativity
and Empathy Emotional Intelligence.
CONTEXTUAL
A Scrum Master is only as good as their team is. I have gained knowledge on the
importance of establishing good relationships within the team, encourage open
communication and facilitate their work. This course has exposed me to who a servant
leader is. The skills which I gained and improved on are; Servant Leadership, Coaching
& Mentoring, Conflict Resolution, Impediments Removal, and Facilitation.
TECHNICAL
In this regard, without a background in software development, competencies that have to
do directly with practicing Agile and those related to software development were gained
during the course. I am therefore proficient with the following: Agile Value and
Principles, Scrum accountabilities, Scrum ceremonies, Scrums artifacts, Kanban
framework, Scaling Agile in a team/organization, Estimation, Stakeholder relation,
Reporting for keeping track of work done, Tooling to support the Agile way of
working & use of the right Agile tool, Customer centricity on all levels in an
organization and Design Thinking which when used with Scrum show great potential.
STATUS SUMMARY