Upload
xebia-it-architects
View
5.216
Download
3
Embed Size (px)
DESCRIPTION
This ppt was presented by Narinder Kumar during Audit Event on 30th September at Radisson Suites.
Citation preview
Adopt, Inspect and ImproveAgile Process Audit
Narinder Kumar
Agenda
Problem Context Benefits of Process Audit Applicability in your environment Our Approach What do we audit Sample Findings Q & A
Common Problems facing Software Projects
Cost Over-run Insufficient RoI Feature Expectation Mismatch Poor Quality Lack of Transparency Flexibility High Maintenance Costs
Solution : Agile Methodologies
Scrum Project Life-Cycle
Next Steps Thinking of Adopting Agile
Readiness Scan Action Plan Best Preparedness
Already implemented agile Implementation Level Scan Identify Bottlenecks Action Plan for Further Improvements
Planning for wider-roll out Action Plan for Multiple Feature Team Management Adaptability Suggestions
What is a Process Audit
Provides a clear insight in your current state
Analyzes complete chain
Identify pain-areas
Suggest Improvements
Aimed at increasing the overall productivity
Approach
Planning Phase Discussion with Audit Sponsor and Key Stake
Holders Field Work
Interviews and Analysis Audit Report
Findings and Action Plan Follow-Up
What do we audit ?
Sample FindingsFindings Recommendations Benefits / Implications
Too many outside distractions
Adapt a Firewall Role within the team. Can be assigned to Scrum Master
Team can concentrate better on workExternal Interfaces need to adapt to new style
Number of Bugs remain high after every Sprint Delivery
Work and improve Definition of Done
Less time during QA process, better quality
Bugs are discovered during Production or much later after delivery
Involve QA early, Make Testers part of the team
Improved development cycle,Better Customer SatisfactionMore resources may be required
Guiding Principles
• Eliminate Waste• People Centric• Optimize Across Organization