Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Agile startup success
Mona Shokrof
Agile Coach and Trainer
What are the most common
challenges?
Agile/Lean
4
Value Learning
Discovery Journey
Early Feedback
Speed
Simplicity
Team Motivation
Team Trust
Effective Communi...
Agile Manifesto
Agile Values
Working Software over documentation
Individuals and interactions over process and tools
Responding to change ...
Principles behind manifesto
Our highest priority is to satisfy the customer
through early and continuous delivery
of valua...
Principles behind manifesto
The most efficient and effective method of
conveying information to and within a development
t...
Principles behind manifesto
Agile processes promote sustainable development.
The sponsors, developers, and users should be...
Lean Software
Methodology
Lean Principles
1. Eliminate Waste
2. Build Quality In
3. Create Knowledge
4. Defer Commitment
5. Deliver Fast
6. Respect ...
Lean - Eliminate Waste
1. Over-production
2. Unnecessary transportation
3. Inventory
4. Motion
5. Defects
6. Over-processi...
Lean - Build Quality In
• Pair Programming
• Test Driven Development
• Managing Trade-offs
• Constant Feedback – Inspect a...
Lean-Create Knowledge
1. Pair Programming
2. Code reviews
3. Documentation
4. Wiki – to let the knowledge base build up in...
Lean-Defer Commitment
• Timebox critical decisions for the latest point they
can be made without causing problems.
• keep ...
Lean-Deliver Fast
• Have the Right People
• Keep It Simple.
• Work as a Team.
• Eliminate Waste.
• Build Quality In.
16
Lean-Respect People
• Respond promptly
• Listen for opinions
• Empower your team
• Trust your team
17
Lean -Optimize the whole
• Optimize the whole value stream, not just individual
functions or teams.
• Cross-functional tea...
Lean Startup
Lean Startup
• Eliminate Uncertainty
• Build MVP - Minimum Viable Product
• Validated Learning
• Build-Measure-Learn
20
MVP
• Minimum Viable Product
• Dropbox MVP
• Groceries MVP
• Zappoos MVP
21
Validated Learning
• Actionable
• Accessible
• Audible
22
Build-Measure-Learn
• Set your experiment / Hypothesis
• Build your MVP
• Measure /Validated Learning
• Pivot or Preserve
...
Agile Frameworks
Scrum Brief
25
Kanban
Extreme Programming-
XP
Thinking Agile
Pre-Conference Demo
MVP for online
shopping for Pets
Highlights
• Agile is a mindset
• All team should have the Agile mindset
• Agile is not easy to shift to , Learning proces...
Open Discussion
References
• www.agilemanifesto.org
• The lean startup Book , Eric Ries
• Lean : http://www.poppendieck.com/
33
About Mona
Agile Coach and Trainer
www.shokrof.com
mona@shokrof.com
LinkedIn : Mona Shokrof
Agile‫بالعربي‬
Agile for startup success
Upcoming SlideShare
Loading in …5
×

Agile for startup success

284 views

Published on

This session was given in Technology Innovation & Entrepreneurship Center (TIEC)
, talking about the Agile mindset , Lean Software methodologies and Lean startup , plus a brief about Agile frameworks

  • Be the first to comment

Agile for startup success

  1. 1. Agile startup success Mona Shokrof Agile Coach and Trainer
  2. 2. What are the most common challenges?
  3. 3. Agile/Lean 4 Value Learning Discovery Journey Early Feedback Speed Simplicity Team Motivation Team Trust Effective Communication Change Flexibility
  4. 4. Agile Manifesto
  5. 5. Agile Values Working Software over documentation Individuals and interactions over process and tools Responding to change over following a plan Customer Collaboration over Contract Negotiation 6
  6. 6. Principles behind manifesto Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Working software is the primary measure of progress. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. 7
  7. 7. Principles behind manifesto The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Business people and developers must work together daily throughout the project. Simplicity--the art of maximizing the amount of work not done--is essential. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 8
  8. 8. Principles behind manifesto Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. The best architectures, requirements, and designs emerge from self-organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. 9
  9. 9. Lean Software Methodology
  10. 10. Lean Principles 1. Eliminate Waste 2. Build Quality In 3. Create Knowledge 4. Defer Commitment 5. Deliver Fast 6. Respect People 7. Optimize The Whole 11
  11. 11. Lean - Eliminate Waste 1. Over-production 2. Unnecessary transportation 3. Inventory 4. Motion 5. Defects 6. Over-processing 7. Waiting 12
  12. 12. Lean - Build Quality In • Pair Programming • Test Driven Development • Managing Trade-offs • Constant Feedback – Inspect and Adapt 13
  13. 13. Lean-Create Knowledge 1. Pair Programming 2. Code reviews 3. Documentation 4. Wiki – to let the knowledge base build up incrementally 5. Thoroughly commented code 6. Knowledge sharing sessions 7. Training 14
  14. 14. Lean-Defer Commitment • Timebox critical decisions for the latest point they can be made without causing problems. • keep your options open for as long as possible. • In areas of complexity or uncertainty, where things are very likely to change, this is especially important. 15
  15. 15. Lean-Deliver Fast • Have the Right People • Keep It Simple. • Work as a Team. • Eliminate Waste. • Build Quality In. 16
  16. 16. Lean-Respect People • Respond promptly • Listen for opinions • Empower your team • Trust your team 17
  17. 17. Lean -Optimize the whole • Optimize the whole value stream, not just individual functions or teams. • Cross-functional teams 18
  18. 18. Lean Startup
  19. 19. Lean Startup • Eliminate Uncertainty • Build MVP - Minimum Viable Product • Validated Learning • Build-Measure-Learn 20
  20. 20. MVP • Minimum Viable Product • Dropbox MVP • Groceries MVP • Zappoos MVP 21
  21. 21. Validated Learning • Actionable • Accessible • Audible 22
  22. 22. Build-Measure-Learn • Set your experiment / Hypothesis • Build your MVP • Measure /Validated Learning • Pivot or Preserve 23
  23. 23. Agile Frameworks
  24. 24. Scrum Brief 25
  25. 25. Kanban
  26. 26. Extreme Programming- XP
  27. 27. Thinking Agile
  28. 28. Pre-Conference Demo
  29. 29. MVP for online shopping for Pets
  30. 30. Highlights • Agile is a mindset • All team should have the Agile mindset • Agile is not easy to shift to , Learning process itself • Agile principles are coherent , once you lose one agility level will decrease 31
  31. 31. Open Discussion
  32. 32. References • www.agilemanifesto.org • The lean startup Book , Eric Ries • Lean : http://www.poppendieck.com/ 33
  33. 33. About Mona Agile Coach and Trainer www.shokrof.com mona@shokrof.com LinkedIn : Mona Shokrof Agile‫بالعربي‬

×