Professional Documents
Culture Documents
Agile
Agile
Apply Agile values, principles, and practices in your family, school, or other work
A history of Agile
Agile started because a better way was needed to build software. In the
latter part of the 20th century, software development and changes were
expensive to complete. Throughout every stage of the development
process, approval signatures were required to confirm the work and
revisions. As things advanced and changed, this approach became too
slow. So, people started to experiment on how they worked to improve
collaboration and speed. That’s how Agile was born.
In 2001, 17 software engineers in a meeting in Utah discussed new ways of
working that were flexible and iterative. Out of that meeting, the Agile
Manifesto took shape. The manifesto, which is a proclamation or belief,
describes the vision of the Agile approach.
Since then, Agile has gone through a huge transformation during the first
part of the 21st century, using concepts from lean methodology, design
thinking, and neuroscience.
Next, you’ll take a closer look at Agile to understand how it can improve the
way you, teams, and businesses work.
To continue, click I’ve checked it out! and then select Next.
Complete the following statement from the Agile Manifesto: Customer collaboration
over __________.
Agile values
So, when we talk IBM Agile values, what do we mean?
First, let’s review the basic definition of the term value. Dictionaries define
value as having relative worth, merit, utility, or importance. So, if you value
something, you believe it to have worth or importance. For example, if you
value friendship and believe friendships have worth, you will appreciate and
make an effort to cultivate those relationships. Values are more than just
believing. Values are about believing it and living it every day.
Your values are also the values you walk past
Wait! What does that mean? Let’s say, for example, litter is on the street
and you choose to walk by it and not pick it up. That’s a value, too. You
have chosen that litter does not have enough worth for you to do anything
about it.
So, the values you live by and the values you walk past are your values.
This is very important to understand in Agile team dynamics. Agile values
guide how teams relate to one another. Everyone is expected to live
by these Agile values and not walk past them.
IBM Agile values
IBM Agile values consist of trust, empathy, respect, openness, and courage.
Click each value to learn more about it
How often do you put yourself in a team member’s shoes and try to see things from that person’s
perspective even though you don’t agree with that person?
How often do you treat each person on the team with dignity as you work together?
How often do you willingly listen to and consider a team member’s ideas without interruption,
judgment, or dismissiveness?
How often do you speak up to your family, classmates, or other team members to tell them when
something the team is doing is not working?
Knowing where you need to grow is good, but doing something about it is
better. Let’s see how you might put this into practice.
Based on your self-evaluation, select two values that you would like to
focus on and grow. Then, using the suggestions from the following list,
practice the activities over the next 30 days with your family, school project
teams, or other groups.
Value Put it in practice!
Trust Show vulnerability to your team by admitting to any mistakes you made.
Show vulnerability to your team by asking team members for help.
Empathy Take the time to consider the perspectives of team members during heated discussions whe
they offer suggestions and ideas different from your own or the group.
Ask thoughtful, non-judgmental questions to understand their perspectives.
Respect Treat all members of your team with dignity by ensuring all have a chance to express their
viewpoints, suggestions, and ideas on how to get the work done.
Openness Listen to others’ viewpoints, suggestions, and ideas without judgment or dismissiveness. As
thoughtful questions to understand their viewpoints.
Be transparent to the team by sharing your ideas and suggestions.
Courage Share any idea even though it might be different than what others think.
Speak up when you see something isn’t working and suggest another idea or ideas to get ba
the right track.
The more you practice, the easier and more natural it will become to live
these values as you work with your family, school, and other group teams.
Key points
Your values are the values you live by and the values you walk past.
The five IBM Agile values are trust, empathy, respect, openness, and
courage.
Being vulnerable actually builds trust.
Empathy promotes commitment and cooperation.
Respect allows the flow of diverse and different thinking, ideas, and
solutions.
Openness promotes being receptive to new and differing ideas and
being outwardly transparent with the team.
Courage promotes speaking up to share new ideas or to pause work
when something isn’t working.
Agile values are the foundation of the Agile methodology. The next layer is
the Agile principles, which you’ll learn about in the next topic.
To continue, click I’ve checked it out! and then select Next.
Agile principles
What are principles?
The principles are another component of the Agile
methodology and, together with the values, describe the
mindset of being Agile.
Begin with clarity about the outcome, and let it guide every
step along the way.
For example
Let’s say your volunteer group is getting a lot of complaints about the
services provided from those who use your services, such as schedule
issues, miscommunications, and lack of experience. As a group, including
a few members of the managing board and volunteers, you decide the
problem is a lack of training for the extended group of volunteers and that
this is the issue to fix. To keep focus on resolving this issue, your group
agrees to this simple, clear outcome: to create an exceptional user
experience for those who use our services. This outcome then becomes
your north star, your focal point, and guides you in everything you do, every
decision you make, every day. Deciding where you want to end up gives
you clarity about what you need to do today.
Outcomes depend on the focus of the team. What did you come up with?
Are they similar to any of these?
This is the same for Agile teams in business. Agile teams focus on the user
and user outcomes, not the number of features shipped for a software
delivery. This is a different way of thinking about planning and doing work.
It takes a different mindset.
Try it!
Build your Agile mindset by experimenting using the Agile principle: clarity
of outcome. Use the following suggestions or create your own to practice
using the principle by yourself, or with your family, classmates, colleagues,
or other teams. The more you experiment, the more you’ll build that Agile
mindset!
Principle Put it in practice!
Key points
Agile principles
Principle 2: Iteration and learning
For example
Looking again at the volunteer example, let’s say your group (board
members and some volunteers) determines three areas of training are
needed to reach the intended outcome: scheduling, communication, and
experience. As a group, you decide to first work on improving scheduling.
Members of the board then ask your group to start work and they step
away. The rest of your group makes some revisions to the existing
approach and tries it. You receive feedback from the extended volunteer
group and users of the volunteer services that, although it is better, there
are still some issues. Learning from the feedback, your group makes
additional adjustments and asks the extended volunteer group and users to
try it again. This time the feedback from both groups is positive: it is easier
for the volunteers to receive their schedules and it is easier for the users to
request days and times for services. But you don’t stop there. Your group
decides to periodically ask for feedback so that you can continue to
improve this aspect of the user experience.
Save Text
Your group could follow up with phone calls, emails, automated text
messages, or meetings. Based on how you follow up, you can have
discussions of what worked well and what didn’t and request other ideas, or
send a survey of a few questions including asking the test group what
worked well, what didn’t, and any other suggestions they might have. There
are many ways to get feedback. The point is to get it so that you can
continue to improve!
Listen, iterate, learn, and continually improve. Working in an Agile way
means being flexible to make adjustments, to iterate, and evolve. As you
move toward your goals, new information might require you to re-examine
them. While it's important to have the outcome in mind, it's equally
important to adapt quickly.
Try it!
Build your Agile mindset by experimenting using the Agile principle:
iteration and learning. Use the following suggestions or create your own to
practice using the principles by yourself, or with your family, classmates,
colleagues, or other teams. The more you experiment, the more you’ll build
that Agile mindset!
Principle Put it in practice!
Iterate and As you work on this task to complete or problem to solve, are you trying to make the
learn solution perfect before implementing it? How can you improve upon it if you do not
receive feedback and learn?
Try a draft of the solution or try out pieces of the solution, whatever makes sense
with your project of work.
Get feedback from others so that you can adjust your solution in increments and
continually improve.
Key point
Listen, iterate, learn, and continually improve rather than wait until it’s
perfect.
To continue, click I’ve checked it out! and then select Next.
Agile principles
Principle 3: Self-directed teams
For example
Save Text
Wow! That seems easy! All the team members are getting along and
working efficiently. Well ... not so fast. Even the best of teams can be a little
dysfunctional at times. Let’s take a look at how that might happen.
WATCH THIS VIDEO: THE FIVE DYSFUNCTIONS OF A TEAM
Listen to Phil Abernathy, an Agile coach expert, explain the concepts
behind Patrick Lencioni’s, The Five Dysfunctions of a Team. Although the
example is related to business, it applies to any kind of team: family group,
school or work project team, or other types of teams.
Video transcript
As you work with an existing team or join a new one, watch for the
dysfunctions covered in this video, and remember, great team work starts
with trust.
An Agile team is one that is allowed to innovate and find its own path. This
applies to any team that wants to become Agile.
Try it!
Build your Agile mindset by experimenting using the Agile principle: self-
directed teams. Use the following suggestions or create your own to
practice using the principles by yourself, or with your family, classmates,
colleagues, or other teams. The more you experiment, the more you’ll build
that Agile mindset!
Principle Put it in practice!
Want to know more?
Are you interested in knowing more about this trust-vulnerability
connection? Check out the video of Patrick Lencioni’s, The Five
Dysfunctions of a Team OC on Your Learning. Patrick Lencioni’s view is
that to trust, you must admit your mistakes and make yourself vulnerable.
Key point
Build small, self-directed teams with the right skills to encourage self-
direction and innovation.
To continue, click I’ve checked it out! and then select Next.
Agile principles
Summary
Way to go!
You just learned about the three Agile principles. Let’s summarize some
key points:
Agile practices
Social contract
Page 1: Each person in the group has the power to talk about desired and
inappropriate behaviors. Each person of the team:
Try it!
A social contract is easy to create with anyone you are working with.