SlideShare a Scribd company logo
Agile is a Four-Letter Word
Jen Krieger
Chief Agilist, Products and Technologies
1
ALLGOODTHINGSSTARTWITHASTORY
2
@mrry550 | #devnexus
3
Intent vs. Reality
@mrry550 | #devnexus
4
5
“I believe in this concept,
but the implementation
described above is risky
and invites failure.”
-Winston W. Royce 1970
6
7
Intent vs. Reality
Let’s dig in...
8
INTENT
9
@mrry550 | #devnexus
Agile Principle #5
Build projects around motivated
individuals. Give them the
environment and support they
need, and trust them to get the
job done.
INTENT
10
@mrry550 | #devnexus
Agile Principle #5
Build projects around motivated
individuals. Give them the
environment and support they
need, and trust them to get the
job done.
Most will be
introduced to Agile in
an unpleasant way.
11
REALITY
@mrry550 | #devnexus
Agile Principle #5
12
Intent: Build projects around motivated individuals. Give them the environment and support they need, and
trust them to get the job done. Reality: Most are given rigid process without ability to change it.
EDUCATE YO SELF
Know the principles. Google is an
amazing resource of information.
HINT: Avoid content that talks about why
Agile doesn’t work. Focus on content that
focuses on making it a better experience.
@mrry550 | #devnexus
“NEVER GIVE UP. NEVER SURRENDER!” -Galaxy Quest
Agile Principle #5
13
Intent: Build projects around motivated individuals. Give them the environment and support they need, and
trust them to get the job done. Reality: Most are given rigid process without ability to change it.
Live, breath, and embody the principles
to the best of your ability.
TEACH BY DEMONSTRATIONEDUCATE YO SELF
Know the principles. Google is an
amazing resource of information.
HINT: Avoid content that talks about why
Agile doesn’t work. Focus on content that
focuses on making it a better experience.
@mrry550 | #devnexus
“NEVER GIVE UP. NEVER SURRENDER!” -Galaxy Quest
Agile Principle #5
14
Intent: Build projects around motivated individuals. Give them the environment and support they need, and
trust them to get the job done. Reality: Most are given rigid process without ability to change it.
Live, breath, and embody the principles
to the best of your ability.
ADVOCATE FOR OTHERSTEACH BY DEMONSTRATION
This is a hard one and there is a line that
can be crossed here.
EDUCATE YO SELF
Know the principles. Google is an
amazing resource of information.
HINT: Avoid content that talks about why
Agile doesn’t work. Focus on content that
focuses on making it a better experience.
@mrry550 | #devnexus
“NEVER GIVE UP. NEVER SURRENDER!” -Galaxy Quest
INTENT
15
@mrry550 | #devnexus
Agile Principle #8
Agile processes promote
sustainable development. The
sponsors, developers, and users
should be able to maintain a
constant pace indefinitely.
INTENT
16
@mrry550 | #devnexus
Agile Principle #8
Agile processes promote
sustainable development. The
sponsors, developers, and users
should be able to maintain a
constant pace indefinitely.
Most will have
pressure placed on
them to deliver at an
unsustainable pace.
17
REALITY
@mrry550 | #devnexus
“DON’T STOP ME NOW” -Queen
Agile Principle #8
18
Intent: Agile processes promote sustainable development. The sponsors, developers, and users … maintain a
constant pace indefinitely. Reality: The pace and pressure of software dev is rapidly increasing.
OUTCOMES NOT OUTPUT
Do not resist the concept of shared
understanding of the direction your team
is going - what is the value of the work
that you are doing? Who does it value?
@mrry550 | #devnexus
“DON’T STOP ME NOW” -Queen
Agile Principle #8
19
Intent: Agile processes promote sustainable development. The sponsors, developers, and users … maintain a
constant pace indefinitely. Reality: The pace and pressure of software dev is rapidly increasing.
Is your product in maintenance, or is it in
feature-factory mode? Understanding
where your product is helps drive
reasonability into conversation.
WHERE IS YOUR PRODUCT?OUTCOMES NOT OUTPUT
Do not resist the concept of shared
understanding of the direction your team
is going - what is the value of the work
that you are doing? Who does it value?
@mrry550 | #devnexus
“DON’T STOP ME NOW” -Queen
Agile Principle #8
20
Intent: Agile processes promote sustainable development. The sponsors, developers, and users … maintain a
constant pace indefinitely. Reality: The pace and pressure of software dev is rapidly increasing.
Is your product in maintenance, or is it in
feature-factory mode? Understanding
where your product is helps drive
reasonability into conversation.
ADVOCATE FOR TIMEWHERE IS YOUR PRODUCT?
Should you have a ‘hip sprint’ or should
you be building quality and refactoring
during every part of your day?
OUTCOMES NOT OUTPUT
Do not resist the concept of shared
understanding of the direction your team
is going - what is the value of the work
that you are doing? Who does it value?
@mrry550 | #devnexus
INTENT
21
@mrry550 | #devnexus
Agile Principle #3
Deliver working software
frequently, from a couple of
weeks to a couple of months,
with a preference to the shorter
timescale.
INTENT
22
@mrry550 | #devnexus
Agile Principle #3
Deliver working software
frequently, from a couple of
weeks to a couple of months,
with a preference to the shorter
timescale.
Most will rarely (never)
release in small
increments.
23
REALITY
@mrry550 | #devnexus
“DON’T GIVE UP, I BELIEVE IN YOU” -Sidon, The Legend of Zelda: Breath of the Wild
Agile Principle #3
24
Intent: Deliver working software frequently, from a couple of weeks to a couple of months, with a preference
to the shorter timescale. Reality: Companies don’t always invest to make this technically possible.
TECHNICAL PROCESS IS IMPORTANT
Process seems to be a word we think is
reserved for business people. Your
process to build and deploy code is just
as important.
@mrry550 | #devnexus
“DON’T GIVE UP, I BELIEVE IN YOU” -Sidon, The Legend of Zelda: Breath of the Wild
Agile Principle #3
25
Intent: Deliver working software frequently, from a couple of weeks to a couple of months, with a preference
to the shorter timescale. Reality: Companies don’t always invest to make this technically possible.
Anything that happens more than once
should be automated to to the best of
your ability. CI/CD is your friend.
AUTOMATE EVERYTHINGTECHNICAL PROCESS IS IMPORTANT
Process seems to be a word we think is
reserved for business people. Your
process to build and deploy code is just
as important.
@mrry550 | #devnexus
“DON’T GIVE UP, I BELIEVE IN YOU” -Sidon, The Legend of Zelda: Breath of the Wild
Agile Principle #3
26
Intent: Deliver working software frequently, from a couple of weeks to a couple of months, with a preference
to the shorter timescale. Reality: Companies don’t always invest to make this technically possible.
Anything that happens more than once
should be automated to to the best of
your ability. CI/CD is your friend.
BOTS THAT LEARNAUTOMATE EVERYTHING
The coolest darn thing I’ve seen in recent
past is bots in github projects and fixing
bugs.
TECHNICAL PROCESS IS IMPORTANT
Process seems to be a word we think is
reserved for business people. Your
process to build and deploy code is just
as important.
@mrry550 | #devnexus
INTENT
27
@mrry550 | #devnexus
Agile Principle #4
Business people and developers
must work together daily
throughout the project.
INTENT
28
@mrry550 | #devnexus
Agile Principle #4
Business people and developers
must work together daily
throughout the project.
INTENT
29
@mrry550 | #devnexus
Agile Principle #4
Business people and developers
must work together daily
throughout the project.
Most will not
successfully integrate
Agile with Open Source
software development
30
REALITY
@mrry550 | #devnexus
Agile Principle #4
31
Intent: Business people and developers must work together daily throughout the project. Reality: Modern
software companies don't always know how to successfully integrate Open Source Dev Models.
GOLDEN RULE
Treat others as you want to be treated.
Never respond when you are upset,
angry, frustrated… using a 😸 now again
doesn’t hurt either.
@mrry550 | #devnexus
“DON’T GIVE UP, CHARLIE BROWN” -Charles M. Schultz
Agile Principle #4
32
Intent: Business people and developers must work together daily throughout the project. Reality: Modern
software companies don't always know how to successfully integrate Open Source Dev Models.
Who is on the team? What is their role?
How will you work together? How will you
resolve conflict? How will you make
decisions together?
WORKING AGREEMENTSGOLDEN RULE
Treat others as you want to be treated.
Never respond when you are upset,
angry, frustrated… using a 😸 now again
doesn’t hurt either.
@mrry550 | #devnexus
“DON’T GIVE UP, CHARLIE BROWN” -Charles M. Schultz
Agile Principle #4
33
Intent: Business people and developers must work together daily throughout the project. Reality: Modern
software companies don't always know how to successfully integrate Open Source Dev Models.
Who is on the team? What is their role?
How will you work together? How will you
resolve conflict? How will you make
decisions together?
STRATEGIC DECISION MAKINGWORKING AGREEMENTS
How do you involve a community in your
companies’ strategic decision making
process about what they choose to
invest in?
GOLDEN RULE
Treat others as you want to be treated.
Never respond when you are upset,
angry, frustrated… using a 😸 now again
doesn’t hurt either.
@mrry550 | #devnexus
“DON’T GIVE UP, CHARLIE BROWN” -Charles M. Schultz
“We are uncovering better ways of
developing software by doing it and
helping others do it.”
34
@mrry550 | #devnexus
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHat
Red Hat is the world’s leading provider of enterprise
open source software solutions. Award-winning
support, training, and consulting services make
Red Hat a trusted adviser to the Fortune 500.
Thank you
35
@mrry550 | #devnexus

More Related Content

What's hot

Agile project inception workshop
Agile project inception workshopAgile project inception workshop
Agile project inception workshopBill Bourne
 
Our agile leaders share their expertise
Our agile leaders share their expertiseOur agile leaders share their expertise
Our agile leaders share their expertise
AgileCymru
 
Intro to Agile Mindset (Presentation for RMIT SWITCH)
Intro to Agile Mindset (Presentation for RMIT SWITCH)Intro to Agile Mindset (Presentation for RMIT SWITCH)
Intro to Agile Mindset (Presentation for RMIT SWITCH)
Jochy Reyes
 
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
Matthew Philip
 
20 things I wish I had known about Lean-Agile Delivery when I started
20 things I wish I had known about Lean-Agile Delivery when I started20 things I wish I had known about Lean-Agile Delivery when I started
20 things I wish I had known about Lean-Agile Delivery when I started
Andy Birds
 
From Management to Leadership
From Management to LeadershipFrom Management to Leadership
From Management to Leadership
André Neubauer
 
Leadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned AutonomyLeadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned Autonomy
Matthew Philip
 
Design sprint talk - april 2017
Design sprint talk - april 2017Design sprint talk - april 2017
Design sprint talk - april 2017
Jeffrey Mikres
 
Beyond Agile Execution: Agility for Impact
Beyond Agile Execution: Agility for ImpactBeyond Agile Execution: Agility for Impact
Beyond Agile Execution: Agility for Impact
Ryan Martens
 
DevOps Kanban Meet Up 3/22/12
DevOps Kanban Meet Up 3/22/12DevOps Kanban Meet Up 3/22/12
DevOps Kanban Meet Up 3/22/12Gene Kim
 
Tui the phoenix project book review
Tui the phoenix project book reviewTui the phoenix project book review
Tui the phoenix project book reviewRudiger Wolf
 
Leadership at every level [prdc2019]
Leadership at every level [prdc2019]Leadership at every level [prdc2019]
Leadership at every level [prdc2019]
Matthew Philip
 
Swanseacon 2017 Keynote - It's a small world after all.
Swanseacon 2017 Keynote - It's a small world after all.Swanseacon 2017 Keynote - It's a small world after all.
Swanseacon 2017 Keynote - It's a small world after all.
Sander Hoogendoorn
 
Why I love and hate MVPs by Andy Birds
Why I love and hate MVPs by Andy BirdsWhy I love and hate MVPs by Andy Birds
Why I love and hate MVPs by Andy Birds
Andy Birds
 
A Designer's Introduction to Lean Startup
A Designer's Introduction to Lean StartupA Designer's Introduction to Lean Startup
A Designer's Introduction to Lean Startup
Joshua Seiden
 
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?Gene Kim
 
Leading A DevOps Transformation: Lessons Learned
Leading A DevOps Transformation: Lessons LearnedLeading A DevOps Transformation: Lessons Learned
Leading A DevOps Transformation: Lessons Learned
Gene Kim
 
Focus on how you build not just on what you build
Focus on how you build not just on what you buildFocus on how you build not just on what you build
Focus on how you build not just on what you build
Kevin Goldsmith
 
HOW TO BUILD AN APP USING AGILE DEVELOPMENT
HOW TO BUILD AN APP USING AGILE DEVELOPMENTHOW TO BUILD AN APP USING AGILE DEVELOPMENT
HOW TO BUILD AN APP USING AGILE DEVELOPMENT
Amanda J. Cotton
 
Inspiring Alignment and Autonomy - The Leaders Role in Scaling Agile
Inspiring Alignment and Autonomy - The Leaders Role in Scaling AgileInspiring Alignment and Autonomy - The Leaders Role in Scaling Agile
Inspiring Alignment and Autonomy - The Leaders Role in Scaling Agile
Leland Newsom CSP-SM, SPC5, SDP
 

What's hot (20)

Agile project inception workshop
Agile project inception workshopAgile project inception workshop
Agile project inception workshop
 
Our agile leaders share their expertise
Our agile leaders share their expertiseOur agile leaders share their expertise
Our agile leaders share their expertise
 
Intro to Agile Mindset (Presentation for RMIT SWITCH)
Intro to Agile Mindset (Presentation for RMIT SWITCH)Intro to Agile Mindset (Presentation for RMIT SWITCH)
Intro to Agile Mindset (Presentation for RMIT SWITCH)
 
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
 
20 things I wish I had known about Lean-Agile Delivery when I started
20 things I wish I had known about Lean-Agile Delivery when I started20 things I wish I had known about Lean-Agile Delivery when I started
20 things I wish I had known about Lean-Agile Delivery when I started
 
From Management to Leadership
From Management to LeadershipFrom Management to Leadership
From Management to Leadership
 
Leadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned AutonomyLeadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned Autonomy
 
Design sprint talk - april 2017
Design sprint talk - april 2017Design sprint talk - april 2017
Design sprint talk - april 2017
 
Beyond Agile Execution: Agility for Impact
Beyond Agile Execution: Agility for ImpactBeyond Agile Execution: Agility for Impact
Beyond Agile Execution: Agility for Impact
 
DevOps Kanban Meet Up 3/22/12
DevOps Kanban Meet Up 3/22/12DevOps Kanban Meet Up 3/22/12
DevOps Kanban Meet Up 3/22/12
 
Tui the phoenix project book review
Tui the phoenix project book reviewTui the phoenix project book review
Tui the phoenix project book review
 
Leadership at every level [prdc2019]
Leadership at every level [prdc2019]Leadership at every level [prdc2019]
Leadership at every level [prdc2019]
 
Swanseacon 2017 Keynote - It's a small world after all.
Swanseacon 2017 Keynote - It's a small world after all.Swanseacon 2017 Keynote - It's a small world after all.
Swanseacon 2017 Keynote - It's a small world after all.
 
Why I love and hate MVPs by Andy Birds
Why I love and hate MVPs by Andy BirdsWhy I love and hate MVPs by Andy Birds
Why I love and hate MVPs by Andy Birds
 
A Designer's Introduction to Lean Startup
A Designer's Introduction to Lean StartupA Designer's Introduction to Lean Startup
A Designer's Introduction to Lean Startup
 
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
DevOps: Who Will Create $2.6 Trillion In Business Value Per Year?
 
Leading A DevOps Transformation: Lessons Learned
Leading A DevOps Transformation: Lessons LearnedLeading A DevOps Transformation: Lessons Learned
Leading A DevOps Transformation: Lessons Learned
 
Focus on how you build not just on what you build
Focus on how you build not just on what you buildFocus on how you build not just on what you build
Focus on how you build not just on what you build
 
HOW TO BUILD AN APP USING AGILE DEVELOPMENT
HOW TO BUILD AN APP USING AGILE DEVELOPMENTHOW TO BUILD AN APP USING AGILE DEVELOPMENT
HOW TO BUILD AN APP USING AGILE DEVELOPMENT
 
Inspiring Alignment and Autonomy - The Leaders Role in Scaling Agile
Inspiring Alignment and Autonomy - The Leaders Role in Scaling AgileInspiring Alignment and Autonomy - The Leaders Role in Scaling Agile
Inspiring Alignment and Autonomy - The Leaders Role in Scaling Agile
 

Similar to Agile is a 4 letter word - dev nexus 2020

Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
Anat (Alon) Salhov
 
Lean Startup for Project Managers
Lean Startup for Project ManagersLean Startup for Project Managers
Lean Startup for Project Managers
Caroline Gordon
 
Business Agility - Pivot or Perish v1.5
Business Agility - Pivot or Perish v1.5Business Agility - Pivot or Perish v1.5
Business Agility - Pivot or Perish v1.5
Richard Cheng
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
Anat (Alon) Salhov
 
AGILE MINDSET - Agile213 Meetups #1 (@HiveDigit - February 2018)
AGILE MINDSET - Agile213 Meetups #1 (@HiveDigit - February 2018)AGILE MINDSET - Agile213 Meetups #1 (@HiveDigit - February 2018)
AGILE MINDSET - Agile213 Meetups #1 (@HiveDigit - February 2018)
Taoufik Fekhar
 
This one weird trick will fix all your Agile problems
This one weird trick will fix all your Agile problemsThis one weird trick will fix all your Agile problems
This one weird trick will fix all your Agile problems
Anthony Marter
 
Pourquoi l'agile c'est absurde
Pourquoi l'agile c'est absurdePourquoi l'agile c'est absurde
Pourquoi l'agile c'est absurde
Pierre E. NEIS
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
Elad Sofer
 
An Agile Culture Beyond Technology at Vistaprint - Amy Jackson and Staci Dub...
An Agile Culture Beyond Technology at Vistaprint - Amy Jackson and  Staci Dub...An Agile Culture Beyond Technology at Vistaprint - Amy Jackson and  Staci Dub...
An Agile Culture Beyond Technology at Vistaprint - Amy Jackson and Staci Dub...
agilemaine
 
Agile Mindset, Ahmed Sidky PhD.pdf
Agile Mindset, Ahmed Sidky PhD.pdfAgile Mindset, Ahmed Sidky PhD.pdf
Agile Mindset, Ahmed Sidky PhD.pdf
FarizGhozali
 
Clean Code - Increase your agility through higher quality software
Clean Code - Increase your agility through higher quality softwareClean Code - Increase your agility through higher quality software
Clean Code - Increase your agility through higher quality software
Eric Reichwaldt
 
Agile Beyond Software - Geelong lean pizza
Agile Beyond Software - Geelong lean pizzaAgile Beyond Software - Geelong lean pizza
Agile Beyond Software - Geelong lean pizza
Eduardo Nofuentes
 
Role of the Project Manager in Agile
Role of the Project Manager in AgileRole of the Project Manager in Agile
Role of the Project Manager in Agile
Darren Wilmshurst
 
BeyondCurious: Managing Agile Research
BeyondCurious: Managing Agile ResearchBeyondCurious: Managing Agile Research
BeyondCurious: Managing Agile Research
Carrie Yury
 
Product development at NerdWallet: Why user research is pivotal
Product development at NerdWallet: Why user research is pivotalProduct development at NerdWallet: Why user research is pivotal
Product development at NerdWallet: Why user research is pivotal
UserTesting
 
Lean UX + UX Strat, from UX Strat conference, September 2013
Lean UX + UX Strat, from UX Strat conference, September 2013Lean UX + UX Strat, from UX Strat conference, September 2013
Lean UX + UX Strat, from UX Strat conference, September 2013
Joshua Seiden
 
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Lisa Boyer Cooney (she/her)
 
The Achilles' Heel of Agile Teams - Value by Daniel Walsh nuCognitive
The Achilles' Heel of Agile Teams - Value by Daniel Walsh nuCognitiveThe Achilles' Heel of Agile Teams - Value by Daniel Walsh nuCognitive
The Achilles' Heel of Agile Teams - Value by Daniel Walsh nuCognitive
Daniel Walsh
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012
Adrian Carr
 
Leveling up Developers
Leveling up DevelopersLeveling up Developers
Leveling up Developers
Jeff Dickey
 

Similar to Agile is a 4 letter word - dev nexus 2020 (20)

Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
Lean Startup for Project Managers
Lean Startup for Project ManagersLean Startup for Project Managers
Lean Startup for Project Managers
 
Business Agility - Pivot or Perish v1.5
Business Agility - Pivot or Perish v1.5Business Agility - Pivot or Perish v1.5
Business Agility - Pivot or Perish v1.5
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
AGILE MINDSET - Agile213 Meetups #1 (@HiveDigit - February 2018)
AGILE MINDSET - Agile213 Meetups #1 (@HiveDigit - February 2018)AGILE MINDSET - Agile213 Meetups #1 (@HiveDigit - February 2018)
AGILE MINDSET - Agile213 Meetups #1 (@HiveDigit - February 2018)
 
This one weird trick will fix all your Agile problems
This one weird trick will fix all your Agile problemsThis one weird trick will fix all your Agile problems
This one weird trick will fix all your Agile problems
 
Pourquoi l'agile c'est absurde
Pourquoi l'agile c'est absurdePourquoi l'agile c'est absurde
Pourquoi l'agile c'est absurde
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
 
An Agile Culture Beyond Technology at Vistaprint - Amy Jackson and Staci Dub...
An Agile Culture Beyond Technology at Vistaprint - Amy Jackson and  Staci Dub...An Agile Culture Beyond Technology at Vistaprint - Amy Jackson and  Staci Dub...
An Agile Culture Beyond Technology at Vistaprint - Amy Jackson and Staci Dub...
 
Agile Mindset, Ahmed Sidky PhD.pdf
Agile Mindset, Ahmed Sidky PhD.pdfAgile Mindset, Ahmed Sidky PhD.pdf
Agile Mindset, Ahmed Sidky PhD.pdf
 
Clean Code - Increase your agility through higher quality software
Clean Code - Increase your agility through higher quality softwareClean Code - Increase your agility through higher quality software
Clean Code - Increase your agility through higher quality software
 
Agile Beyond Software - Geelong lean pizza
Agile Beyond Software - Geelong lean pizzaAgile Beyond Software - Geelong lean pizza
Agile Beyond Software - Geelong lean pizza
 
Role of the Project Manager in Agile
Role of the Project Manager in AgileRole of the Project Manager in Agile
Role of the Project Manager in Agile
 
BeyondCurious: Managing Agile Research
BeyondCurious: Managing Agile ResearchBeyondCurious: Managing Agile Research
BeyondCurious: Managing Agile Research
 
Product development at NerdWallet: Why user research is pivotal
Product development at NerdWallet: Why user research is pivotalProduct development at NerdWallet: Why user research is pivotal
Product development at NerdWallet: Why user research is pivotal
 
Lean UX + UX Strat, from UX Strat conference, September 2013
Lean UX + UX Strat, from UX Strat conference, September 2013Lean UX + UX Strat, from UX Strat conference, September 2013
Lean UX + UX Strat, from UX Strat conference, September 2013
 
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
 
The Achilles' Heel of Agile Teams - Value by Daniel Walsh nuCognitive
The Achilles' Heel of Agile Teams - Value by Daniel Walsh nuCognitiveThe Achilles' Heel of Agile Teams - Value by Daniel Walsh nuCognitive
The Achilles' Heel of Agile Teams - Value by Daniel Walsh nuCognitive
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012
 
Leveling up Developers
Leveling up DevelopersLeveling up Developers
Leveling up Developers
 

Recently uploaded

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 

Recently uploaded (20)

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 

Agile is a 4 letter word - dev nexus 2020

  • 1. Agile is a Four-Letter Word Jen Krieger Chief Agilist, Products and Technologies 1
  • 4. 4
  • 5. 5 “I believe in this concept, but the implementation described above is risky and invites failure.” -Winston W. Royce 1970
  • 6. 6
  • 9. INTENT 9 @mrry550 | #devnexus Agile Principle #5 Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
  • 10. INTENT 10 @mrry550 | #devnexus Agile Principle #5 Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
  • 11. Most will be introduced to Agile in an unpleasant way. 11 REALITY @mrry550 | #devnexus
  • 12. Agile Principle #5 12 Intent: Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. Reality: Most are given rigid process without ability to change it. EDUCATE YO SELF Know the principles. Google is an amazing resource of information. HINT: Avoid content that talks about why Agile doesn’t work. Focus on content that focuses on making it a better experience. @mrry550 | #devnexus “NEVER GIVE UP. NEVER SURRENDER!” -Galaxy Quest
  • 13. Agile Principle #5 13 Intent: Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. Reality: Most are given rigid process without ability to change it. Live, breath, and embody the principles to the best of your ability. TEACH BY DEMONSTRATIONEDUCATE YO SELF Know the principles. Google is an amazing resource of information. HINT: Avoid content that talks about why Agile doesn’t work. Focus on content that focuses on making it a better experience. @mrry550 | #devnexus “NEVER GIVE UP. NEVER SURRENDER!” -Galaxy Quest
  • 14. Agile Principle #5 14 Intent: Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. Reality: Most are given rigid process without ability to change it. Live, breath, and embody the principles to the best of your ability. ADVOCATE FOR OTHERSTEACH BY DEMONSTRATION This is a hard one and there is a line that can be crossed here. EDUCATE YO SELF Know the principles. Google is an amazing resource of information. HINT: Avoid content that talks about why Agile doesn’t work. Focus on content that focuses on making it a better experience. @mrry550 | #devnexus “NEVER GIVE UP. NEVER SURRENDER!” -Galaxy Quest
  • 15. INTENT 15 @mrry550 | #devnexus Agile Principle #8 Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
  • 16. INTENT 16 @mrry550 | #devnexus Agile Principle #8 Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
  • 17. Most will have pressure placed on them to deliver at an unsustainable pace. 17 REALITY @mrry550 | #devnexus
  • 18. “DON’T STOP ME NOW” -Queen Agile Principle #8 18 Intent: Agile processes promote sustainable development. The sponsors, developers, and users … maintain a constant pace indefinitely. Reality: The pace and pressure of software dev is rapidly increasing. OUTCOMES NOT OUTPUT Do not resist the concept of shared understanding of the direction your team is going - what is the value of the work that you are doing? Who does it value? @mrry550 | #devnexus
  • 19. “DON’T STOP ME NOW” -Queen Agile Principle #8 19 Intent: Agile processes promote sustainable development. The sponsors, developers, and users … maintain a constant pace indefinitely. Reality: The pace and pressure of software dev is rapidly increasing. Is your product in maintenance, or is it in feature-factory mode? Understanding where your product is helps drive reasonability into conversation. WHERE IS YOUR PRODUCT?OUTCOMES NOT OUTPUT Do not resist the concept of shared understanding of the direction your team is going - what is the value of the work that you are doing? Who does it value? @mrry550 | #devnexus
  • 20. “DON’T STOP ME NOW” -Queen Agile Principle #8 20 Intent: Agile processes promote sustainable development. The sponsors, developers, and users … maintain a constant pace indefinitely. Reality: The pace and pressure of software dev is rapidly increasing. Is your product in maintenance, or is it in feature-factory mode? Understanding where your product is helps drive reasonability into conversation. ADVOCATE FOR TIMEWHERE IS YOUR PRODUCT? Should you have a ‘hip sprint’ or should you be building quality and refactoring during every part of your day? OUTCOMES NOT OUTPUT Do not resist the concept of shared understanding of the direction your team is going - what is the value of the work that you are doing? Who does it value? @mrry550 | #devnexus
  • 21. INTENT 21 @mrry550 | #devnexus Agile Principle #3 Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
  • 22. INTENT 22 @mrry550 | #devnexus Agile Principle #3 Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
  • 23. Most will rarely (never) release in small increments. 23 REALITY @mrry550 | #devnexus
  • 24. “DON’T GIVE UP, I BELIEVE IN YOU” -Sidon, The Legend of Zelda: Breath of the Wild Agile Principle #3 24 Intent: Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Reality: Companies don’t always invest to make this technically possible. TECHNICAL PROCESS IS IMPORTANT Process seems to be a word we think is reserved for business people. Your process to build and deploy code is just as important. @mrry550 | #devnexus
  • 25. “DON’T GIVE UP, I BELIEVE IN YOU” -Sidon, The Legend of Zelda: Breath of the Wild Agile Principle #3 25 Intent: Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Reality: Companies don’t always invest to make this technically possible. Anything that happens more than once should be automated to to the best of your ability. CI/CD is your friend. AUTOMATE EVERYTHINGTECHNICAL PROCESS IS IMPORTANT Process seems to be a word we think is reserved for business people. Your process to build and deploy code is just as important. @mrry550 | #devnexus
  • 26. “DON’T GIVE UP, I BELIEVE IN YOU” -Sidon, The Legend of Zelda: Breath of the Wild Agile Principle #3 26 Intent: Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Reality: Companies don’t always invest to make this technically possible. Anything that happens more than once should be automated to to the best of your ability. CI/CD is your friend. BOTS THAT LEARNAUTOMATE EVERYTHING The coolest darn thing I’ve seen in recent past is bots in github projects and fixing bugs. TECHNICAL PROCESS IS IMPORTANT Process seems to be a word we think is reserved for business people. Your process to build and deploy code is just as important. @mrry550 | #devnexus
  • 27. INTENT 27 @mrry550 | #devnexus Agile Principle #4 Business people and developers must work together daily throughout the project.
  • 28. INTENT 28 @mrry550 | #devnexus Agile Principle #4 Business people and developers must work together daily throughout the project.
  • 29. INTENT 29 @mrry550 | #devnexus Agile Principle #4 Business people and developers must work together daily throughout the project.
  • 30. Most will not successfully integrate Agile with Open Source software development 30 REALITY @mrry550 | #devnexus
  • 31. Agile Principle #4 31 Intent: Business people and developers must work together daily throughout the project. Reality: Modern software companies don't always know how to successfully integrate Open Source Dev Models. GOLDEN RULE Treat others as you want to be treated. Never respond when you are upset, angry, frustrated… using a 😸 now again doesn’t hurt either. @mrry550 | #devnexus “DON’T GIVE UP, CHARLIE BROWN” -Charles M. Schultz
  • 32. Agile Principle #4 32 Intent: Business people and developers must work together daily throughout the project. Reality: Modern software companies don't always know how to successfully integrate Open Source Dev Models. Who is on the team? What is their role? How will you work together? How will you resolve conflict? How will you make decisions together? WORKING AGREEMENTSGOLDEN RULE Treat others as you want to be treated. Never respond when you are upset, angry, frustrated… using a 😸 now again doesn’t hurt either. @mrry550 | #devnexus “DON’T GIVE UP, CHARLIE BROWN” -Charles M. Schultz
  • 33. Agile Principle #4 33 Intent: Business people and developers must work together daily throughout the project. Reality: Modern software companies don't always know how to successfully integrate Open Source Dev Models. Who is on the team? What is their role? How will you work together? How will you resolve conflict? How will you make decisions together? STRATEGIC DECISION MAKINGWORKING AGREEMENTS How do you involve a community in your companies’ strategic decision making process about what they choose to invest in? GOLDEN RULE Treat others as you want to be treated. Never respond when you are upset, angry, frustrated… using a 😸 now again doesn’t hurt either. @mrry550 | #devnexus “DON’T GIVE UP, CHARLIE BROWN” -Charles M. Schultz
  • 34. “We are uncovering better ways of developing software by doing it and helping others do it.” 34 @mrry550 | #devnexus
  • 35. linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHat Red Hat is the world’s leading provider of enterprise open source software solutions. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. Thank you 35 @mrry550 | #devnexus