agile process audit

14
Adopt, Inspect and Improve Agile Process Audit Narinder Kumar

Upload: xebia-it-architects

Post on 29-Nov-2014

5.225 views

Category:

Technology


3 download

DESCRIPTION

This ppt was presented by Narinder Kumar during Audit Event on 30th September at Radisson Suites.

TRANSCRIPT

Page 1: Agile Process Audit

Adopt, Inspect and ImproveAgile Process Audit

Narinder Kumar

Page 2: Agile Process Audit

Agenda

Problem Context Benefits of Process Audit Applicability in your environment Our Approach What do we audit Sample Findings Q & A

Page 3: Agile Process Audit
Page 4: Agile Process Audit

Common Problems facing Software Projects

Cost Over-run Insufficient RoI Feature Expectation Mismatch Poor Quality Lack of Transparency Flexibility High Maintenance Costs

Page 5: Agile Process Audit
Page 6: Agile Process Audit

Solution : Agile Methodologies

Page 7: Agile Process Audit

Scrum Project Life-Cycle

Page 8: Agile Process Audit

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

Page 9: Agile Process Audit

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

Page 10: Agile Process Audit

Approach

Planning Phase Discussion with Audit Sponsor and Key Stake

Holders Field Work

Interviews and Analysis Audit Report

Findings and Action Plan Follow-Up

Page 11: Agile Process Audit

What do we audit ?

Page 12: Agile Process 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

Page 13: Agile Process Audit

Guiding Principles

• Eliminate Waste• People Centric• Optimize Across Organization

Page 14: Agile Process Audit