• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Agile in a Nutshell - Portia Tung
 

Agile in a Nutshell - Portia Tung

on

  • 3,277 views

 

Statistics

Views

Total Views
3,277
Views on SlideShare
1,986
Embed Views
1,291

Actions

Likes
2
Downloads
64
Comments
0

24 Embeds 1,291

http://outsourceando.blogspot.com.es 762
http://lapps.zivu.net 206
http://outsourceando.blogspot.com 143
http://outsourceando.blogspot.mx 45
http://outsourceando.blogspot.com.br 42
http://outsourceando.blogspot.com.ar 31
http://outsourceando.blogspot.de 18
http://outsourceando.blogspot.it 6
http://outsourceando.blogspot.ru 6
http://outsourceando.blogspot.ch 6
http://es.paperblog.com 5
http://feedly.com 4
http://outsourceando.blogspot.in 3
http://outsourceando.blogspot.ca 2
http://outsourceando.blogspot.co.uk 2
http://outsourceando.blogspot.fr 2
http://outsourceando.blogspot.ie 1
http://outsourceando.blogspot.nl 1
http://outsourceando.blogspot.co.at 1
http://outsourceando.blogspot.se 1
http://outsourceando.blogspot.pt 1
http://outsourceando.blogspot.be 1
http://outsourceando.blogspot.hu 1
http://news.google.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Agile in a Nutshell - Portia Tung Agile in a Nutshell - Portia Tung Presentation Transcript

    • Agile in a NutshellHow to deliver more value faster at less cost By Portia Tung
    • Who am I? Consultant. Coach. Storyteller. Games Maker.www.portiatung.org
    • ...it’s an adventure!
    • Agile Principle #1:Deliver value
    • Session Goal and Acceptance Criteria Introduction to Agile ConceptsAs a presenterI need to give an introduction to Agile conceptsSo that participants better understand how Agile can increase thevalue they deliver.Acceptance Criteria:[ ] We understand the core concepts of Agile.[ ] We’ve identified two or more ideas to try out Agile at work.[ ] We’ve had fun.
    • Agile Principle #2:Respect for people
    • Pick a project• Identify 3 challenges the project faces• Share these with a friend• Share these with the group
    • Pop Quiz Question #1 Time ?Scope Cost
    • Pop Quiz Question #2 “Without a goalit’s difficult to score” ?
    • Pop Quiz Question #3“Show me the value!” ?
    • Agile Principle #3:Eliminate waste
    • Agile Principle #1:Deliver value
    • Value in a Waterfall Project Value in an Agile Project
    • Why adopt Agile?1. Desperation: Competitors delivering higher quality deliverables faster2. Frustration: Burden of legacy processes3. Fear: Being left behind as Agile becomes the de facto way of working4. Hope: Belief in a better way of doing things to reduce waste, deliver more value and make work meaningful5. Desire for Continuous Improvement: Go from Mediocrity to Good to Great
    • What is Agile?
    • “Agile is now widely recognised as a project delivery and general working approach with a proven track record of delivering more business value faster through higher quality deliverables in comparison to traditional methodologies.”What is Agile?
    • AgileFirst man on the Manifesto moon Snowbird, Utah Your turn? Jul. 1969 Feb. 2001 3 March 2011Where does Agile come from?
    • We are uncovering better ways of developing software bydoing it and helping others do it. Through this work we havecome 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 planThat is, where there is value in the items on the right, we value the items on the left more.The Agile Manifestowww.agilemanifesto.org
    • eXtreme Programming (XP) Scrum Lean Software Development Feature Driven Development Adaptive Systems Development Dynamic Systems Development Method (DSDM) Crystal Kanban ......Different kinds of Agile
    • Think “Team”
    • Agile in Action
    • Iteration Release Project 1 – 4 weeks 1 – 12 weeks 1 – many weeksAgile Project Structure
    • User StoryAgile Requirement
    • <Title> Acceptance Criteria:AS A <role> Binary question format (Y/N)I NEED <capability> Statement Given-When-ThenSO THAT <achieve some goal>BV EffortAnatomy of a User Story
    • Introduction to Agile ConceptsAs a presenterI need to give an introduction to Agile conceptsSo that participants better understand how Agile can increase thevalue they deliver.Acceptance Criteria:[ ] We understand the core concepts of Agile.[ ] We’ve identified two or more ideas to try out Agile at work.[ ] We’ve had fun.
    • User Story EpicAbout User Stories
    • User Story Epic Project BacklogAbout User Stories
    • User Story Epic Project BacklogMake stories even-sized
    • Project Level Story Release Level Story Iteration Level Story Iteration Release Project 1 – 4 weeks 1 – 12 weeks 1 – many weeksMulti-Level Stories
    • World Peace Sustainable Philanthropy Project BacklogThemes – Story Groupings
    • Acceptance Criteria User Story Acceptance TestsDefinition of Done
    • Quality is not negotiable
    • Team Manifesto The XP Game Team Speed Networking Kanban Board Building User Story Writing Technical Design Walkthru Celebratory Team Lunch Show & TellCollaboration in Action
    • • Iteration Planning • Mid-Iteration Review • Show & Tell • Release Planning • Agile Estimating • Iteration Retrospective • Pre-Planning Tuesday Tuesday Tuesday Ongoing activities throughout an iteration • Daily Standup • Design • Backlog Grooming • Scrum of Scrums • Development • User Story Writing • TestAgile Heartbeat
    • VELOCITYA MEASURE OF WORK
    • # of Iteration Level Stories Iteration DaysVelocity Burndown Chart
    • Agile Principle #1:Deliver value
    • Communication Simplicity Respect Feedback CourageAgile Values
    • Team Manifesto
    • Agile Principle #4:Continuous Learning
    • Agile Experience RetrospectiveVery GOOD GOOD BADVERY BAD Iteration 0 Iteration 1 Iteration 2 Iteration 3 Pros Cons ☺ Value-driven: Business Value + Agile Values Must understand the Business Value you are delivering ☺ Team-centric Must want to work with people ☺ Working a sustainable pace (9 – 5 everyday) Focused work makes Agile very tiring ☺ Responsive to change through iterative planning and estimating Must be able to embrace uncertainty by adapting to change ☺ Deliver high business value Prioritise by Business Value first, then re-prioritise by constraints Define scope by Minimum Marketable Feature Set instead of by want ☺ Deliver faster Making work fun is hard work! ☺ Fun! The Agile Challenge
    • Agile Principle #5:Continuous Improvement
    • In Summary
    • Agile Principle #1:Deliver value
    • Agile Principle #2:Respect for people
    • Agile Principle #3:Eliminate waste
    • Agile Principle #4:Continuous Learning
    • Agile Principle #5:Continuous Improvement
    • Session Goal and Acceptance Criteria Introduction to Agile ConceptsAs a presenterI need to give an introduction to Agile conceptsSo that participants better understand how Agile can increase thevalue they deliver.Acceptance Criteria:[ ] We understand the core concepts of Agile.[ ] We’ve identified two or more ideas to try out Agile at work.[ ] We’ve had fun.
    • The Gift of Feedback
    • Further Information Resources The Original XP Game by Pascal Van Cauwenberghe and Vera Peeters http://www.xp.be/xpgame.html Scrum and XP in the Trenches by Henrik Kniberg www.infoq.com Fun and Games! http://www.agilecoach.net/ http://www.agilefairytales.com Conferences Mini XP Day Benelux (1 April 2011) portia@portiatung.org http://www.xpday.net/Blog: www.selfishprogramming.org XP Days Benelux (1 – 2 December 2011) http://www.xpday.net/