paweł słowikowski what can agility do for you. who am i have been: software tester verification...

Click here to load reader

Upload: flora-hudson

Post on 22-Dec-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

  • Slide 1
  • Pawe Sowikowski What can Agility do for YOU
  • Slide 2
  • Who am I Have been: Software tester Verification Project Manager Scrum Master Agile Coach Currently: Scrum Master and Internal Trainer at Objectivity Co-founder of Agile Wrocaw community Have been: Software tester Verification Project Manager Scrum Master Agile Coach Currently: Scrum Master and Internal Trainer at Objectivity Co-founder of Agile Wrocaw community
  • Slide 3
  • Agenda
  • Slide 4
  • The Why behind Agile
  • Slide 5
  • Customers needs Originated in Total Quality Management, J Oakland, 1989.
  • Slide 6
  • Deliver Fast Deliver small packages that bring value to the customer Invest in short feedback cycles React to the changing requirements In time build an environment that is prepared for and welcomes change as a natural process Designing, testing, documenting is all part of the release cycle WYSIWIG
  • Slide 7
  • Make it visible
  • Slide 8
  • Examples of visibility sprint backlog
  • Slide 9
  • Examples of visibility sprint burndown chart
  • Slide 10
  • Continuous improvement
  • Slide 11
  • The Onion Well-built team Engineering practices Scrum/lean/kanban/xp/hybrids Agile Culture Project and Product management as needed by the client
  • Slide 12
  • Slide 13
  • Tools - Lean
  • Slide 14
  • Tools - Kanban Smaller, lighter, but requires more maturity You need to establish everything else outside of kanban to have it work for you To do Item1 Item2 Item3 Work in progress [2] Item4 Item5 Done Item6 Lead time Cycle time Visualize and manage the flow of value through your system
  • Slide 15
  • Examples of visibility cumulative flow diagram
  • Slide 16
  • Tools engineering practices COMMUNICATION!
  • Slide 17
  • Agile Developer http://www.infoq.com/news/2008/11/Lean-Agile-Alan-Shalloway
  • Slide 18
  • How to start Start small with the focus on customer in mind Manage expectations Visualize work - to do, in progress, completed Kanban/scrum boards Burnup, burndown charts; Cumulative Flow Diagrams Synchronize, integrate work often Shorten the feedback loop, step by step Test as early as possible Inspect & adapt
  • Slide 19
  • Back to the Why Have the Why in mind when you do things Remember, that people (including your customers) usually resist change Nonetheless, have courage to continuously improve, experiment and try out what is working for YOU and your company
  • Slide 20
  • Thank you! visit: https://www.facebook.com/AgileWroclaw https://www.facebook.com/AgileWroclaw E-mail: [email protected]