Applying Agile Development Strategies to BPM Initiatives

4,154 views

Published on

Published in: Business, Technology
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,154
On SlideShare
0
From Embeds
0
Number of Embeds
33
Actions
Shares
0
Downloads
192
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide
  • Applying Agile Development Strategies to BPM Initiatives

    1. 1. Clay Richardson Practice Leader, Business Process Improvement Project Performance Corporation Session Title: Applying Agile Development Strategies to BPM Initiatives
    2. 2. Introduction <ul><li>Project Performance Corporation </li></ul><ul><ul><li>Management and Information Technology Consulting firm </li></ul></ul><ul><ul><li>Headquartered in McLean, Virginia </li></ul></ul><ul><ul><li>Celebrating 17 Years of Consulting Excellence </li></ul></ul><ul><ul><li>300+ employees, $65MM in revenue (2007) </li></ul></ul><ul><li>Clay Richardson </li></ul><ul><ul><li>Practice Leader for PPC’s Award-Winning BPI Practice </li></ul></ul><ul><ul><li>Certified BPM Professional – Boston University </li></ul></ul><ul><ul><li>Former Director, Professional Services and Training – HandySoft Global Corporation </li></ul></ul>
    3. 3. Agenda Key Drivers for Agile Development Agile and Collaborative Development Top 5 Agile BPM Features Agile BPM Case Study
    4. 4. Minding the Gap Between Vision and Execution
    5. 5. Traditional Execution - Factors Impacting Failed Projects Craig Larman, Agile and Iterative Development: A Manager’s Guide , Addison Wesley Professional (2004) 37% of Factors are Requirements Related
    6. 6. Traditional Execution – Actual Use of Requested Features Craig Larman, Agile and Iterative Development: A Manager’s Guide , Addison Wesley Professional (2004)
    7. 7. Agenda Agenda Key Drivers for Agile Development Agile and Collaborative Development Top 5 Agile BPM Features Agile BPM Case Study
    8. 8. BPM Promotes Agile and Collaborative Execution Emphasis Placed On Control and Requirements Emphasis Placed on Client-Valued Functionality
    9. 9. Which Agile Methodology Is Right For You? Popular Agile Strategies Strengths Weaknesses XP <ul><li>Most widely known and adopted approach </li></ul><ul><li>Business ownership of feature priority, developer ownership of estimates </li></ul><ul><li>“ Pair Programming” increases knowledge transfer </li></ul><ul><li>Documentation primarily through verbal communication </li></ul><ul><li>Difficult to accommodate architectural or design concerns </li></ul>Scrum <ul><li>Solution definition led by self-directed development teams </li></ul><ul><li>Priorities based on business value </li></ul><ul><li>Terminology and practices oriented towards technical teams </li></ul><ul><li>Little business control over managing and prioritizing features – difficult to scope </li></ul>FDD <ul><li>Solution definition and features owned by the business </li></ul><ul><li>All aspects of project tracked by feature – improved control, management, and scoping </li></ul><ul><li>Scales well to large teams or projects </li></ul><ul><li>Full implementation requires model-driven approach </li></ul><ul><li>Takes time to adjust to “feature” modeling </li></ul>
    10. 10. Which Agile Methodology Is Ideally Suited to BPM? Which Agile Strategy is Ideally Suited to BPM? Common BPM Project Requirements XP Scrum FDD Solution Definition Led by Line of Business   Volatile Solution Requirements    Tight Project Control and Reporting  High Degree of Collaboration Between Business and Technical Teams  
    11. 11. Agenda Agenda Key Drivers for Agile Development Agile and Collaborative Development Top 5 Agile BPM Features Agile BPM Case Study
    12. 12.
    13. 13. Visio-style Modeling for Business Analysts BPMN and UML Modeling Standards
    14. 14. Simulate Possible Improvement Scenarios View Projected Metrics of ROI and Improved Efficiency. Quickly Incorporate New Changes to Process Model
    15. 15. Leverage Existing Business Processes and Models Wizard-driven Interfaces For SOA and Legacy Application Integration Leverage Existing Forms and UI Applications
    16. 16. Rapidly Prototype Features and Functionality Preview Features Before Moving to Full Implementation
    17. 17. Already Provided Build and Deployment Interface Version and Configuration Support Automated Archiving of Processes and Data
    18. 18. Key Drivers for Agile Development Agile and Collaborative Development Top 5 Agile BPM Features Agile Development Case Study
    19. 19. Case Study: Navy Federal Credit Union Project Results: <ul><li>Established BPM Center of Excellence </li></ul><ul><li>Methodology and Best Practices for Deploying BPM Solutions in 30 – 60 Days </li></ul><ul><li>Deployed Four Key Operational Processes </li></ul><ul><li>Challenges: </li></ul><ul><li>Need to Deploy Business Solutions In 1 – 2 Month Timeframes </li></ul><ul><li>Highly Involved and Engaged Business Stakeholders </li></ul><ul><li>Volatile Requirements from Internal and External Stakeholders </li></ul><ul><li>Solution: </li></ul><ul><li>Rapid Prototyping and Development Using Key BPM Features </li></ul><ul><li>Feature-Driven Development (FDD) Methodology with 2-week Iterations </li></ul><ul><li>Streamlined Deployment and Role-Based Access Using Out-of-the-Box BPM Functionality </li></ul>
    20. 20. Key Takeaways <ul><li>Most IT Projects Fail to Achieve Their Original Vision Outlined by the Enterprise Architecture </li></ul><ul><li>Combining Agile Development with BPM Increases Your Chances of Success </li></ul><ul><li>Select an Agile Methodology that’s Right For Your Organization </li></ul><ul><li>BPM promotes agility and collaboration </li></ul>
    21. 21. Recommended Reads
    22. 22. Thank You! <ul><li>Clay Richardson, Practice Leader </li></ul><ul><li>Business Process Improvement Practice </li></ul><ul><li>Project Performance Corporation </li></ul><ul><li>Contact Information: </li></ul><ul><li>703-748-7000 </li></ul><ul><li>[email_address] </li></ul><ul><li>www.ppc.com/bpm </li></ul>

    ×