SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
Jonathan Clark
May 14th 2020
jonathanmtclark@gmail.com
Building an Agile Team
poll
Part 1) What does Agile mean for people?
Discussion / Q&A
Part 2) Who does what ?
Discussion / Q&A
Part 3) What happened to the Project Manager?
Discussion / Q&A
Agenda
Agile uses
continuous
improvement to
incrementally figure
out the best way
forward
One of the founding
principles of Agile:
“At regular intervals,
the team reflects on
how to become more
effective, then tunes
and adjusts its
behaviour accordingly.”
Kaizen = improvement
high performance
lean principles
Taiichi Ohno ,The Toyota Way
“Kaizen is about changing the way things are. If
you assume that things are all right the way they
are, you can’t do kaizen. So change something!”
Building an Agile Team
=
Building an Adapative Team
adaptive teams:
combine freedom with responsibility
balance flexibility with structure
deal with inconsistency and ambiguity
persistently deliver on the product vision
an adaptive team is self-organising and self-disciplined
Traditional vs. Agile Organization
• Tasks ALWAYS come
from the top
• Timeframe is set
• Project manager
resposible
• Project manager rules
• One-way communication
• Tasks defined by team
members
• Timeframe committed
• Team responsible
• Scrum Master facilitates
• Brainstorming from all
team members
traditional vs self-organising
self-organising teams are not characterised by a lack of
leadership, but by a style of leadership
self-discipline
competence
+
persistence
+
willingness to assume accountabity
Note that competence is more than skill and ability,
it's attitude and experience too!
Jim Highsmith, Agile Project Management: Creating Innovative Products
Get the right people involved, and
self-discipline comes more easily.
Get the wrong people, and imposed
discipline creeps in, destroying trust
and respect.”
the right people
curious
reliable
realistic
persistent
collaborative
open-minded
not judgemental
respectful of colleagues
Dave West, CEO at scrum.org
“Build teams of strong-minded, kind,
agreeable people who firmly believe that
everyone has something to contribute.”
End of Part 1
Discussion / Q&A
COMFORT
ZONE
PANI C
ENOZ
PANIC
E
N
OZ
ENOZ
PANIC
THE SWEET SPOT
extra slide
Look out for:
Teachers
Craftsmen
Journeymen
Tinkers
Pioneers
Visionaries
extra slide
Part 2
• Products are built by capable, skilled people not by processes
• Focus on people, product and process (in that order)
• without the right people, nothing gets built
• without laser focus on product, there’s activity creep
• without a process framework, there’s inefficiency and maybe
chaos
Agile values individuals and
interactions over processes and tools
Recap
you need the right people with the right technical skills
and the right behaviour
What are the key roles &
responsibilities?
CUSTOMERS DEVELOPERS
product vision
features
stories
acceptance
PRODUCT
OWNER
AGILE
PROJECT
MANAGER
AGILE
TEAM
BUSINESS
SPONSOR
CUSTOMERS
Senior Management
Editorial
Finance
Sales
Marketing
Product
Manager
Ux
Users
Customer Service
Developers
Analyst Content Lead
QA Lead
Architect
Iteration Manager
Product Owner
Points the team in the right direction
Has the authority to set the goals and shape the vision
Provides vision
Responsible for product backlog
Voice of the customer / user
Makes decisions
Establishes boundaries
Available
Business-savvy
Communicative
Decisive
Empowered
a.k.a. Product
Manager
Mike Cohn, Mountain Goat Software
“Each team needs exactly one
product owner”
Agile Project Manager
Supports and helps the agile team
Removes barriers that block the team
Responsible for managing the process, and only the process!
Facilitates stand-ups, retrospectives
Expert in estimation & planning
Helps with product backlog
Helps team clarify the goals
Always looking to improve effectiveness
Responsible
Humble
Collaborative
Committed
Influential
Knowledgeable
a.k.a. Scrum
Master, Iteration
Manager…
The Dev Team
Developers
Estimate, plan, program, test
Collaborates
Understands the user
Ux Designer
Plans and gathers customer / user data
Mocks up designs
Tests
Looks ahead
Analyst
Just-in-time analysis
User story details
Architect
High-level view
Considers complexity
Tester
Talks more than they write
Helps teams deliver better stuff
Content Lead
Expert in content coding
Link to content production
Business Sponsor
Provides overall strategic direction
Sets a vision and does not stop talking about it!
Understands, lives and breathes agile
Makes the hard calls
Spends much of their time removing barriers
Subject-Matter Experts
brings specific
knowledge or talent
that is needed by the
agile team
helps the team
understand
how stuff works
is part of
the team
speaks in facts speaks in opinions
brings specific
knowledge or talent
that is needed by the
agile team
tells the team
how to do
stuff
is not
part of
the
team
How Large Can We Go?
“2 pizza” teams?
The 7 +/- 2 rule?
3-9?
5-11?
5-8?
Does Agile require co-location?
Can distributed agile really be successful?
these are very good questions!
What if everyone works from home?
End of Part 2
Discussion / Q&A
Part 3
Business people and developers must
work together daily throughout the project
• an agile team is an adaptive team
• teams are self-organising and self-disciplined
• you need the right people with the right technical skills and
the right behaviour
• agile demands cross-functional teams
• key roles are product owner and agile project manager
• communication is easier with small teams
• cross-functional doesn’t mean everyone can do everything!
Recap
Plan together, demo together, learn together
So what happened to traditional
Project Managers?
scope
cost
quality
personnel
communication
risk
procurement
and more….
AGILE
TEAM
}
Agile transfers the traditional project
manager responsibilities across the
whole team
Leading vs Managing
Agile leaders
lead teams
A traditional
project manager
focuses on
following the plan
with minimal
changes
Non-agile ones
manage tasks
In an agile project the team takes care of the tasks and the project
leader takes care of the team
An agile leader
focuses on
adapting
successfully to
inevitable
changes
Ken Schwaber, Co-founder of Scrum
“Using the old words will slow or prevent the
adoption of a new approach. Retaining an
old title discourages thinking in a new way”
Organisation Strategy
Portfolio
Product Roadmap
Release
Iteration
Daily
traditional project
managers are
helpful here
agile project
managers are
essential here
Scrum Smells*
signs that something might be wrong
*Term coined by Mike Cohn, Mountain Goat Software
Guests who are invited to attend the Daily Stand-up
meetings are allowed to ask questions or make observations
Not all the Agile Team
members attend the Daily
Stand-up meetings
Work is assigned by the
ScrumMaster rather than
signed up for by developers
The Daily Stand-up feels like it is
a status update from the team
members to the ScrumMaster
Team members are
pulled away by the
organisation to do
other tasks
Team members avoid responsibility. When the
team has highly specialized job roles, it can
allow an “it’s not my business” attitude
Executives demand the team commit
to releasing a set of "minimum"
features by a certain date
Executives communicate directly with team
members to remind them of deadlines
End of Part 3
Final discussion / Q&A
final words

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

BMNT's Innovation Pipeline Self Assessment
BMNT's Innovation Pipeline Self AssessmentBMNT's Innovation Pipeline Self Assessment
BMNT's Innovation Pipeline Self Assessment
 
UXPA International 2013 The Note-Taker's Perspective
UXPA International 2013 The Note-Taker's Perspective UXPA International 2013 The Note-Taker's Perspective
UXPA International 2013 The Note-Taker's Perspective
 
My startupxx prototyping v2
My startupxx prototyping v2My startupxx prototyping v2
My startupxx prototyping v2
 
Agile Product Development Playbook - Popular Tools and Techniques
Agile Product Development Playbook - Popular Tools and TechniquesAgile Product Development Playbook - Popular Tools and Techniques
Agile Product Development Playbook - Popular Tools and Techniques
 
6.2 Cross-Functional Team Framework - v2.0
6.2 Cross-Functional Team Framework - v2.06.2 Cross-Functional Team Framework - v2.0
6.2 Cross-Functional Team Framework - v2.0
 
Gateway to Agile: Product Discovery - Lean UX and Design Sprints
Gateway to Agile: Product Discovery - Lean UX and Design SprintsGateway to Agile: Product Discovery - Lean UX and Design Sprints
Gateway to Agile: Product Discovery - Lean UX and Design Sprints
 
Designing a Single Experience for Different Users
Designing a Single Experience for Different UsersDesigning a Single Experience for Different Users
Designing a Single Experience for Different Users
 
Building a UX team
Building a UX teamBuilding a UX team
Building a UX team
 
Design Toolkit Analysis
Design Toolkit AnalysisDesign Toolkit Analysis
Design Toolkit Analysis
 
Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...
Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...
Advancing the Retrospective: Dynamic Lean & Agile Continuous Improvement Tech...
 
Better Together - Design Thinking, Agile e Lean Startup
Better Together - Design Thinking, Agile e Lean StartupBetter Together - Design Thinking, Agile e Lean Startup
Better Together - Design Thinking, Agile e Lean Startup
 
Unstructured innovation in well-structured organisations
Unstructured innovation in well-structured organisationsUnstructured innovation in well-structured organisations
Unstructured innovation in well-structured organisations
 
Alice Phieu - Mini Design Sprint (Ideation Workshop)
Alice Phieu - Mini Design Sprint (Ideation Workshop)Alice Phieu - Mini Design Sprint (Ideation Workshop)
Alice Phieu - Mini Design Sprint (Ideation Workshop)
 
Cliffs Notes for Documentation? Absolutely! STC New England - Interchange 2016
Cliffs Notes for Documentation? Absolutely! STC New England - Interchange 2016Cliffs Notes for Documentation? Absolutely! STC New England - Interchange 2016
Cliffs Notes for Documentation? Absolutely! STC New England - Interchange 2016
 
Proposal Template To Increase Traffic To A Website PowerPoint Presentation Sl...
Proposal Template To Increase Traffic To A Website PowerPoint Presentation Sl...Proposal Template To Increase Traffic To A Website PowerPoint Presentation Sl...
Proposal Template To Increase Traffic To A Website PowerPoint Presentation Sl...
 
Google Design sprint
Google Design sprintGoogle Design sprint
Google Design sprint
 
Building innovation pipeline with service design methods
Building innovation pipeline with service design methodsBuilding innovation pipeline with service design methods
Building innovation pipeline with service design methods
 
UX STRAT USA 2021: Colette Kolenda, Spotify
UX STRAT USA 2021: Colette Kolenda, SpotifyUX STRAT USA 2021: Colette Kolenda, Spotify
UX STRAT USA 2021: Colette Kolenda, Spotify
 
Product Management 101
Product Management 101Product Management 101
Product Management 101
 
Design Upstream: Advancing Strategic Design Without Going Against the Current
Design Upstream: Advancing Strategic Design Without Going Against the CurrentDesign Upstream: Advancing Strategic Design Without Going Against the Current
Design Upstream: Advancing Strategic Design Without Going Against the Current
 

Similar a Clark "Building An Agile Team"

Tom - Scrum
Tom - ScrumTom - Scrum
Tom - Scrum
d0nn9n
 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US Assure
JAX Chamber IT Council
 
Agile - Brief Concepts.pptx
Agile - Brief Concepts.pptxAgile - Brief Concepts.pptx
Agile - Brief Concepts.pptx
ZaheerTariq5
 

Similar a Clark "Building An Agile Team" (20)

Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
The complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van BennekumThe complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van Bennekum
 
Practical Scrum - day 1
Practical Scrum - day 1Practical Scrum - day 1
Practical Scrum - day 1
 
Tom - Scrum
Tom - ScrumTom - Scrum
Tom - Scrum
 
10 tips for the agile transition. By Francesco Sferlazza
10 tips for the agile transition. By Francesco Sferlazza10 tips for the agile transition. By Francesco Sferlazza
10 tips for the agile transition. By Francesco Sferlazza
 
Agile Software Development - Session 1
Agile Software Development - Session 1Agile Software Development - Session 1
Agile Software Development - Session 1
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
 
How to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture ChangeHow to Pitch a Software Development Initiative and Ignite Culture Change
How to Pitch a Software Development Initiative and Ignite Culture Change
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?"
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US Assure
 
Project Management
Project ManagementProject Management
Project Management
 
PMI-ACP - Agile Framework
PMI-ACP - Agile FrameworkPMI-ACP - Agile Framework
PMI-ACP - Agile Framework
 
Scrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile TransformationScrum. Beginning Your Agile Transformation
Scrum. Beginning Your Agile Transformation
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Mindset and empowerment
Mindset and empowermentMindset and empowerment
Mindset and empowerment
 
Agile - Brief Concepts.pptx
Agile - Brief Concepts.pptxAgile - Brief Concepts.pptx
Agile - Brief Concepts.pptx
 
Building the A - Team
Building the A - TeamBuilding the A - Team
Building the A - Team
 
Obstacles to Agility
Obstacles to AgilityObstacles to Agility
Obstacles to Agility
 

Más de National Information Standards Organization (NISO)

Más de National Information Standards Organization (NISO) (20)

Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Bazargan "NISO Webinar, Sustainability in Publishing"
Bazargan "NISO Webinar, Sustainability in Publishing"Bazargan "NISO Webinar, Sustainability in Publishing"
Bazargan "NISO Webinar, Sustainability in Publishing"
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
Compton "NISO Webinar, Sustainability in Publishing"
Compton "NISO Webinar, Sustainability in Publishing"Compton "NISO Webinar, Sustainability in Publishing"
Compton "NISO Webinar, Sustainability in Publishing"
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...
Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...
Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...
 
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
 
Mattingly "Text and Data Mining: Building Data Driven Applications"
Mattingly "Text and Data Mining: Building Data Driven Applications"Mattingly "Text and Data Mining: Building Data Driven Applications"
Mattingly "Text and Data Mining: Building Data Driven Applications"
 
Mattingly "Text and Data Mining: Searching Vectors"
Mattingly "Text and Data Mining: Searching Vectors"Mattingly "Text and Data Mining: Searching Vectors"
Mattingly "Text and Data Mining: Searching Vectors"
 
Mattingly "Text Mining Techniques"
Mattingly "Text Mining Techniques"Mattingly "Text Mining Techniques"
Mattingly "Text Mining Techniques"
 
Mattingly "Text Processing for Library Data: Representing Text as Data"
Mattingly "Text Processing for Library Data: Representing Text as Data"Mattingly "Text Processing for Library Data: Representing Text as Data"
Mattingly "Text Processing for Library Data: Representing Text as Data"
 
Carpenter "Designing NISO's New Strategic Plan: 2023-2026"
Carpenter "Designing NISO's New Strategic Plan: 2023-2026"Carpenter "Designing NISO's New Strategic Plan: 2023-2026"
Carpenter "Designing NISO's New Strategic Plan: 2023-2026"
 
Ross and Clark "Strategic Planning"
Ross and Clark "Strategic Planning"Ross and Clark "Strategic Planning"
Ross and Clark "Strategic Planning"
 
Mattingly "Data Mining Techniques: Classification and Clustering"
Mattingly "Data Mining Techniques: Classification and Clustering"Mattingly "Data Mining Techniques: Classification and Clustering"
Mattingly "Data Mining Techniques: Classification and Clustering"
 
Straza "Global collaboration towards equitable and open science: UNESCO Recom...
Straza "Global collaboration towards equitable and open science: UNESCO Recom...Straza "Global collaboration towards equitable and open science: UNESCO Recom...
Straza "Global collaboration towards equitable and open science: UNESCO Recom...
 
Lippincott "Beyond access: Accelerating discovery and increasing trust throug...
Lippincott "Beyond access: Accelerating discovery and increasing trust throug...Lippincott "Beyond access: Accelerating discovery and increasing trust throug...
Lippincott "Beyond access: Accelerating discovery and increasing trust throug...
 
Kriegsman "Integrating Open and Equitable Research into Open Science"
Kriegsman "Integrating Open and Equitable Research into Open Science"Kriegsman "Integrating Open and Equitable Research into Open Science"
Kriegsman "Integrating Open and Equitable Research into Open Science"
 
Mattingly "Ethics and Cleaning Data"
Mattingly "Ethics and Cleaning Data"Mattingly "Ethics and Cleaning Data"
Mattingly "Ethics and Cleaning Data"
 
Mercado-Lara "Open & Equitable Program"
Mercado-Lara "Open & Equitable Program"Mercado-Lara "Open & Equitable Program"
Mercado-Lara "Open & Equitable Program"
 

Último

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 

Último (20)

Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 

Clark "Building An Agile Team"

  • 1. Jonathan Clark May 14th 2020 jonathanmtclark@gmail.com Building an Agile Team
  • 3. Part 1) What does Agile mean for people? Discussion / Q&A Part 2) Who does what ? Discussion / Q&A Part 3) What happened to the Project Manager? Discussion / Q&A Agenda
  • 4. Agile uses continuous improvement to incrementally figure out the best way forward One of the founding principles of Agile: “At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behaviour accordingly.” Kaizen = improvement high performance lean principles
  • 5. Taiichi Ohno ,The Toyota Way “Kaizen is about changing the way things are. If you assume that things are all right the way they are, you can’t do kaizen. So change something!”
  • 6. Building an Agile Team = Building an Adapative Team
  • 7. adaptive teams: combine freedom with responsibility balance flexibility with structure deal with inconsistency and ambiguity persistently deliver on the product vision an adaptive team is self-organising and self-disciplined
  • 8. Traditional vs. Agile Organization
  • 9. • Tasks ALWAYS come from the top • Timeframe is set • Project manager resposible • Project manager rules • One-way communication • Tasks defined by team members • Timeframe committed • Team responsible • Scrum Master facilitates • Brainstorming from all team members traditional vs self-organising self-organising teams are not characterised by a lack of leadership, but by a style of leadership
  • 10. self-discipline competence + persistence + willingness to assume accountabity Note that competence is more than skill and ability, it's attitude and experience too!
  • 11. Jim Highsmith, Agile Project Management: Creating Innovative Products Get the right people involved, and self-discipline comes more easily. Get the wrong people, and imposed discipline creeps in, destroying trust and respect.”
  • 13. Dave West, CEO at scrum.org “Build teams of strong-minded, kind, agreeable people who firmly believe that everyone has something to contribute.”
  • 14. End of Part 1 Discussion / Q&A
  • 18. • Products are built by capable, skilled people not by processes • Focus on people, product and process (in that order) • without the right people, nothing gets built • without laser focus on product, there’s activity creep • without a process framework, there’s inefficiency and maybe chaos Agile values individuals and interactions over processes and tools Recap you need the right people with the right technical skills and the right behaviour
  • 19. What are the key roles & responsibilities?
  • 21.
  • 23. Product Owner Points the team in the right direction Has the authority to set the goals and shape the vision Provides vision Responsible for product backlog Voice of the customer / user Makes decisions Establishes boundaries Available Business-savvy Communicative Decisive Empowered a.k.a. Product Manager
  • 24. Mike Cohn, Mountain Goat Software “Each team needs exactly one product owner”
  • 25. Agile Project Manager Supports and helps the agile team Removes barriers that block the team Responsible for managing the process, and only the process! Facilitates stand-ups, retrospectives Expert in estimation & planning Helps with product backlog Helps team clarify the goals Always looking to improve effectiveness Responsible Humble Collaborative Committed Influential Knowledgeable a.k.a. Scrum Master, Iteration Manager…
  • 26. The Dev Team Developers Estimate, plan, program, test Collaborates Understands the user Ux Designer Plans and gathers customer / user data Mocks up designs Tests Looks ahead Analyst Just-in-time analysis User story details Architect High-level view Considers complexity Tester Talks more than they write Helps teams deliver better stuff Content Lead Expert in content coding Link to content production
  • 27. Business Sponsor Provides overall strategic direction Sets a vision and does not stop talking about it! Understands, lives and breathes agile Makes the hard calls Spends much of their time removing barriers
  • 28. Subject-Matter Experts brings specific knowledge or talent that is needed by the agile team helps the team understand how stuff works is part of the team speaks in facts speaks in opinions brings specific knowledge or talent that is needed by the agile team tells the team how to do stuff is not part of the team
  • 29. How Large Can We Go? “2 pizza” teams? The 7 +/- 2 rule? 3-9? 5-11? 5-8?
  • 30. Does Agile require co-location? Can distributed agile really be successful? these are very good questions! What if everyone works from home?
  • 31. End of Part 2 Discussion / Q&A
  • 33. Business people and developers must work together daily throughout the project • an agile team is an adaptive team • teams are self-organising and self-disciplined • you need the right people with the right technical skills and the right behaviour • agile demands cross-functional teams • key roles are product owner and agile project manager • communication is easier with small teams • cross-functional doesn’t mean everyone can do everything! Recap Plan together, demo together, learn together
  • 34. So what happened to traditional Project Managers?
  • 35. scope cost quality personnel communication risk procurement and more…. AGILE TEAM } Agile transfers the traditional project manager responsibilities across the whole team
  • 36. Leading vs Managing Agile leaders lead teams A traditional project manager focuses on following the plan with minimal changes Non-agile ones manage tasks In an agile project the team takes care of the tasks and the project leader takes care of the team An agile leader focuses on adapting successfully to inevitable changes
  • 37. Ken Schwaber, Co-founder of Scrum “Using the old words will slow or prevent the adoption of a new approach. Retaining an old title discourages thinking in a new way”
  • 38. Organisation Strategy Portfolio Product Roadmap Release Iteration Daily traditional project managers are helpful here agile project managers are essential here
  • 39. Scrum Smells* signs that something might be wrong *Term coined by Mike Cohn, Mountain Goat Software Guests who are invited to attend the Daily Stand-up meetings are allowed to ask questions or make observations Not all the Agile Team members attend the Daily Stand-up meetings Work is assigned by the ScrumMaster rather than signed up for by developers The Daily Stand-up feels like it is a status update from the team members to the ScrumMaster Team members are pulled away by the organisation to do other tasks Team members avoid responsibility. When the team has highly specialized job roles, it can allow an “it’s not my business” attitude Executives demand the team commit to releasing a set of "minimum" features by a certain date Executives communicate directly with team members to remind them of deadlines
  • 40. End of Part 3 Final discussion / Q&A