the lessons learned of a ba on an agile project
play

The Lessons Learned of a BA on an Agile Project Presented by - PowerPoint PPT Presentation

F O C U S Q U A L I T Y E X P E R I E N C E The Lessons Learned of a BA on an Agile Project Presented by Jacqueline Sanders, PMP, CBAP Outline What Agile is NOT Key Components of Agile The Conversion to Agile


  1. F O C U S Q U A L I T Y E X P E R I E N C E The Lessons Learned of a BA on an Agile Project Presented by Jacqueline Sanders, PMP, CBAP

  2. Outline  What Agile is NOT  Key Components of Agile  The Conversion to Agile  The New Development Project using Agile  The Maintenance Releases using Agile  The Future of BA’s on Agile Projects

  3. What Agile is NOT  Big “A”: Formal Agile – a disciplined methodology (i.e. stand up meetings, co-located, iterations)  Little “a”: Informal agile – teams just trying to do things quickly, haphazard and chaotic

  4. Agile Manifesto Agile Values: Over Individuals and interactions Process and tools Over Working Software Comprehensive documentation Over Customer Collaboration Contract negotiation Responding to change Over Following a plan

  5. Key Components of Agile  Short Iterations  Design/Build/Test as you go  Small Dedicated Project Teams  Highly Functioning and Self-managed Team  Co-located Teams  Task Board and Burn  Pairings down Chart  Assigned SME  Retrospectives  Weekly Sprints  Daily Standup Meetings

  6. Converting to Agile  Brought in Agile Coaches  Gave Exit Packages to Non-Agile Resources  Brought in New Agile-minded Resources  Sent the Team to Agile Boot Camp  Co-Located the Team  Conducted Team Building Exercises  Created a Fun Environment  Made “Most” Resources 100% Dedicated

  7. New Development Project using Agile Semi- Weekly Iteration 0 Deploy Scoping of & The Project Retrospectives Initial Weekly Backlog Stakeholder Decomposition Demos Sprint Daily Scrum Semi Weekly Team Sprint Planning Meetings Meetings

  8. The Project Parameters  Government Regulation  Hard Deadline  Existing Application  New Data Fields  Significant Changes to Business Rules & Process  Impact to 12 Different Departments  Impact to Entire Customer Base  Coincided with Media & Marketing Campaigns  Two Executive Sponsors  The #1 Priority for the 4th Quarter

  9. The BA’s Project Initiation Tasks  Iteration (0) Zero  Sponsor Consensus on Approach  Assist with High Level Technical Design  Interviews and Facilitated Sessions  1 or more Iterations Ahead of Development  Wiki Set Up  Artifacts: • User List • User Stories

  10. The User Story List

  11. User Stories

  12. The BA’s On-going Activities  Daily Stand Up & Follow Up  Spontaneous and As Needed • Meetings with Stakeholders • Monitor Development Work • Respond to QA  Multi-Tasking • Working The Open Issues • UAT Preparation • Weekly Demo Prep • Research User Stories for Next Iterations • Maintain Project Wiki

  13. The Backlog Story/Task Board

  14. User Story Cards

  15. Behind The Scenes Activities  Manage Multiple Viewpoints  Modeling and Diagrams during Design Discussions  SME Intimidated by Developers  Backend Process Requirements  Rework was Necessary  Document Needed During Implementation  Compensated for Lack of BA Skills  Focus on Exceptions and Alternatives  Issue Log (In Scope and Out of Scope Negotiation)

  16. New Development – Retrospect What Worked Well  Access to Software Designers/Architect  Iteration Zero  Having Agile Coaches  Incorporating Lessons Learned Quickly  Sponsor Accepted Risk

  17. New Development – Retrospect What We Could Do Differently  Underestimating the Rework  Underestimating Backend Processes  Managing Unrealistic, Hard Deadlines  Addressing People not embracing Agile  Handling Process Development Differently  Upfront Database schema changes

  18. Maintenance Projects using Agile Semi- Weekly Iteration 0 Deploy Not & Applicable Retrospectives Initial Weekly Backlog Stakeholder Sprint Demos Not Applicable Daily Scrum Semi Weekly Team Sprint Planning Meetings Meetings

  19. The Maintenance Project Parameters  Developer Initiative  2 Week Iterations  As Needed Requirements or Just In Time  Not Co-located  Semi-Weekly Demos  Semi-Weekly Planning Sessions  Business was not Agile  PM tolerated Agile but was not Agile  No executive sponsor for Agile

  20. The BA’s Activities  2 Week Iterations  As-Needed / Just-In-Time Requirements  Semi-Weekly Demos  Semi-Weekly Planning Sessions  Provided Documentation to the Business  Facilitated Demos  Unofficially attended stand ups  Unofficially attended sprints

  21. Maintenance Project - Retrospect What Worked Well:  Developers Fully Engaged  User Involvement Early and Often  Cohesive Team

  22. Maintenance Project - Retrospect What Could Have Been Done Different:  Executive Sponsor Buy In  Realistic Dates  Appreciations of Burn down and Velocity  Dysfunctional Organization  Developers Input Respected

  23. Conclusion

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend