SlideShare a Scribd company logo
Process oriented approach to
Agile Software Development
  Tomasz de Jastrzebiec Wykowski
      Agileee, 18 Sep 2009
          Kiev, Ukraine
Let me introduce myself
Distributed teams – the pain
• Different location, different time zones
  – “phone” stand-ups
  – How to make demo, retrospection and planning in
    one meeting
  – How to share story
  – What to do if I’ve completed my story
  – Why shall I bother about other’s stories
The Pain
• Anyone who’s attended an Agile planning
  meeting knows they can often last about an
  hour longer than you can stand it.
  Jeff Patton
  http://agileproductdesign.com/blog/2009/kan
  ban_over_simplified.html
Distributed teams – the pain
• The pain is increasing with team size
Process
• definition
Let’s combine
• Discuss stories in advance
• When you finish your story:
  – Demo to product owner (can even be done during
    development)
  – Select next story. Decompose and Estimate.
• You can still share a story in one location
• On stand-ups, concentrate on things “other
  need to know” like blockers or completed
  stories, rather than detailed info about tasks
Profs
• Iteration planning becomes a be-weekly review (much
  shorter)
• Shorter stand-ups – concentrate on critical things
• Release Burn-down chart showing progress
• Feedback from product owner received earlier than in
  traditional iteration (as soon as story is completed)
• “Iteration” can be reduced to any short period of time
• Stories can be bigger and more meaningful (no need to
  decompose stories to very low level to fit iteration)
• Newly discovered work (bugs, new stories) can be
  implemented faster – no need to wait till the end of
  iteration to start it.
Cons
• Limited value of iteration burn-down, as
  stories can be added in the middle of iteration
• Required “agile”-educated and self motivated
  team
• Might cause bigger variance to velocity. It’s
  not a problem for long running projects
• This still does not solve “we vs. them”
  problem observed in multi-locations
  environment
Thank you!

More Related Content

What's hot (19)

PPTX
Pair PM-ing, An Exploration of an Idea
Scott Gilbert
 
PPTX
Two heads are better: the benefits of pair writing
Julie Threlkeld
 
PDF
Scrum and-xp-from-the-trenches 01 intro & backlog
Hossam Hassan
 
PDF
Mentored training intro slides - BadCamp 2014
chrisshattuck
 
PDF
Get responsive in 30 minutes (WordCamp Sofia)
Nickolay Ninarski
 
PPTX
10 leadership-tips-to-be-even-more-agile
Christophe Le Coent
 
PPTX
12 leadership-tips-to-be-even-more-agile
Christophe Le Coent
 
PDF
Challenges employees face while Remote Working
Xoxoday
 
PPTX
Introduction to making psa’s
georges654
 
PDF
How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Av...
DevOpsDays Tel Aviv
 
PPTX
A culture of Automation - Joe Smith - DevOpsDays Tel Aviv 2017
DevOpsDays Tel Aviv
 
PPTX
Schedule
Alex Walker
 
PPTX
Design patterns for efficient DevOps processes - Rebecca Fitzhugh - DevOpsDay...
DevOpsDays Tel Aviv
 
PDF
Maintenance Stabilisation
Zsolt Fabok
 
PDF
Effective Daily Standups
Fadi Stephan
 
PDF
DOD Presentation V2
Cookie Lanfear
 
PDF
Smart working productivity
Maura Hannon
 
PDF
The Seven DevOps Sins
Tom Cudd
 
PDF
Are You Really Using Kanban?
Tom Cudd
 
Pair PM-ing, An Exploration of an Idea
Scott Gilbert
 
Two heads are better: the benefits of pair writing
Julie Threlkeld
 
Scrum and-xp-from-the-trenches 01 intro & backlog
Hossam Hassan
 
Mentored training intro slides - BadCamp 2014
chrisshattuck
 
Get responsive in 30 minutes (WordCamp Sofia)
Nickolay Ninarski
 
10 leadership-tips-to-be-even-more-agile
Christophe Le Coent
 
12 leadership-tips-to-be-even-more-agile
Christophe Le Coent
 
Challenges employees face while Remote Working
Xoxoday
 
Introduction to making psa’s
georges654
 
How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Av...
DevOpsDays Tel Aviv
 
A culture of Automation - Joe Smith - DevOpsDays Tel Aviv 2017
DevOpsDays Tel Aviv
 
Schedule
Alex Walker
 
Design patterns for efficient DevOps processes - Rebecca Fitzhugh - DevOpsDay...
DevOpsDays Tel Aviv
 
Maintenance Stabilisation
Zsolt Fabok
 
Effective Daily Standups
Fadi Stephan
 
DOD Presentation V2
Cookie Lanfear
 
Smart working productivity
Maura Hannon
 
The Seven DevOps Sins
Tom Cudd
 
Are You Really Using Kanban?
Tom Cudd
 

Similar to Process oriented approach to Agile Software Development (20)

PDF
Introductionto Agile Executive Overview Gpi Asia Rev2
Benjamin Scherrey
 
PPTX
software-dev-life.pptx
PhilipAdenekan1
 
PPT
ABC of Agile (Scrum & Extreme Programming)
Amardeep Vishwakarma
 
PPTX
Adapting usability for agile ucd fer
Fer O'Neil
 
PPTX
Agile ux fullday-uxpa2016
UXPA International
 
PPTX
Agile Estimation And Planning Part I
Kevin Zamora
 
PDF
Implementing Agile In Non-Agile World : Presented By Kshitij Agrawal
oGuild .
 
PDF
Lect3
Sulman Ahmed
 
ODP
Agile Science
Xavier Amatriain
 
PDF
Agile practices for management
Icalia Labs
 
PPTX
Untangling Agile Estimation - PMI Houston 2019 Symposium
Jami Anderson
 
KEY
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
Mike Harris
 
PDF
HostingCon - Using agile to deliver projects that transform customers from do...
ixwebhosting
 
PDF
Agileproductdevelopmentandmanagement 120420040535-phpapp02
Cognizant
 
PDF
Agile product development and management
Ashwinee Kumar
 
PDF
Agile Gurugram 2016 | Conference | Implementing agile in non-agile environmen...
AgileNetwork
 
PDF
Agile Methods - An Overview - Marc Bless - 2009
Marc Bless
 
PDF
[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...
Ho Chi Minh City Software Testing Club
 
PDF
Agile Software Development in practice: Experience, Tips and Tools from the T...
Valerie Puffet-Michel
 
PPSX
Agile User Stories
Sunil-QA
 
Introductionto Agile Executive Overview Gpi Asia Rev2
Benjamin Scherrey
 
software-dev-life.pptx
PhilipAdenekan1
 
ABC of Agile (Scrum & Extreme Programming)
Amardeep Vishwakarma
 
Adapting usability for agile ucd fer
Fer O'Neil
 
Agile ux fullday-uxpa2016
UXPA International
 
Agile Estimation And Planning Part I
Kevin Zamora
 
Implementing Agile In Non-Agile World : Presented By Kshitij Agrawal
oGuild .
 
Agile Science
Xavier Amatriain
 
Agile practices for management
Icalia Labs
 
Untangling Agile Estimation - PMI Houston 2019 Symposium
Jami Anderson
 
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
Mike Harris
 
HostingCon - Using agile to deliver projects that transform customers from do...
ixwebhosting
 
Agileproductdevelopmentandmanagement 120420040535-phpapp02
Cognizant
 
Agile product development and management
Ashwinee Kumar
 
Agile Gurugram 2016 | Conference | Implementing agile in non-agile environmen...
AgileNetwork
 
Agile Methods - An Overview - Marc Bless - 2009
Marc Bless
 
[HCMC STC Jan 2015] Choosing The Best Of The Plan-Driven And Agile Developmen...
Ho Chi Minh City Software Testing Club
 
Agile Software Development in practice: Experience, Tips and Tools from the T...
Valerie Puffet-Michel
 
Agile User Stories
Sunil-QA
 
Ad

More from Agileee (20)

PPTX
Robin Dymond: "Your Brain and Better Product Development"
Agileee
 
KEY
Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...
Agileee
 
PDF
Piotr Burdylo: Managing developers is complex
Agileee
 
PDF
Nick Oostvogels: 5 Arguments Against Kanban
Agileee
 
KEY
Anthony Marchenko: Опыт внедрения Kanban
Agileee
 
PDF
Nataliya Trenina: Office magic
Agileee
 
PDF
Henrik Kniberg: Agile at home
Agileee
 
PDF
Henrik Kniberg: Lean from the Trenches keynote @ AgileEE
Agileee
 
PDF
Nathaniel Cadwell: The Art of Facilitation
Agileee
 
PPTX
Scrum and kanban
Agileee
 
PDF
How To Change The World
Agileee
 
PDF
The Extreme Decade
Agileee
 
PPT
Agile Testing. Risks, Uncertainty and Why It All Works
Agileee
 
PPT
Movivation 3.0
Agileee
 
PPT
Effective Software Development in the 21st Century
Agileee
 
PDF
Myths, Legends and Monsters of Enterprise Agility
Agileee
 
PPTX
Lightening Talk: Software craftsmanship
Agileee
 
PDF
Lightening Talk: Lean start up
Agileee
 
PPTX
Lightening Talk: lama sutra of retrospective
Agileee
 
PPTX
Lightening Talk: Just do it eng
Agileee
 
Robin Dymond: "Your Brain and Better Product Development"
Agileee
 
Lyssa Adkins & Michael Spayd: The Essential Transformations: How Agile Calls ...
Agileee
 
Piotr Burdylo: Managing developers is complex
Agileee
 
Nick Oostvogels: 5 Arguments Against Kanban
Agileee
 
Anthony Marchenko: Опыт внедрения Kanban
Agileee
 
Nataliya Trenina: Office magic
Agileee
 
Henrik Kniberg: Agile at home
Agileee
 
Henrik Kniberg: Lean from the Trenches keynote @ AgileEE
Agileee
 
Nathaniel Cadwell: The Art of Facilitation
Agileee
 
Scrum and kanban
Agileee
 
How To Change The World
Agileee
 
The Extreme Decade
Agileee
 
Agile Testing. Risks, Uncertainty and Why It All Works
Agileee
 
Movivation 3.0
Agileee
 
Effective Software Development in the 21st Century
Agileee
 
Myths, Legends and Monsters of Enterprise Agility
Agileee
 
Lightening Talk: Software craftsmanship
Agileee
 
Lightening Talk: Lean start up
Agileee
 
Lightening Talk: lama sutra of retrospective
Agileee
 
Lightening Talk: Just do it eng
Agileee
 
Ad

Recently uploaded (20)

PDF
DoS Attack vs DDoS Attack_ The Silent Wars of the Internet.pdf
CyberPro Magazine
 
PDF
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
PPTX
Mastering Authorization: Integrating Authentication and Authorization Data in...
Hitachi, Ltd. OSS Solution Center.
 
PPTX
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
PDF
“A Re-imagination of Embedded Vision System Design,” a Presentation from Imag...
Edge AI and Vision Alliance
 
PPTX
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
PDF
Understanding AI Optimization AIO, LLMO, and GEO
CoDigital
 
PDF
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
 
PPTX
Wondershare Filmora Crack Free Download 2025
josanj305
 
PDF
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
PPTX
Smart Factory Monitoring IIoT in Machine and Production Operations.pptx
Rejig Digital
 
PPTX
Practical Applications of AI in Local Government
OnBoard
 
PDF
My Journey from CAD to BIM: A True Underdog Story
Safe Software
 
PDF
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
PDF
Automating the Geo-Referencing of Historic Aerial Photography in Flanders
Safe Software
 
PPTX
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
PDF
Pipeline Industry IoT - Real Time Data Monitoring
Safe Software
 
PDF
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
PDF
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 
DoS Attack vs DDoS Attack_ The Silent Wars of the Internet.pdf
CyberPro Magazine
 
How to Visualize the ​Spatio-Temporal Data Using CesiumJS​
SANGHEE SHIN
 
Mastering Authorization: Integrating Authentication and Authorization Data in...
Hitachi, Ltd. OSS Solution Center.
 
Enabling the Digital Artisan – keynote at ICOCI 2025
Alan Dix
 
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
 
“A Re-imagination of Embedded Vision System Design,” a Presentation from Imag...
Edge AI and Vision Alliance
 
Smarter Governance with AI: What Every Board Needs to Know
OnBoard
 
Understanding AI Optimization AIO, LLMO, and GEO
CoDigital
 
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
 
Wondershare Filmora Crack Free Download 2025
josanj305
 
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
Smart Factory Monitoring IIoT in Machine and Production Operations.pptx
Rejig Digital
 
Practical Applications of AI in Local Government
OnBoard
 
My Journey from CAD to BIM: A True Underdog Story
Safe Software
 
Darley - FIRST Copenhagen Lightning Talk (2025-06-26) Epochalypse 2038 - Time...
treyka
 
Automating the Geo-Referencing of Historic Aerial Photography in Flanders
Safe Software
 
Paycifi - Programmable Trust_Breakfast_PPTXT
FinTech Belgium
 
Pipeline Industry IoT - Real Time Data Monitoring
Safe Software
 
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) Slides
Ravi Tamada
 
Optimizing the trajectory of a wheel loader working in short loading cycles
Reno Filla
 

Process oriented approach to Agile Software Development

  • 1. Process oriented approach to Agile Software Development Tomasz de Jastrzebiec Wykowski Agileee, 18 Sep 2009 Kiev, Ukraine
  • 3. Distributed teams – the pain • Different location, different time zones – “phone” stand-ups – How to make demo, retrospection and planning in one meeting – How to share story – What to do if I’ve completed my story – Why shall I bother about other’s stories
  • 4. The Pain • Anyone who’s attended an Agile planning meeting knows they can often last about an hour longer than you can stand it. Jeff Patton http://agileproductdesign.com/blog/2009/kan ban_over_simplified.html
  • 5. Distributed teams – the pain • The pain is increasing with team size
  • 7. Let’s combine • Discuss stories in advance • When you finish your story: – Demo to product owner (can even be done during development) – Select next story. Decompose and Estimate. • You can still share a story in one location • On stand-ups, concentrate on things “other need to know” like blockers or completed stories, rather than detailed info about tasks
  • 8. Profs • Iteration planning becomes a be-weekly review (much shorter) • Shorter stand-ups – concentrate on critical things • Release Burn-down chart showing progress • Feedback from product owner received earlier than in traditional iteration (as soon as story is completed) • “Iteration” can be reduced to any short period of time • Stories can be bigger and more meaningful (no need to decompose stories to very low level to fit iteration) • Newly discovered work (bugs, new stories) can be implemented faster – no need to wait till the end of iteration to start it.
  • 9. Cons • Limited value of iteration burn-down, as stories can be added in the middle of iteration • Required “agile”-educated and self motivated team • Might cause bigger variance to velocity. It’s not a problem for long running projects • This still does not solve “we vs. them” problem observed in multi-locations environment