Material Agile Coach ACPC en
Material Agile Coach ACPC en
• Acquire a general vision about Agile, main practices, coaching and the essential skills an Agile Coach
needs to be a catalyst of change in people and organizations.
• Get certified Internationally as an Agile Coach Professional Certificate ACPC®, thus endorsing
your knowledge.
Who is CertiProf®?
CertiProf® is a certifying entity founded in the United States in 2015, currently located in Sunrise,
Florida.
Our philosophy is based on the creation of knowledge in community and for this its collaborative
network is formed by:
• Our Lifelong Learners (LLLs) identify themselves as continuous learners, demonstrating their
unwavering commitment to lifelong learning, which is vitally important in today's ever-changing
and expanding digital world. Whether they pass the exam or not.
• Universities, training centers, and facilitators around the world are part of our network of allies
ATPs (Authorized Training Partners.)
• The authors (co-creators) are industry experts or practitioners who, with their knowledge, develop
content for the creation of new certifications that respond to the industry needs.
• Internal Staff: Our distributed team with operations in India, Brazil, Colombia, and the United States
is in charged of overcoming obstacles, finding solutions, and delivering exceptional results.
2
Agile Alliance
https://www.agilealliance.org/organizations/
certiprof/
Credly
3
Who should attend this certification?
Anyone interested in expanding their knowledge in Agile Coach, allowing them the capacity to provide
solutions based on different agile methodologies that are useful for the Company that applies them.
Agenda
• Agile Overview.
• Coaching Overview.
• The Skills of an Agile Coach.
• Coaching Mindset/Key Concepts.
• Agile Coach DNA/Enterprise Level.
• Main Agile Frameworks Overview
Badge
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
https://www.credly.com/org/certiprof/badge/agile-coach-professional-certificate
4
Lifelong Learning
Acquisition Criteria:
• Be a candidate for a CertiProf certification
• Be a continuous and focused learner
• Identify with the concept of lifelong learning
• Really believe and identify with the concept
that knowledge and education can and should
change the world.
• Want to boost your professional growth
5
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
6
Agenda
Agile Overview 11
Agile - Self-Diagnostic 12
Relationship Between Agile & Lean 12
Agile Definition 14
Environments V.U.C.A 15
Why do Large Organizations Use Agile? 15
Benefits in Implementing Agile 16
Agility Fundamentals 18
Agile Manifesto 19
The 12 Principles of the Agile Manifesto 20
Declaration of Interdependence - Values 21
Declaration of Interdependence 21
Relationship Agile vs Waterfall 21
Agile vs Waterfall 24
Differences and Similarities 24
Differences in Agile vs Waterfall Thinking Process 25
Different Thinking 26
Differences in Agile vs Waterfall 26
The Agile Mindset 27
Application Exercise of Reinforcement 27
Coaching Overview 28
What is Coaching? 29
Method / Technique / Tool 31
7 Coaching Levels 32
Learning Phases During the Change Process 33
7
General Skills of the Professional Agile Coaching 39
The Coaching Process 40
Detailed Process 40
Agile Leadership 41
Powerful Questions to Define Objectives - Part I 41
Powerful Questions to Define Objectives - Part II 42
Powerful Questions Defining Actions 43
Powerful Questions Creating Perspective 43
Agile Coaching Competency Framework 44
Fundamentals Competencies of Agile Coaching 45
Practice Leader Lean Agile 45
Professional Coaching 45
Facilitation 46
Teaching 46
Mentoring 46
Technical Mastery 46
Business Mastery 47
Transformation Mastery 47
Let’s Practice to Identify the Differences 47
Coaching Mindset/Key Concepts 48
Organizations that Have Adopted Agile 3 Main Characteristics 49
Agile Coach 50
Agile Coach - Role 51
Agile Coach Areas 51
Agile Coach Skills 51
Agile Team Facilitation (Agile Mindset) 52
Mentoring vs. Coaching vs. Management 52
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
8
Kafe Model 64
Learning Canvas 65
Agile Frameworks Overview 66
Main Agile Frameworks – Team and Organization 67
Scrum Overview 67
Introduction to Scrum 68
Scrum Components 68
Scrum Principles 69
Scrum Aspects 69
Kanban Method 70
Introduction to Kanban 70
Kanban Application 71
Wrong Reasons 71
Basic Properties 72
Scrumban 72
Introduction to Scrumban 73
Extreme Programming (XP) 73
Introduction to Extreme Programming 74
What is TDD? 75
FDD (Feature Driven Development) 76
Crystal Methodologies 77
Introduction to Crystal Methodologies 78
Focus - Roles 79
Dynamic System Development (DSDM) 79
Introduction to DSDM 80
Agile Unified Process 81
Introduction to AUP 82
9
Framework LeSS 90
Scaled Agile Framework SAFe 91
SAFe 91
Introduction to SAFe 92
Design Thinking 93
Design Thinking Values 95
Introduction to Design Thinking 95
Suggested Flow for a Desigh Thinking Session 96
Let’s Practice Simplifying 92
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
10
Agile Overview
Agile Overview
Agile - Self-Diagnostic
Initial Activity
• Agile Definition.
• Why do large organizations use Agile?
• Benefits of Implementing Agile.
• The fundamentals of Agile.
• Principles and Values.
• Agile Manifesto.
• Declaration of Interdependence.
• Agile vs. Waterfall.
This exercise helps participants quickly understand how much knowledge they have about the Agile
Manifesto.
12
Lean is a series of principles focused on eliminating all tasks that do not add value to what we are doing
Applied to a project, which does not add value to the final product or service To do so, he visualizes
the entire process that takes place in a value chain throughout a project and, at all these points that
occur, eliminates it.
What we know today as " comes from "lean manufacturing", largely from Toyota,and its basic principles
are: Fully customer oriented and based on building lasting relationships between customer and
suppliers.
13
Lean principles help promote the necessary mindset and culture within the company. Agile is based
on early deliveries that add customer value and flexibility to vary the product. Are you really the same
or see substantial differences?
I see Agile and Lean as fundamental principles from which, by selecting the most appropriate tools for
each client / project / team, they can help us achieve success on each of our projects. Do you agree
or are you one who believes that it is best to follow each principle closely and use each tool strictly?
Agile Definition
It is the ability to quickly move and respond to changes, to achieve the goal of creating products and/
or services of value in turbulent environments.
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
14
Environments V.U.C.A
15
Companies like Google, Apple, Facebook, Amazon, and Microsoft as well as some newer ones like
Netflix, Airbnb, Tesla, and Uber have a common denominator and is that they focus their efforts in:
As common vehicles of transformation, growth, and leadership, these companies have practices,
techniques or Agile methodologies, being the transformation of people, the critical element of success
or failure. Agile is where people can contribute tools for organization acceleration, but moreover to
help people in the adoption on the least amount of time, which is vital. In this context, the Agile Coach
is extremely relevant in any organization that is looking to survive, grow or innovate in markets and
highly competitive environments.
Source: Talking with the future in a VUCA world – How to create exponential organizations and manage the duality of markets
in transformation.
16
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
17
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
18
Agility Fundamentals
Agile Manifesto
19
The 12 Principles of the Agile Manifesto
1. Our first priority is to satisfy the client through early and continuous delivery of valuable
software.
2. We accept that the requirements change, even at late development stages. Agile processes use
these changes to provide a competitive advantage to the client.
3. We deliver working software frequently, between two weeks and two months, preferably in
the least amount of time.
4. Business owners and the developers should work together daily throughout the project.
5. Projects are developed by motivated individuals, therefore, they should be provided with the
environment and support they need and trust them with the execution of the job.
6. The most efficient and effective method of communicating information to the development
team and among its members is a face-to-face conversation.
7. Working software is the main measure of progress.
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
8. The agile process promotes sustainable development. Sponsors, developers, and users should
be able to keep a constant rhythm indefinitely.
9. Continuous attention to technical excellence and good design improves agility.
10. The art of maximizing the quantity of work not done is essential.
11. The best architectures, requirements, and designs emerge from self-organized teams.
12. At regular intervals, the team reflects on how to be more effective so that later they can adjust
and refine their behavior accordingly.
Source: http://agilemanifesto.org/
20
Declaration of Interdependence - Values
The Declaration of Interdependence of Project management was written at the beginning of 2005 by
a group of 15 Project leaders as a supplement to the Agile Manifesto.
It enumerates six management values needed to reinforce an agile development mentality, particularly
in the management of complex and uncertain projects.
Declaration of Interdependence
21
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
22
23
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
Agile vs Waterfall
24
Differences in Agile vs Waterfall Thinking Process
Projects are made by and for people, so the correct application of any framework depends to a large
extent on how these people think and reason, which is based on how they have been formally and
informally educated to work.
“Waterfall” or predictive frames are mainly based in defining the requirements or needs of the clients
from the beginning to be able to estimate everything necessary to cover these needs, from human,
financial and technology resources, to the possible risks that may occur during the execution of a
project. Realistically, everything must be ready to start a project.
However, the constant, uncertain and volatile changes of the market, society, customers and technology
make the predictability little assertive since something is certain today may not exist tomorrow or
worse yet it may no longer be the client’s interest.
It is because of this and many other factors that Agile frameworks such as Scrum, Kanban, XP and
even Lean are getting more importance. Their first characteristic is the adaptability based on the value
for the client, helping the client through collaboration and integration to define their requirements
and needs little by little allowing them to validate in short periods of time and partially if their needs
correspond to the expected value and by active feedback about tangible and functional deliveries,
adjusting the characteristics of the product or service until the desired value is achieved, adapting to
the constant changes in the market.
Although one of the biggest challenges to be Agile is to help people to change their way of thinking,
paradigms, and teachings, today many people believe that Agile is like a “Quick Waterfall” cutting time
and resources with very poor foundations achieving big failures, this is why the Agile Coach must make
a personal mindset change to help other people in this transition.
25
Different Thinking
26
The Agile Mindset
27
Coaching Overview
Coaching Overview
What is Coaching?
In order to achieve our dreams and goals, whatever the stage of life, we must always focus on positive,
dedicated and high self esteem. Add to that: resilience, overcoming difficulties and the power to
resignify learn from our mistakes, and move on stronger and more prepared. This desire to learn more
and more and grow and expand our possibilities. It is the motto of the progressive mindset. No one is
an island that cannot change and alter the course of its history. We can all do it differently Just believe!
"Our mindset explains a lot about our optimistic or pessimistic way of looking at life and behaving in
front of it".
Carol S. Dweck, professor of psychology at Stanford University, United States; Our mindset explains
a lot about our optimistic or pessimistic way of seeing life and behaving towards it. For Carol, there
are two different types of mindset: fixed and progressive, and these define both types of profiles well.
Fixed mental activity is one that leads individuals to believe that if they are not born with certain skills
and gifts, they will naturally not be able to develop them throughout their existence. These people,
both professionally and personally, tend to have more negative thoughts and stagnate and demotivate
because they do not believe in themselves. On the other hand, progressive minded people believe that
their talents and abilities can develop if they are patient, focused and dedicated to it. Professionals
with this profile are those who are destined for success, as they continually seek to overcome their
limitations and improve their knowledge.
29
1. Human Being (Humanity)
A good coach continuously understands and specializes in everything that concerns the human
being and the process of change and increased performance. It seeks to know the interaction
between psyche and body and mind (neurology, biology and physiology of people), about
psychological styles, personality types, personal styles, about behavior, attitude, motivation and
everything related to change and performance. And above all, it is part of the group of human beings
that constantly seeks improvements, evolution, learning, self-motivation and self-transformation,
becoming an example and model of excellence.
2. Methodology
Coaching is based on methodologies, processes and systemic thinking. Coaching is much more
effective if it is based on modeling successful people, models of excellence. We will use
practice-proven training models and internationally used models during training.
Coaching is supported by techniques and tools that improve client outcomes effectively and professionally.
A good coach always seeks to update himself through training, reading, sharing experiences, so that
he can achieve the best results as quickly as possible with the technologies available in the market,
developed, modeled and tested. We will use scientifically proven techniques and, above all, that
deliver effective results in practice, and we will use structured roadmaps and questionnaires that
make life easier for coaches and generate surprising results.
Coaching is a process with a beginning, middle and end and where the client has constant coach
support to achieve extraordinary results in their life.
Coaching is a powerful and extraordinary process of development and acceleration of results. With
its different techniques, methods and tools; This methodology goes beyond everything we know,
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
because in an objective, planned and focused way, it helps people and companies achieve their
goals in the short, medium and long term.
But why is coaching so effective? What's different about this method? Why do so many people
around the world, from different ages and stages of personal and professional life, choose this? The
answer is simple: because it works!
Coaching works with the tools the person has and, if not, helps in their development. This is fantastic,
as it is a process centered on the present and the future, that is, what one considers one's ideal
state. Thus, at all levels, coaching is presented as an incredible tool to develop the human being in
all its dimensions.
30
Coaching Steps could be summarized: at the beginning, middle and end, because unlike other
development processes, Coaching has a right date to end. The first step to this is to make the
meeting between Coach and Coachee, where the professional and his client introduce themselves,
know the current state and define the objectives of the process, and the desired state.
It is also at this first stage that the number of sessions is stablished and the meeting times, values,
locations and dates are predetermined. After the most technical details, it's time to act, it's time to
train.
In this second step, the coach conducts his coaching training by explaining the coaching nomenclature,
its working model and how to proceed during meetings. This is an important time, because through
this alignment and what the coachee says, tasks will be defined to optimize their results within the
set time.
Then weekly, monthly, or biweekly, they will meet to assess progress, work on strengths, improvement
points, correct failures, and define new tasks until the goal set at the beginning of the process is
reached.
This result can last up to 10 sessions or has already been achieved on the second date. It will all
depend on the customer's availability, commitment and motivation towards their goal. The more
open you are to the process, the greater your chances of success. So if you want to continue, take
advantage of the remaining coaching sessions to work on other goals.
For all that, we can say that Coaching is a wonderful system of co-creation, where coach and coachee
come together to achieve the extraordinary results one seeks. So if you also need a proven and
effective process that increases your chances of development and evolution in every way, Coach!
Today we will talk about the differences between training tools, techniques and methodologies. You
already know that coaching is a combination of various sciences, including psychology, administration,
sociology, anthropology, philosophy, and many others.
Also, is it a process that brings together tools, techniques and methodologies that aim to increase
a person's performance through self-knowledge and self-development, right? Therefore, let's talk
about the concepts we use in our learning process and in the Coaching process itself, as well as their
applicability.
31
Let's start with coaching tools. They are extremely important in identifying behavioral profile, self-
awareness, desired status, trip planning, change definition, specific characteristics, and other
information about Coachee.
We can say that the tools are tangible resources, such as tests, questions, charts, forms, planning sheets
and some types of dynamics, whose purpose is to gather important information that contributes to
the coaching process, as well as generate reflections and changes from Coachee. We have the tools
that measure Coachee's commitment, results and evolution during the Coaching process.
Coaching techniques have as main objective to establish a relationship between Coach and Coachee, a
relationship of trust, understanding, complicity and commitment between the parties. We use Rapport,
Psychogeography, Flow, Probable Eye Movement, Relaxation, among other techniques, which aim to
establish a secure connection and extract information in nonverbal communication.
In a second moment, the techniques also help to reach the goals, in order to search for information
found in self 2 and bring it to self 1, generating ideas through reflection. Examples of bourgeois
feedback, positive sponsorship, Shazan, association / dissociation, among others, are the techniques
used in the process. We do not use paper or electronic resources, just knowledge of the applicability
of the technique, interpret Coachee's response and offer clarification of situations through rethinking,
for example, which is another very important technique.
It should be noted that coaching techniques and tools can be repeated in the process if necessary, so it
is necessary to have a thorough knowledge of the coach regarding their applicability. This will depend
on the evolution and development of Coachee toward its goal and satisfaction.
7 Coaching Levels
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
One of the great learnings of the neurological levels, which underlie the evolutionary process, and
the initial inspiration of the 7 levels of the evolutionary process theory, from which all studies and
connections began, is that when changes occur in the first three levels (Environment, Behavior, and
Skills do not have a substantial effect on higher levels).
A change in the environment level, for example, offers a remedy for remediation, but it does not
produce an internal change in the individual, does not prepare him for new situations that his cycle of
existence will surely bring back.
32
Deepening exchange rates at different neurological levels, we can say:
1 - Coaching Remediation / Remediation Changes: These occur at the behavioral and environmental
levels. These are behavioral changes and may occur due to conditioning, as they are related to direct
action and reaction structures.
2 - Generative changes / Generative coaching: occur at the Beliefs / Values and Skills / Knowledge
levels and are related to permissions, motivations and behavior management.
3 - Evolutionary Changes / Evolutionary Coaching: occur at the Spiritual and Identity levels. These
are changes related to mission and purpose. They often have a great effect on our lives and can be
generated by meaningful and often emotionally involved experiences.
Conversely, changes at higher levels, such as Identity and Spirituality, can cause transformations at
all other levels, because the individual with a new and greater view of himself and the universe can
resignify environments, change behaviors. And of course, he is more likely and determined to develop
new skills and strategies.
33
The 4 Stages to Achieve Wisdom
The key is to understand the process and where you are in it.
Remember that these stages are NOT random, you will face new challenges or the environment might
change, you can always go back or move forward the important thing is to be conscious of your stage
and the stage of your organization.
In the first stage, we are incompetent; but we do In this stage, things work out for you when you plan
not know it, so as a result, we are happy and full and execute it at perfection.
of motivation.
You need constant focus to make sure that you do
This stage starts when you are offered a promotion everything the way you should.
or decide to start a new business, new relationship,
a new sport, new hobby or you are assigned to a In the previous stage, the most important habit was
job where you will be the Agile Coach or you will to learn from mistakes.
be working under a new framework.
In this stage, the most important habit is practice.
The support and Coaching will be very useful to
Stage #2: Consciously Incompetent. maximize your results.
At this moment we are conscious that we are Stage #4: Unconsciously Competent
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
34
Why Coaching in Agile? The Process of Common Change
The Agile Coach is primarily a professional that helps people and organizations in the process of
changing from a current status to a better or future status in the least painful way, but with the intent
of achieving phenomenal and sustainable results.
But… who wouldn’t like to improve? If you are doing okay, why improve? Although the current
environment may seem very normal, the reality is that very few people are willing to change their
initiative. That is why a professional that helps facilitate this change beyond the use of techniques and
tools is key to the success or failure of any Agile initiative.
• Training: Help to understand more about the benefits, scope, and responsibilities within the agility
that will allow alignment of expectations.
• Facilitation: It allows through techniques and tools, to reach established objectives, mainly during
work meetings.
• Mentoring: Facilitates the resolution of problems in the different stages of change based on the
experience of the Agile Coach.
• Coaching: Allows integral development, facilitating the adoption and adaptation of the agility from
the experience of each individual of the organization in transformation.
35
A Bit of History About Coaching
Resume
Coaching is a way of managing, treating people, thinking, being and being.
“It is about unlocking a person's potential to maximize their performance. It is helping you learn instead
of teaching you".
Make Coachee aware without answering questions by asking questions that lead directly to your goal.
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
Talk with respect, openness, empathy, compassion and a strict commitment to telling the truth.
Coaching Implies
• Motivation.
• Potential.
• Development.
• Skills.
• Support.
• Active Listening.
• Feedback.
• Rapport.
• Powerful Questions.
36
What is NOT Coaching?
• Mentoring.
• Consulting.
• Advisor.
• Formation.
I am your guest.
I share knowledge.
I respect learning.
I offer compassion.
Source: http://agilecoachesoath.org/
Value
Transparency
Collaboration
Humility
37
Coach's Most Important Habits (Generic and Agile)
38
Coaching Skills (Generic and Agile)
These are the skill and approaches that are currently used in the profession of Coaching worldwide,
different sources nurture this list.
REMEMBER:
COACHING: METHOD.
COACH: PROFESSIONAL RUNNING COACHING PROCESS.
COACHEE: CUSTOMER PERSONING "PASSING" THROUGH A COACHING PROCESS.
39
The Coaching Process
Detailed Process
40
Agile Leadership
https://www.linkedin.com/pulse/12-dimensions-agile-leadership-jonathan-kessel-fell/
Source: Jonathan Kessel-Fell
Do not make the mistake of structuring your session based on a series of pre-arranged questions.
As a Coach, you should have compassion for your client, which will allow you to put yourself in their
shoes and analyze their reality, goals, frustrations, etc. This will provide you context to ask the question
that suits the moment and situation during the Coaching session.
It’s more important to know how to listen than what to ask, but only with the right question, you could
listen to what will allow you to move forward.
Source: BlogdelCoach.com
41
• What are your objectives?
• What do you want to achieve and why?
• Are your goals realistic?
• Are they ambitious enough so you don’t lose motivation quickly?
• What does your intuition tell you about the goal you want to achieve?
• If the objectives defined by the client are generic: Can you describe the objective in detail to the
extent that it is measurable in some way?
• What would be your short term goals if you knew you have only 1 year left to live?
• What would your goals be if you knew you only had 1 month left to live?
• Imagine 5 years have passed and you feel proud of having achieved what you wanted. Create a list
with the 5 accomplished goals that make you feel proud since then.
• Imagine that today you have achieved all the goals that are important for you. What do you still need
to change?
• If life could be divided into areas such as health, money, love, family, physical condition, self-esteem,
career/business, personal accomplishments, and leisure, would you be leaving an important part
out?
• Which areas of your life do you have to work on because you need to improve it as soon as possible?
• Describe in a sentence the most important goal for you. If I told you that you can get even more, how
would you improve that goal?
• If you could add something else to your life what would you add?
• What is it that you could do if you did not have money problems?
• Imagine that you got the money you needed to quit your job and do what you always wanted. Imagine
that 3 years have passed, describe in detail what you have achieved that makes you feel proud.
• What does it take for you to feel motivated to take action on the things you have decided to do this
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
week?
• What do you have to do to achieve the financial freedom that would allow you to live the lifestyle
you want?
• What is more important to you: free time or money? Why?
• For what reasons do you want to be remembered when you die?
• What would be the most valuable thing you could obtain from this Coaching session?
• If the area in your life that needs the most help is “money”, describe:
● What do you want to get with the money?
● What would have to happen in the next days/months so that when you wake up you feel happy?
● Can you list what you need to achieve in each area of your life so that your life can be perfect?
● What does it take for you to feel motivated to take action on the things you have decided to do
this week?
42
Powerful Questions Defining Actions
• What would be the biggest impact in any area of your life or in the life of your loved ones if you
accomplish your most important goal?
In general, it’s very important to avoid questions that suggest closed answers such as “yes” or “no” or
trends to an expected answer.
43
Agile Coaching
Competency
Framework
Agile Coaching Competency Framework
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
44
Fundamentals Competencies of Agile Coaching
45
Facilitation Mentoring
Teaching Technical
Mastery
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
46
Business Mastery Transformation
Mastery
47
Coaching Mindset/Key Concepts
Coaching Mindset/Key
Concepts
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
48
Organizations that Have Adopted Agile 3 Main Characteristics
1. The Law Of The Customer
49
3. The Law Of The Network.
Agile Coach
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
• Self-awareness.
• Self-management.
• Leadership and self-organization.
• Neutrality in Coaching.
• Emotional intelligence -EQ.
50
Agile Coach - Role
An Agile Coach helps a team or individual to adopt and improve agile methods and practices.
Coaching categories:
• Career Coaching.
• Life Coaching.
• Business Coaches.
• Executive Coaches.
Discussion: Can an Agile Coach perform in these fields? How could he exercise his role?
51
Agile Team Facilitation (Agile Mindset)
• Facilitating commitment.
• Facilitating collaboration.
• Facilitating full participation.
• Facilitating meeting / Agile ceremonies / retrospectives / remote teams.
• Facilitate decision making.
• Meeting organization tools.
Source: Caroline Sauvé @caro_sauve Agile Alliance Conference – Agile2018 CertiProf is Agile Alliance
Corporate Member
52
Working with Teams – Agile Coach
Source: https://www.slideshare.net/trunghn/trung-hoang-shuhari-applied-to-agile-team
53
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
54
Concept Analysis
Agile Coach DNA/Enterprise Level
55
Introduction to the DNA of an Agile Coach
1. Catalyze Improvement.
2. Promote Awareness.
3. Boost Ownership.
4. Develop Competences.
5. Facilitate the elimination of barriers.
56
Boost Ownership
A change facilitator is someone that helps the organization to identify opportunities to improve and
promote collaborative strategies to maximize the success of the change efforts. We always have
driving forces (positive forces) and restriction forces (resistance) to accomplish any goal during the
change initiative.
57
Develop Competencies
Promote Awareness
58
Agile Coach DNA – Team Level
59
Agile Practices
1. Facilitate sessions to visualize changes involving human capital from different levels of the
organization.
2. Perform behavioral analysis to identify what changes are needed to deal with human capital for
the best implementation of agile methodologies or frameworks.
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
3. Facilitate sessions to map the organization: strategic map (mission, vision, values). Identify
weaknesses and choke points. (SWOT Analysis).
4. Help the organization to create data visualization strategies (transparency - osmotic
communication).
5. Individual sessions with team members.
6. Provide training, specifically observing agile practices.
7. Facilitate retrospectives to identify organizational improvements.
8. Help teams create relevant information radiators.
9. Help leaders build on Agile best practices to facilitate daily routines or events.
10.Help teams implement best practices to increase productivity and delivery quality.
60
A change facilitator helps identify opportunities to build collective strategies to maximize change
success.
61
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
62
63
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
64
Kafe Model
Learning Canvas
65
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
Agile Frameworks Overview
Agile Frameworks
Overview
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
66
Main Agile Frameworks – Team and Organization
Source: Agile Practice Guide, developed as collaborative effort by Project Management Institute and Agile Alliance
Scrum Overview
67
Introduction to Scrum
Benefits
• Delivery up to 75 % faster.
• Reduction of costs up to 42 %.
• Development of high performance and self-
organized teams.
• Ability to respond to changes from 1 to 6
weeks.
Challenges
• Have all the roles to be prepared.
• Ambiguous application guides.
• Adaptation of processes and techniques.
• Scaling programs and portfolios.
Scrum Components
68
Scrum Principles
• Commitment.
• Courage.
• Focus.
• Openness.
• Respect.
Scrum Aspects
69
Kanban Method
Benefits
• Easy implementation and adaptation.
• Productivity increase by up to 30 %.
• Greater flexibility and adaptation to changes.
• Transparency and continuous workflow.
Challenges
• Instability in the amount of work.
• Monitoring and compliance of activities.
• Little disruptive and orderly.
• Scalation in multiple teams.
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
Introduction to Kanban
70
Kanban Application
• Flexibility.
• Focus on continuous delivery.
• Increase in productivity and quality.
• Greater efficiency.
• Focus on team members.
• Variability in the workload.
• Waste reduction.
• Respect current processes.
Wrong Reasons
71
Basic Properties
Scrumban
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
72
Introduction to Scrumban
73
Challenges
Emphasizes 5 values:
● Comunication and collaboration.
● Simplicity.
● Feedback.
● Courage.
● Respect.
74
What is TDD?
75
FDD (Feature Driven Development)
76
Uses best software development practices such as:
Crystal Methodologies
Benefits:
77
Challenges:
• Comfort.
• Money at discretion.
• Essential money.
• Life.
Play an important role to determine the “weight” of the methodology, which is represented in various
colors of the spectrum.
78
Focus - Roles
79
Benefits:
Challenges:
Introduction to DSDM
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
80
Agile Unified Process
Challenges
• Less emphasis in architecture.
• There is no traditional contract.
• Fewer roles and artifacts.
81
Introduction to AUP
82
Agile UP Phases
83
DevOps
Benefits:
• Guarantees faster and more frequent delivery
software delivery.
• Improves profitability (ROI).
• Improves collaboration and transparency
between the developer and the operations
team.
• Early correction and detection of defects.
Challenges:
• Ignorance of this new framework.
• Integration with other frameworks like Scrum.
• Expectations of very fast results.
Why DevOps?
84
DevOps Purpose
• The best purpose offered by DevOps, is to iterate faster during the development phase.
• This is accomplished by avoiding friction between developers and operators as much as possible.
• This is achieved by guaranteeing transparency and integration between the development and
operations teams.
• The goal of DevOps is to establish business processes that are aligned with the “just in time” flow.
• DevOps seeks to maximize business results, such as increasing sales and profitability; improve
business speed or minimize operating costs and aligning business processes “just in time” (JIT).
85
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
86
DevOps Tools
Scrum of Scrum
Benefits:
• Coordination of multiple Scrum projects.
• Management of impediments.
• Applicable in larger projects, programs and
portfolios.
• It does not require a lot of complexity in its
implementation.
Challenges:
• That Scrum is recognized by the organization.
• To count with all the roles for its application.
• Define standards and guideliness appropriate
to the organization.
Roles (Organization)
87
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
88
Implementation Strategies
LeSS Large Scale Scrum
LeSS
Benefits:
Challenges:
• Ideal for single product development.
• No dependency from external teams.
• Change of thinking in the members of the
organization.
89
Introduction to LeSS
• It’s SCRUM applied to several teams working together to get the product.
• Applies the principles, purpose elements and elegance in a large scale context as simple as possible.
• It creates an organizational design framework of agile work.
● LeSS: Up to 8 teams.
● LeSS Huge: From 9 to thousands of people in a single product.
Framework LeSS
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
90
Scaled Agile Framework SAFe
Scaled Agile Framework and SAFe are registered trademarks of Scaled Agile, Inc.© Scaled Agile, Inc. Include
this copyright notice with the copied content.
SAFe
Benefits:
• Increase in productivity from 20 % to 50 %.
• Release of products and services from 30 % to
75 %.
Challenges:
• Ignorance of the framework.
• Greater focus on development areas.
• Correct application and adequacy.
• Cultural change in organizations.
91
Introduction to SAFe
Imagine combining the power of a Lean Startup with all the resources of a mature company. Agile
Release Trains (ARTs), based on SAFe 4.5 are positioned to be an unstoppable force of innovation.
According to Gartner, Inc., “by 2021, more than 50 % of established corporations will take advantage
of Lean Startups techniques".
92
Design Thinking
Design Thinking is an innovative approach based on design processes to integrate people's needs,
technological possibilities and requirements for business success.
This gives us the process we need to help design solutions for people.
Design Thinking helps to establish the connection between technology, people and companies.
93
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
94
Design Thinking Values
95
Suggested Flow for a Desigh Thinking Session
AGILE COACH PROFESSIONAL CERTIFICATE ACPC®
96
www.certiprof.com