Presentation is loading. Please wait.

Presentation is loading. Please wait.

Bobbie Shrivastav, PMP, PMI-ACP, CSM, CSP Sr. Project Manager - Classroom Technologies – Center for Creative Leadership VP of Communication and Marketing.

Similar presentations


Presentation on theme: "Bobbie Shrivastav, PMP, PMI-ACP, CSM, CSP Sr. Project Manager - Classroom Technologies – Center for Creative Leadership VP of Communication and Marketing."— Presentation transcript:

1 Bobbie Shrivastav, PMP, PMI-ACP, CSM, CSP Sr. Project Manager - Classroom Technologies – Center for Creative Leadership VP of Communication and Marketing – NC Piedmont Triad Chapter of PMI

2  Personal Agile Journey  What is Agile? Why is it Important?  Examples of Agile Implementations in Local Organizations  Best Practices – Implementation of Agile  Learning Exercise  Q/A

3 Source: “Agile is primarily a means to leverage change where the alternative is to restrict “Light weight software development approach as a reaction against Waterfall oriented methods which were criticized for being heavily regimented and overly documented” “Deliver projects in a more flexible and time efficient way” “.. time boxed, iterative approach to software delivery that builds software incrementally from the start of the project, instead of trying to deliver it all at once near the end” via Agilenutshell “.. based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams” via cPrime

4  Cheaper/Faster – Deliver Business Value Early and Frequently. Less “Pork”.  Flexible in Responding to Business Needs – Allow Change in Priorities and Requirements based on Market/Customer Needs  Transparency and Visibility into Project Progress - Ongoing Feedback from Stakeholders  Higher Quality – Business Collaboration and Communication Success Variables  Team Capabilities – Willingness to apply the engineering and project management disciplines  Management Support – Willingness to trust the team and allow for self-organization  Organization buy-in - Willingness to support by providing a “Product Owner”  Stakeholder Involvement – Willingness to provide consultation and feedback throughout the project life-cycle

5

6  Top 3 Reasons for Agile Implementation ◦ Clarity and Transparency into Project Status ◦ Less “Late Churn” on Requirements ◦ Strengthen Team Performance  Agile Journey ◦ Hired a Process Improvement Consultant – Consultant Sold Agile to Senior Management ◦ Developed a Steering Committee with Cross Team Members ◦ Senior Management Decided to Fund a Pilot Project ◦ Hired an Agile Coach and Formed the Team ◦ Trained the Team and Co-Location ◦ Sprint 0 – Working Team Agreements, Wire-Framing, Stakeholder Engagement, Backlog Creation, Prioritization (Business Value), Estimation, Initial Release Plan ◦ Started Sprint 1 (Sprints were 2 weeks long; Budget was for 10 sprints) ◦ Wean the Team from Agile Coach around Sprint 4  Lessons Learned ◦ Hire the Right Coach ◦ Middle Management needed to be included as part of the “Selling” ◦ Team Empowerment was Contagious and Stakeholders Enjoyed the Process ◦ May have to Adapt or Change to Organization’s Governance Model

7  Top 3 Reasons for Agile Implementation ◦ Adding the Right Business Value ◦ Forming and Strengthening Business Relationships ◦ Strengthen Team Performance  Journey ◦ Observations – Each Team had a Different Approach ◦ Initially, used Light-Weight Framework Due to Team Size – Kanban ◦ Trained Product Owner and Development on Agile, Scrum, and Kanban ◦ Used Sticky Notes to Document Backlog and Kanban Board ◦ Gathered Backlog Items and Prioritized with Product Owner ◦ Started Implementing Scrum Rituals ◦ As Team Matured, Moved to TFS and Reviewed Metrics (Burn-down) on a Regular Basis ◦ Moved to Scrum  Lessons Learned ◦ Integration Issues with Other Teams – Waterfall/Agile ◦ Velocity Increased – Team Engagement High ◦ Stakeholders Look Forward to Demos ◦ Requests for More Projects than Capacity ◦ Educate All Necessary Parties Involved early – Sprint 0

8  Martin Messick’s Journey in his Organization

9  Top 5 Ways to Help Implement/Scale Agile in Organization ◦ Executive Sponsorship ◦ Training Program/Workshops ◦ Implementation of a common tool ◦ Internal Agile Support Group ◦ Full Time Agile Coach  Top 5 Ways that Eases Agile Adoption ◦ Buy-in from Technology and Business ◦ Grassroots Commitment ◦ Consistent Understanding of “What Agile Is” and its Processes ◦ Pilot Groups and Knowledge Sharing ◦ Build One Successful Team and Divide Experience  Top 5 Reasons for Failed Agile Projects ◦ None of Projects Failed ◦ Company Philosophy not Aligned with Agile Core Values ◦ External Pressures to Follow Waterfall ◦ Broader Organizational or Communications Problem ◦ Lack of Experience with Agile Methods Stats from – VersionOne– 8 th Annual State of Agile Survey

10  Start a Backlog of Questions/Discussion Points – Each Person will Write a Minimum of 1 Question on a Sticky Note  Develop a Backlog  Prioritize Backlog – Each Person has 2 Dot Votes Based on the Current Backlog  Start the Discussion with Highest Dot Votes  Discussion will Last Up to 5 Minutes  As a Group, We will Vote to Continue Discussion or Move to Next

11


Download ppt "Bobbie Shrivastav, PMP, PMI-ACP, CSM, CSP Sr. Project Manager - Classroom Technologies – Center for Creative Leadership VP of Communication and Marketing."

Similar presentations


Ads by Google