SlideShare una empresa de Scribd logo
1 de 34
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 Communication
Change Flexibility
Agile Manifesto
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
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
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
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
Lean Software
Methodology
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
Lean - Eliminate Waste
1. Over-production
2. Unnecessary transportation
3. Inventory
4. Motion
5. Defects
6. Over-processing
7. Waiting
12
Lean - Build Quality In
• Pair Programming
• Test Driven Development
• Managing Trade-offs
• Constant Feedback – Inspect and Adapt
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
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
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 teams
18
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
23
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 process itself
• Agile principles are coherent , once you lose one
agility level will decrease
31
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‫بالعربي‬

Más contenido relacionado

La actualidad más candente

Agile Methodology Training, Agile Courses
Agile Methodology Training, Agile CoursesAgile Methodology Training, Agile Courses
Agile Methodology Training, Agile Courses
Tonex
 

La actualidad más candente (20)

Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being Agile
 
Dave West (Scrum.org)
Dave West (Scrum.org)Dave West (Scrum.org)
Dave West (Scrum.org)
 
How and when to use tools
How and when to use toolsHow and when to use tools
How and when to use tools
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
All You Want To About Kanban Before Doing Kanban Certification | AgileFever
All You Want To About Kanban Before Doing Kanban Certification | AgileFeverAll You Want To About Kanban Before Doing Kanban Certification | AgileFever
All You Want To About Kanban Before Doing Kanban Certification | AgileFever
 
Agile Methodology Training, Agile Courses
Agile Methodology Training, Agile CoursesAgile Methodology Training, Agile Courses
Agile Methodology Training, Agile Courses
 
Scrum bangalore 12 march 7 2015 - athresh krishnappa -distributed agile in ...
Scrum bangalore 12   march 7 2015 - athresh krishnappa -distributed agile in ...Scrum bangalore 12   march 7 2015 - athresh krishnappa -distributed agile in ...
Scrum bangalore 12 march 7 2015 - athresh krishnappa -distributed agile in ...
 
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_SharmaScrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
 
Lær 3 agile metoder på en aften
Lær 3 agile metoder på en aftenLær 3 agile metoder på en aften
Lær 3 agile metoder på en aften
 
Kirstin Donaldson (Powershop)
Kirstin Donaldson (Powershop)Kirstin Donaldson (Powershop)
Kirstin Donaldson (Powershop)
 
Comparing Agile transformation approaches at Twitter and Salesforce
Comparing Agile transformation approaches at Twitter and SalesforceComparing Agile transformation approaches at Twitter and Salesforce
Comparing Agile transformation approaches at Twitter and Salesforce
 
12 agile principles
12 agile principles12 agile principles
12 agile principles
 
It's Business Time - 5 ways to get Scrum to work in your business context
It's Business Time - 5 ways to get Scrum to work in your business contextIt's Business Time - 5 ways to get Scrum to work in your business context
It's Business Time - 5 ways to get Scrum to work in your business context
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile 101
Agile 101Agile 101
Agile 101
 
#T3SCRUM: 12 principles of agile
#T3SCRUM: 12 principles of agile#T3SCRUM: 12 principles of agile
#T3SCRUM: 12 principles of agile
 
Exin Agile Scrum Master - Course Preview
Exin Agile Scrum Master - Course PreviewExin Agile Scrum Master - Course Preview
Exin Agile Scrum Master - Course Preview
 
敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备敏捷大师Arne谈敏捷实施的五项准备
敏捷大师Arne谈敏捷实施的五项准备
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile Principles
 
Agile101
Agile101Agile101
Agile101
 

Similar a Agile for startup success

Anglea Johnson - Transforming or confusing the world of work
Anglea Johnson - Transforming or confusing the world of workAnglea Johnson - Transforming or confusing the world of work
Anglea Johnson - Transforming or confusing the world of work
Paul Ellarby
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
MannuMatamAkash
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
qqsw1
 
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
AgileNZ Conference
 
The Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training programThe Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training program
Christopher King
 
Ewan developing the agile mindset for organizational agility
Ewan   developing the agile mindset for organizational agilityEwan   developing the agile mindset for organizational agility
Ewan developing the agile mindset for organizational agility
Magneta AI
 

Similar a Agile for startup success (20)

Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
 
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
 
Anglea Johnson - Transforming or confusing the world of work
Anglea Johnson - Transforming or confusing the world of workAnglea Johnson - Transforming or confusing the world of work
Anglea Johnson - Transforming or confusing the world of work
 
Agility reboot i
Agility reboot iAgility reboot i
Agility reboot i
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
 
Agile Manifesto - Principles - Part 1
Agile Manifesto - Principles - Part 1Agile Manifesto - Principles - Part 1
Agile Manifesto - Principles - Part 1
 
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
 
The Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training programThe Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training program
 
Failing with agile
Failing with agileFailing with agile
Failing with agile
 
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
 
Agile+Slides.pdf
Agile+Slides.pdfAgile+Slides.pdf
Agile+Slides.pdf
 
Finding Lean in Agile by Adam Parker
Finding Lean in Agile by Adam ParkerFinding Lean in Agile by Adam Parker
Finding Lean in Agile by Adam Parker
 
DCSUG - Finding Lean in Agile
DCSUG - Finding Lean in AgileDCSUG - Finding Lean in Agile
DCSUG - Finding Lean in Agile
 
Agile, down the rabbit hole
Agile, down the rabbit holeAgile, down the rabbit hole
Agile, down the rabbit hole
 
Introduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. MeierIntroduction to Agile, by J.D. Meier
Introduction to Agile, by J.D. Meier
 
Out of the silos and into the farm (NEPHP 2014)
Out of the silos and into the farm (NEPHP 2014)Out of the silos and into the farm (NEPHP 2014)
Out of the silos and into the farm (NEPHP 2014)
 
Ewan developing the agile mindset for organizational agility
Ewan   developing the agile mindset for organizational agilityEwan   developing the agile mindset for organizational agility
Ewan developing the agile mindset for organizational agility
 

Último

Último (12)

Dehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Dehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Dehradun Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Lucknow Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Lucknow Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceLucknow Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Lucknow Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Tirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Tirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceTirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Tirupati Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Hyderabad Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Hyderabad Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceHyderabad Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Hyderabad Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Bangalore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Bangalore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceBangalore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Bangalore Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
EV Electric Vehicle Startup Pitch Deck- StartupSprouts.in
EV Electric Vehicle Startup Pitch Deck- StartupSprouts.inEV Electric Vehicle Startup Pitch Deck- StartupSprouts.in
EV Electric Vehicle Startup Pitch Deck- StartupSprouts.in
 
Sohna Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Sohna Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceSohna Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Sohna Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
Dàni Velvet Personal Brand Exploration (1).pptx
Dàni Velvet Personal Brand Exploration (1).pptxDàni Velvet Personal Brand Exploration (1).pptx
Dàni Velvet Personal Brand Exploration (1).pptx
 
Call girls in Andheri with phone number 9892124323
Call girls in Andheri with phone number 9892124323Call girls in Andheri with phone number 9892124323
Call girls in Andheri with phone number 9892124323
 
Shareholders Agreement Template for Compulsorily Convertible Debt Funding- St...
Shareholders Agreement Template for Compulsorily Convertible Debt Funding- St...Shareholders Agreement Template for Compulsorily Convertible Debt Funding- St...
Shareholders Agreement Template for Compulsorily Convertible Debt Funding- St...
 
Sangareddy Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Sangareddy Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceSangareddy Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Sangareddy Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Famedesired Project portfolio1 . Fullsail
Famedesired Project portfolio1 . FullsailFamedesired Project portfolio1 . Fullsail
Famedesired Project portfolio1 . Fullsail
 

Agile for startup success

  • 1. Agile startup success Mona Shokrof Agile Coach and Trainer
  • 2. What are the most common challenges?
  • 3.
  • 4. Agile/Lean 4 Value Learning Discovery Journey Early Feedback Speed Simplicity Team Motivation Team Trust Effective Communication Change Flexibility
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 11. 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
  • 12. Lean - Eliminate Waste 1. Over-production 2. Unnecessary transportation 3. Inventory 4. Motion 5. Defects 6. Over-processing 7. Waiting 12
  • 13. Lean - Build Quality In • Pair Programming • Test Driven Development • Managing Trade-offs • Constant Feedback – Inspect and Adapt 13
  • 14. 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
  • 15. 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
  • 16. Lean-Deliver Fast • Have the Right People • Keep It Simple. • Work as a Team. • Eliminate Waste. • Build Quality In. 16
  • 17. Lean-Respect People • Respond promptly • Listen for opinions • Empower your team • Trust your team 17
  • 18. Lean -Optimize the whole • Optimize the whole value stream, not just individual functions or teams. • Cross-functional teams 18
  • 20. Lean Startup • Eliminate Uncertainty • Build MVP - Minimum Viable Product • Validated Learning • Build-Measure-Learn 20
  • 21. MVP • Minimum Viable Product • Dropbox MVP • Groceries MVP • Zappoos MVP 21
  • 22. Validated Learning • Actionable • Accessible • Audible 22
  • 23. Build-Measure-Learn • Set your experiment / Hypothesis • Build your MVP • Measure /Validated Learning • Pivot or Preserve 23
  • 31. 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
  • 33. References • www.agilemanifesto.org • The lean startup Book , Eric Ries • Lean : http://www.poppendieck.com/ 33
  • 34. About Mona Agile Coach and Trainer www.shokrof.com mona@shokrof.com LinkedIn : Mona Shokrof Agile‫بالعربي‬

Notas del editor

  1. main principles : A team focused on a goal of satisfying the customer through delivering working software and getting early feedback