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 and the Business Analyst, Presentation to the IIBA, June 2010

2,057 views

Published on

Presentation to the IIBA, June 17 2010 by Reg de Silva and Benn Wheeler.

Published in: Technology, Business
  • Be the first to comment

Agile and the Business Analyst, Presentation to the IIBA, June 2010

  1. 1. Reg de Silva and Benn Wheeler<br />June 2010<br />Agile and the Business Analyst<br />
  2. 2. What is Agile development?<br />Agile is an umbrella term for several iterative and incremental software development methodologies including XP, Scrum, Kanban, and Lean<br />
  3. 3. Agile key themes<br />
  4. 4. Agile manifesto<br />Individuals and interactions over processes and tools<br />Working software over comprehensive documentation<br />Customer collaboration over contract negotiation<br />Responding to change over following a plan<br />
  5. 5. So... what does Agile mean for the Business Analyst?<br />
  6. 6. Co-located teams<br />
  7. 7. Just-in-time<br />Just-in-time rather than Just-in-case requirements<br />
  8. 8. Two-iteration window<br />
  9. 9. Documentation<br />vs.<br />
  10. 10. Agile documentation<br />myth: no documentation<br />reality: just enough documentation<br />
  11. 11. Stories<br />
  12. 12. Story conventions<br />
  13. 13. Story wall<br />Story-1<br />As a user I want to create a record<br />3<br />Story-2<br />As a user I want to read a record<br />3<br />Story-3<br />As a user I want to update a record<br />2<br />Story-4<br />As a user I want to delete a record<br />1<br />
  14. 14. Sprint/Iteration<br />
  15. 15. Key meetings<br />
  16. 16. BA collaboration<br />
  17. 17. Challenges<br />
  18. 18. Analysis churn<br />Fail early!<br />The cost of churn<br />
  19. 19. Scope trading<br />Story-1<br />As a user I want to create a record<br />3<br />Story-2<br />As a user I want to read a record<br />3<br />Story-3<br />As a user I want to update a record<br />2<br />Story-4<br />As a user I want to delete a record<br />1<br />Story-5<br />As a user I want to view the audit log<br />1<br />
  20. 20. Offshore model<br />More detailed requirements<br />Communication tools and rules! <br />Different time zones<br />Common cultural understanding<br />
  21. 21. Transition from traditional development<br />Limited downtime – intense<br />The right ratio of BAs to Developers & Testers<br />Project governance fit with Agile<br />
  22. 22. Iteration Manager, Scrum Master<br />
  23. 23. IM and Scrum Master<br />
  24. 24. IM and Scrum Master<br />IM - role vs. function<br />Why the role sits well with BA…<br />
  25. 25. Benefits<br />
  26. 26. Benefits for the BA<br />Customer satisfaction = job satisfaction <br />One team<br />Improved collaborationand trust with technology and business partners<br />Your marketability!<br />
  27. 27. Questions<br />?<br />?<br />?<br />?<br />?<br />?<br />?<br />?<br />?<br />?<br />
  28. 28. Reginald de Silva<br />regdesilva@gmail.com<br />http://au.linkedin.com/in/regdesilva<br />Benn Wheeler<br />benn.wheeler@optusnet.com.au<br />http://au.linkedin.com/in/bennwheeler<br />Contacts<br />
  29. 29. Agile software development<br />Using Agile software development – part 1 <br />Using Agile software development – part 2 <br />Using Agile software development – part 3<br />Agile development - Version One<br />Agile manifesto<br />Agile modeling<br />Behaviour Driven Development definition <br />Behaviour Driven Development <br />Introducing BDD <br />Kano Analysis <br />Parking Lot Diagrams<br />Planning Poker<br />More information<br />

×