SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Agile Bootcamp
By Doug Langille
For NSCC PMUG
May 5th, 2014
Manifesto for Agile Software Development
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.
Principles behind the Agile Manifesto
Our highest priority is to satisfy the customer through
early and continuous delivery of valuable software.
Welcome changing requirements, even late
in development. Agile processes harness change
for the customer's competitive advantage.
Deliver working software frequently, from a couple of
weeks to a couple of months, with a preference to
the shorter timescale.
Business people and developers must work together
daily throughout the project.
Build projects around motivated individuals. Give
them the environment and support they need, and
trust them to get the job done.
The most efficient and effective method of conveying
information to and within a development team is
face-to-face conversation.
Working software is the primary measure of
progress.
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.
Simplicity--the art of maximizing the amount of work
not done--is essential.
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.
We follow these principles:
Scrum
Product Backlog
an ordered list of requirements that is maintained for a product.
Sprints
A sprint (or iteration) is the basic unit of development in Scrum.
The sprint is a "timeboxed" effort; that is, it is restricted to a specific
duration.
The duration is fixed in advance for each sprint and is normally
between one week and one month, although two weeks is typical.
Sprint Backlog
the list of work the Development Team must address during the next
sprint.
Burndown
Chart
Roles
Product Owner
The Product Owner represents the
stakeholders and is the voice of the customer.
Development Team
The Development Team is responsible for
delivering potentially shippable increments
(PSIs) of product at the end of each Sprint
(the Sprint Goal).
Scrum Master
Scrum is facilitated by a Scrum Master, who is
accountable for removing impediments to the
ability of the team to deliver the product
goals and deliverables.
Sprint planning meeting
•At the beginning of the sprint cycle (every 7–30
days), a "Sprint planning meeting" is held:[11]
•Select what work is to be done
•Prepare the Sprint Backlog that details the time
it will take to do that work, with the entire team
•Identify and communicate how much of the
work is likely to be done during the current
sprint
Daily Scrum meeting
During the meeting, each team member answers three questions:
1. What have you done since yesterday?
2. What are you planning to do today?
3. Any impediments/stumbling blocks?
Any impediment/stumbling block identified in this meeting is
documented by the Scrum Master and worked towards resolution
outside of this meeting. No detailed discussions shall happen in this
meeting.
End meetings
• At the Sprint Review Meeting:
• Review the work that was completed and the planned work that
was not completed
• Present the completed work to the stakeholders (a.k.a. "the demo")
• Incomplete work cannot be demonstrated
• At the Sprint Retrospective:
• All team members reflect on the past sprint
• Make continuous process improvements
• Two main questions are asked in the sprint retrospective: What
went well during the sprint? What could be improved in the next
sprint?
Kanban
Kanban
References
• http://agilemanifesto.org
• http://en.wikipedia.org/wiki/Agile_software_development
• http://en.wikipedia.org/wiki/Scrum_(software_development)
• http://en.wikipedia.org/wiki/Burn_down_chart
• http://en.wikipedia.org/wiki/Kanban_(development)
• http://www.ted.com/talks/bruce_feiler_agile_programming_for_your_fam
ily
• http://trello.com/
• http://www.personalkanban.com/pk/personal-kanban-101/
• http://www.30daysofgettingresults.com/

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Sprint review and Retrospective
Sprint review and RetrospectiveSprint review and Retrospective
Sprint review and Retrospective
 
Agile ceremonies in detail ipo
Agile ceremonies in detail ipoAgile ceremonies in detail ipo
Agile ceremonies in detail ipo
 
What is the purpose of Sprint planning meeting in Agile?
What is the purpose of Sprint planning meeting in Agile?What is the purpose of Sprint planning meeting in Agile?
What is the purpose of Sprint planning meeting in Agile?
 
Agile and UX, July 8 - Scrum Club, Los Angeles, CA
Agile and UX, July 8 - Scrum Club, Los Angeles, CAAgile and UX, July 8 - Scrum Club, Los Angeles, CA
Agile and UX, July 8 - Scrum Club, Los Angeles, CA
 
Scrum
ScrumScrum
Scrum
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile method
Agile methodAgile method
Agile method
 
Agile, scrum & kanban in software development
Agile, scrum & kanban in software developmentAgile, scrum & kanban in software development
Agile, scrum & kanban in software development
 
Scrum in 5 slides
Scrum in 5 slidesScrum in 5 slides
Scrum in 5 slides
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Scrum Walkthrough Internship Course
Scrum Walkthrough Internship CourseScrum Walkthrough Internship Course
Scrum Walkthrough Internship Course
 
Scrum for IT Offshore & IT Outsourcing in Asia
Scrum for IT Offshore & IT Outsourcing in AsiaScrum for IT Offshore & IT Outsourcing in Asia
Scrum for IT Offshore & IT Outsourcing in Asia
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Sprint Review and Planning Template
Sprint Review and Planning TemplateSprint Review and Planning Template
Sprint Review and Planning Template
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & Scrum
 
Agile Experience
Agile ExperienceAgile Experience
Agile Experience
 
Scrum Methodology
Scrum Methodology Scrum Methodology
Scrum Methodology
 

Andere mochten auch (9)

Tugaspowerpoint 130215232122-phpapp02
Tugaspowerpoint 130215232122-phpapp02Tugaspowerpoint 130215232122-phpapp02
Tugaspowerpoint 130215232122-phpapp02
 
Autoeva ua2
Autoeva ua2Autoeva ua2
Autoeva ua2
 
Presenta si pelatihan
Presenta si pelatihanPresenta si pelatihan
Presenta si pelatihan
 
Question 4
Question 4Question 4
Question 4
 
FOR SALE Nicaragua Island
FOR SALE Nicaragua IslandFOR SALE Nicaragua Island
FOR SALE Nicaragua Island
 
Too vs enough Easy and not confusing explanation
Too vs enough Easy and not confusing explanationToo vs enough Easy and not confusing explanation
Too vs enough Easy and not confusing explanation
 
Just move webinar presentation final
Just move webinar presentation finalJust move webinar presentation final
Just move webinar presentation final
 
Agile Results Primer
Agile Results PrimerAgile Results Primer
Agile Results Primer
 
Portfolio
PortfolioPortfolio
Portfolio
 

Ähnlich wie Agile Bootcamp

The Agile Process - Taming Your Process To Work For You
The Agile Process - Taming Your Process To Work For YouThe Agile Process - Taming Your Process To Work For You
The Agile Process - Taming Your Process To Work For You
Nowell Strite
 

Ähnlich wie Agile Bootcamp (20)

Agile Methodologies by TechDesti
Agile Methodologies by TechDestiAgile Methodologies by TechDesti
Agile Methodologies by TechDesti
 
Agile processes scrum
Agile processes scrumAgile processes scrum
Agile processes scrum
 
The Agile Process - Taming Your Process To Work For You
The Agile Process - Taming Your Process To Work For YouThe Agile Process - Taming Your Process To Work For You
The Agile Process - Taming Your Process To Work For You
 
Unit III Scrum Events.pptx for Agile software
Unit III Scrum Events.pptx for Agile softwareUnit III Scrum Events.pptx for Agile software
Unit III Scrum Events.pptx for Agile software
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
Agile
AgileAgile
Agile
 
Agile Scrum Project Management
Agile Scrum Project ManagementAgile Scrum Project Management
Agile Scrum Project Management
 
Agile manifesto
Agile manifestoAgile manifesto
Agile manifesto
 
AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGY
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Reading Summary - Software Agile Development + Scrum
Reading Summary - Software Agile Development + Scrum Reading Summary - Software Agile Development + Scrum
Reading Summary - Software Agile Development + Scrum
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Agile+Slides.pdf
Agile+Slides.pdfAgile+Slides.pdf
Agile+Slides.pdf
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Case Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartCase Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cart
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Benefit of scrum ceremonies presentation
Benefit of scrum ceremonies presentationBenefit of scrum ceremonies presentation
Benefit of scrum ceremonies presentation
 
How to plan sprints in agile
How to plan sprints in agileHow to plan sprints in agile
How to plan sprints in agile
 
srum.pptx
srum.pptxsrum.pptx
srum.pptx
 

Kürzlich hochgeladen

Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Abortion pills in Kuwait Cytotec pills in Kuwait
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
Nauman Safdar
 
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in OmanMifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
instagramfab782445
 

Kürzlich hochgeladen (20)

Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Arti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdfArti Languages Pre Seed Teaser Deck 2024.pdf
Arti Languages Pre Seed Teaser Deck 2024.pdf
 
BeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdfBeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdf
 
Rice Manufacturers in India | Shree Krishna Exports
Rice Manufacturers in India | Shree Krishna ExportsRice Manufacturers in India | Shree Krishna Exports
Rice Manufacturers in India | Shree Krishna Exports
 
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165Lucknow Housewife Escorts  by Sexy Bhabhi Service 8250092165
Lucknow Housewife Escorts by Sexy Bhabhi Service 8250092165
 
Power point presentation on enterprise performance management
Power point presentation on enterprise performance managementPower point presentation on enterprise performance management
Power point presentation on enterprise performance management
 
Falcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial WingsFalcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial Wings
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
Horngren’s Cost Accounting A Managerial Emphasis, Canadian 9th edition soluti...
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
 
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in OmanMifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
 

Agile Bootcamp

  • 1. Agile Bootcamp By Doug Langille For NSCC PMUG May 5th, 2014
  • 2. Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.
  • 3. Principles behind the Agile Manifesto Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. 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. Simplicity--the art of maximizing the amount of work not done--is essential. 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. We follow these principles:
  • 5. Product Backlog an ordered list of requirements that is maintained for a product.
  • 6. Sprints A sprint (or iteration) is the basic unit of development in Scrum. The sprint is a "timeboxed" effort; that is, it is restricted to a specific duration. The duration is fixed in advance for each sprint and is normally between one week and one month, although two weeks is typical.
  • 7. Sprint Backlog the list of work the Development Team must address during the next sprint.
  • 10. Product Owner The Product Owner represents the stakeholders and is the voice of the customer.
  • 11. Development Team The Development Team is responsible for delivering potentially shippable increments (PSIs) of product at the end of each Sprint (the Sprint Goal).
  • 12. Scrum Master Scrum is facilitated by a Scrum Master, who is accountable for removing impediments to the ability of the team to deliver the product goals and deliverables.
  • 13. Sprint planning meeting •At the beginning of the sprint cycle (every 7–30 days), a "Sprint planning meeting" is held:[11] •Select what work is to be done •Prepare the Sprint Backlog that details the time it will take to do that work, with the entire team •Identify and communicate how much of the work is likely to be done during the current sprint
  • 14. Daily Scrum meeting During the meeting, each team member answers three questions: 1. What have you done since yesterday? 2. What are you planning to do today? 3. Any impediments/stumbling blocks? Any impediment/stumbling block identified in this meeting is documented by the Scrum Master and worked towards resolution outside of this meeting. No detailed discussions shall happen in this meeting.
  • 15. End meetings • At the Sprint Review Meeting: • Review the work that was completed and the planned work that was not completed • Present the completed work to the stakeholders (a.k.a. "the demo") • Incomplete work cannot be demonstrated • At the Sprint Retrospective: • All team members reflect on the past sprint • Make continuous process improvements • Two main questions are asked in the sprint retrospective: What went well during the sprint? What could be improved in the next sprint?
  • 18. References • http://agilemanifesto.org • http://en.wikipedia.org/wiki/Agile_software_development • http://en.wikipedia.org/wiki/Scrum_(software_development) • http://en.wikipedia.org/wiki/Burn_down_chart • http://en.wikipedia.org/wiki/Kanban_(development) • http://www.ted.com/talks/bruce_feiler_agile_programming_for_your_fam ily • http://trello.com/ • http://www.personalkanban.com/pk/personal-kanban-101/ • http://www.30daysofgettingresults.com/