SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Software Process Maturity+
Framework – Agile , Development
& Maintenance
Vishnu Varthanan Moorthy
06 July 2014
Copyright No:0031613
Contents
 Description
 What Constitutes Process Maturity
 Process Maturity+ Framework
 Process Maturity+ Rating
 Process Maturity+ Reports
Description
Software Industry has technically advanced a lot and new methods and techniques dominates the
industry by every new day. In this changing world the heavy weight processes and
models/standards are more of rituals than contributing factors. The industry needs lighter, faster to
deliver processes with high quality.
Software Process Maturity+ is a framework designed with the understanding of the current
technology advancements and lighter processes in mind. This framework consists of Processes for
Development, maintenance and Agile development lifecycles. It also consists of Practices relevant
to these areas under each processes. This framework offers maturity levels that are natural in a
organizations’ growth. Every start up organization would expected to naturally adopt processes in a
manner, in which its described in this framework.
Apart from that the “+” symbol indicates, that first time Non functional aspects of processes and
business alignment Study is added as part of a framework in a detailed manner with sufficient
insights. Though there are models which has similar concept of Business alignment study, but they
don’t have them at lesser maturity levels.
Benefits
 Organization’s can benefit a lot by developing processes given as per this framework
 Agile Projects can have streamlined processes for better delivery
 Maintenance projects will get greater benefits, as the key services areas are addressed in the
model and Processes are kept minimal.
 The model brings the best of development with relevant project controls which can help small
and medium organizations to benefit
 The model also caters advanced process maturity practices, which gives prediction and
improvement abilities
 Quality teams can benefit by understanding how good their processes are meeting user end
needs through Non functional requirements.
 The management of an organization will get good benefit by aligning their objective with
processes, irrespective of any level of maturity.
 Benchmarking tool for Process Maturity
What Constitutes to Process Maturity?
Measurement
Framework
Process
Architectur
e
Relevant
Processes
Aligned to Business
Requirements
Consistency
Improvements
Degree to which the Processes are
Standardized/Optimized
Degree to which they are met
Business
Goals
Results
Process vs Business
Goals Alignment
Process Non-
Functional
Characteristics
Process Maturity+ Levels
Point of
Contact
Processes
Base Delivery
Processes
Process
Standardization
Process
Optimization
•Client or supplier driven
• Individuals performance
oriented
• Project Delivery Process
• Systematic Process
• Team performance
• Standardized Delivery
• Controlled Customization
• Organizational Unit
performance
• Optimized Delivery
• Statistical Process Control
• Business PerformanceClass A
Class B
Class C
Class D
Business Goals vs
Process Alignment
Process Non-
Functional
Characteristics•Readability
•Complexity
•Accessibility
•Traceability
•Support
Process Maturity+ Framework
Process Groups and Practices
Grade Processes Practices
Class D 4 23
Class C 8 55
Class B 12 81
Class A 14 97
Grade Processes Practices
Class D 4 23
Class C 9 62
Class B 14 93
Class A 16 109
Development
Maintenance
Grade Processes Practices
Class D 3 23
Class C 5 40
Class B 8 69
Class A 10 85
Agile
Processes and Detailed Practices sheet
with Example Artefacts
Business Goals Alignment Study
Quality Unit cost of
Support
Demand &
Capacity Planning
Utilization
Defect
Detection
and Removal
Mean Time
to Resolve
Velocity of
Production
First Pass
Yield
Cost of Poor
Quality
Cost of
Rework
Forecast
Accuracy
Unused
output
Capacity
Used
Capacity
Available
Project Target ? MTTR 16
hrs for P4 with SD 3hrs
Project Target ? Cost of Poor
Quality <12% of total Effort
in 90% projects
Project Target ? Forecast
Accuracy is > 80% in 100% of
projects
Analysis Develop Fix Review Testing Estimation
Inflow
Monitoring
Change
Managemen
t
Control Analysis
elapsed Time
within 3 hrs
Design Review
Effectiveness is
more than 70%
Design Review
efficiency is 2
defects/hr
Estimation of
complexity/size
90% accurate
Inflow is within
80% of the
Weekly/monthly
Pattern
Incidents raised
because of
change &release
<25%
•Knowledge
data base
•Competency
Level
•Details of
Incident
•Complexity
•Etc
•Improved KDB
•Incident Mgmt
Tool with better
description field
•Resourcing by
Complexity
•Review
Method
• Reviewer
Skill
• Tools used
• Standards/
Checklist
•Review Tool &
macros
• Workflow Tools
•Static Code
Analyzer
•Type of Work
•Estimation
Method
•Skill
•Guidelines
•Benchmarkin
g data
•Estimation
Management
Tool
•Slim or other
international
Estimation utility
• Prediction/
•simulation Tools
Goals
KPA
Project
Goals
Process
Steps
Interim
Targets
Controlla
ble
I know what
we have to
achieve this
year!
What is my
Project target?
Which Process &
step is critical?
What are my
intermediate /
Process targets
What influencing
factors , I can control ?
& Improvements I can
make?
Business Alignment workshops
Influencers
Initiatives/
improvements
Manager
Senior
Management
Non functional Aspects (Ease of Use)
Ease of Use
Readability
Complexity
AccessibilityTraceability
Support
Evaluation Roadmap Using Process Maturity+
Scoping
Initiation
Planning
Define
Study
Mapping
Workshop/
Clarification
Assess
Maturity
Grading
Observations
Discussions
Report
Improvements
Training
Sustenance
Improve
Week 1 Week 2 / 3/ 4 Week 5 Week 6 - TBD
Evaluation Method – Rating Scales
Type Level of Rating Description
Practice Checks High Practice is addressed/detailed in a process/procedure/work manual/tool and Relevant
Templates/Tools/Checklists/output format is available
Medium Practice is Partially addressed/detailed in a process/procedure/work manual/tool and
Templates/Tools/Checklists/output format is partially addressing
Low Practice is not addressed/detailed in a process/procedure/work manual/tool and
Templates/Tools/Checklists/output format is not addressed
Non Functional -
Readability
High /Medium/low High - Activity contains tasks lesser than 7, Pages of a process & Procedure is less than 12, Tasks are lesser than 20
words
Medium - Activity contains tasks 7 to 11, Pages of a process & Procedure is between 12 to 20 , Tasks are between
20 to 40 words in most places
Low - Activity contains tasks greater than 11 , Pages of a process & Procedure is between greater than 20 , Tasks
are greater than 40 words
Non Functional -
Complexity
High /Medium/low High - Less than 5 process Interactions, dependency of associated components like template/guideline/etc are less
than 10
Medium- Less than 8 process Interactions, dependency of associated components like template/guideline/etc are
less than 15
Low - More than 8 process Interactions, dependency of associated components like template/guideline/etc are
more than 20
Non functional -
Accessibility
High /Medium/low High – Online & Offline access, Quick Search & advance search enabled, Virtual Connectivity/Secured access
Medium- Online access and offline Search enabled
Low- Online database and without search
Non Functional -
Traceability
High /Medium/low High- Traceable to Requirement & Architecture, Navigation through lifecycle and role
Medium - Navigation through lifecycle or role and traceable to needs/goals
Low – Navigation is only based Category
Non Functional -
Support
High /Medium/low High – Well defined support using Email/Chat/Feedback/On call
Medium – Support using on Call/Email/feedback
Low – Support using offline modes alone (feedback, mail)
Sample Reports of Evaluation
Class C Class BClass D Class A
Overall Process Maturity – 2.4 out of 4
Ease of Use
Development
Maintenance
Agile
Class D Class C Class B Class A
0
0.5
1
1.5
2
2.5
3
3.5
4
Maturity Profile
Process Group Compliance – Sample
Maintenance
Development Agile
Class D
Class C
Class B
Class A
High Compliance Medium Compliance Low Compliance Not Applicable
Sample – architecture Study
Class Process Architecture Components Current Set Status
Class A
* Tool Alignment with Process No
* Cost Benefit Analysis / Evaluation of Process
Improvements P
Class B
* Interaction & Inter-relationship of Process No
* Standards Yes
* Policies Yes
* RACI Yes
* Process Training Material P
* Tailoring Norms Yes
* Standardized Process P
* Standard Lifecycles Yes
* Process Repositories Ex: Estimation, Risk,
KEDB No
* Tools standardization No
Class C
* ETVX based Process Yes
* Input & Output defined Yes
* Templates Yes
* Guidelines Yes
* Overview Training Material Yes
Class D
* Process Flow No
* Templates -Client Interaction Points Yes
* Roles and Responsibilities No
Contact Us:
Thanks to,
 Banibratha Chowdhury
 Velayutham karthikeyan
For further details( Detailed Practices vs example Artefacts) and/or sample report, contact us :
Processconsultancy.in@capgemini.com

Contenu connexe

Tendances

The Road to Becoming a Center of Excellence
The Road to Becoming a Center of ExcellenceThe Road to Becoming a Center of Excellence
The Road to Becoming a Center of ExcellenceLisa D'Adamo-Weinstein
 
Vikram - Resume
Vikram - ResumeVikram - Resume
Vikram - ResumeVikram Rao
 
Tool Kit: Requirements management plan (babok on a page)
Tool Kit: Requirements management plan (babok on a page)Tool Kit: Requirements management plan (babok on a page)
Tool Kit: Requirements management plan (babok on a page)designer DATA
 
Diana M. Arias Resume - 2017
Diana M. Arias Resume - 2017Diana M. Arias Resume - 2017
Diana M. Arias Resume - 2017Diana M. Arias
 
Downloads abc 2006 presentation downloads-ramesh_babu
Downloads abc 2006   presentation downloads-ramesh_babuDownloads abc 2006   presentation downloads-ramesh_babu
Downloads abc 2006 presentation downloads-ramesh_babuHem Rana
 
Picking Learning and Talent Technology to Perfect Your Organization’s Perform...
Picking Learning and Talent Technology to Perfect Your Organization’s Perform...Picking Learning and Talent Technology to Perfect Your Organization’s Perform...
Picking Learning and Talent Technology to Perfect Your Organization’s Perform...Brandon Hall Group
 
Effective Development of IS Professionals
Effective Development of IS ProfessionalsEffective Development of IS Professionals
Effective Development of IS Professionalsdigiarchi
 
CV_Linda_Agnes_Gardiner_27.06.2015
CV_Linda_Agnes_Gardiner_27.06.2015CV_Linda_Agnes_Gardiner_27.06.2015
CV_Linda_Agnes_Gardiner_27.06.2015Linda Gardiner
 
Erp governance methodology and case studies v rjt
Erp governance methodology and case studies  v rjtErp governance methodology and case studies  v rjt
Erp governance methodology and case studies v rjtJames Sutter
 
Integrated View Of Qai - Induction ppt
 Integrated View Of Qai - Induction ppt Integrated View Of Qai - Induction ppt
Integrated View Of Qai - Induction pptQAIites
 

Tendances (20)

The Road to Becoming a Center of Excellence
The Road to Becoming a Center of ExcellenceThe Road to Becoming a Center of Excellence
The Road to Becoming a Center of Excellence
 
Mahesh
MaheshMahesh
Mahesh
 
Vikram - Resume
Vikram - ResumeVikram - Resume
Vikram - Resume
 
Tool Kit: Requirements management plan (babok on a page)
Tool Kit: Requirements management plan (babok on a page)Tool Kit: Requirements management plan (babok on a page)
Tool Kit: Requirements management plan (babok on a page)
 
Diana M. Arias Resume - 2017
Diana M. Arias Resume - 2017Diana M. Arias Resume - 2017
Diana M. Arias Resume - 2017
 
Itil process framework__rowe(40)
Itil process framework__rowe(40)Itil process framework__rowe(40)
Itil process framework__rowe(40)
 
Requirement Management
Requirement Management Requirement Management
Requirement Management
 
Downloads abc 2006 presentation downloads-ramesh_babu
Downloads abc 2006   presentation downloads-ramesh_babuDownloads abc 2006   presentation downloads-ramesh_babu
Downloads abc 2006 presentation downloads-ramesh_babu
 
Baryons Extended Development Centre
Baryons Extended Development CentreBaryons Extended Development Centre
Baryons Extended Development Centre
 
Picking Learning and Talent Technology to Perfect Your Organization’s Perform...
Picking Learning and Talent Technology to Perfect Your Organization’s Perform...Picking Learning and Talent Technology to Perfect Your Organization’s Perform...
Picking Learning and Talent Technology to Perfect Your Organization’s Perform...
 
Resume
ResumeResume
Resume
 
Project Management
Project ManagementProject Management
Project Management
 
TSU CMM CMMI
TSU CMM CMMITSU CMM CMMI
TSU CMM CMMI
 
Effective Development of IS Professionals
Effective Development of IS ProfessionalsEffective Development of IS Professionals
Effective Development of IS Professionals
 
CV_Linda_Agnes_Gardiner_27.06.2015
CV_Linda_Agnes_Gardiner_27.06.2015CV_Linda_Agnes_Gardiner_27.06.2015
CV_Linda_Agnes_Gardiner_27.06.2015
 
Requirements fundamentals 10th July 2014
Requirements fundamentals 10th July 2014Requirements fundamentals 10th July 2014
Requirements fundamentals 10th July 2014
 
ERP Unit iii
ERP  Unit   iii ERP  Unit   iii
ERP Unit iii
 
Erp governance methodology and case studies v rjt
Erp governance methodology and case studies  v rjtErp governance methodology and case studies  v rjt
Erp governance methodology and case studies v rjt
 
Jayaseelan PMO _April 2016
Jayaseelan PMO _April 2016Jayaseelan PMO _April 2016
Jayaseelan PMO _April 2016
 
Integrated View Of Qai - Induction ppt
 Integrated View Of Qai - Induction ppt Integrated View Of Qai - Induction ppt
Integrated View Of Qai - Induction ppt
 

En vedette

Capacity and availability management (CMMI SVC 1.3 PA) Explained
Capacity and availability management  (CMMI SVC 1.3 PA) ExplainedCapacity and availability management  (CMMI SVC 1.3 PA) Explained
Capacity and availability management (CMMI SVC 1.3 PA) ExplainedVishnuvarthanan Moorthy
 
Scalable integrated program audit (sipa)
Scalable integrated program audit (sipa)Scalable integrated program audit (sipa)
Scalable integrated program audit (sipa)Vishnuvarthanan Moorthy
 
CMMi level 3 presentation
CMMi level 3 presentationCMMi level 3 presentation
CMMi level 3 presentationadinmani
 

En vedette (6)

Capacity and availability management (CMMI SVC 1.3 PA) Explained
Capacity and availability management  (CMMI SVC 1.3 PA) ExplainedCapacity and availability management  (CMMI SVC 1.3 PA) Explained
Capacity and availability management (CMMI SVC 1.3 PA) Explained
 
Cmmi with Agile - Demystified
Cmmi with Agile - DemystifiedCmmi with Agile - Demystified
Cmmi with Agile - Demystified
 
Agile And Cmmi
Agile And CmmiAgile And Cmmi
Agile And Cmmi
 
Scalable integrated program audit (sipa)
Scalable integrated program audit (sipa)Scalable integrated program audit (sipa)
Scalable integrated program audit (sipa)
 
Cmmi high maturity handbook
Cmmi high maturity handbookCmmi high maturity handbook
Cmmi high maturity handbook
 
CMMi level 3 presentation
CMMi level 3 presentationCMMi level 3 presentation
CMMi level 3 presentation
 

Similaire à Software process maturity+ framework

Yurii Chaika: Delivery Excellence in consulting model - importance, component...
Yurii Chaika: Delivery Excellence in consulting model - importance, component...Yurii Chaika: Delivery Excellence in consulting model - importance, component...
Yurii Chaika: Delivery Excellence in consulting model - importance, component...Lviv Startup Club
 
Course 1 Requirements Definition Overview.pptx
Course 1 Requirements Definition Overview.pptxCourse 1 Requirements Definition Overview.pptx
Course 1 Requirements Definition Overview.pptxadikesavulu
 
Maturity Models - Open Compliance Summit 2023
Maturity Models - Open Compliance Summit 2023Maturity Models - Open Compliance Summit 2023
Maturity Models - Open Compliance Summit 2023Shane Coughlan
 
Requirements Maturity Model Overview
Requirements Maturity Model OverviewRequirements Maturity Model Overview
Requirements Maturity Model OverviewIAG Consulting
 
Process Improvement in Software Engineering SE25
Process Improvement in Software Engineering SE25Process Improvement in Software Engineering SE25
Process Improvement in Software Engineering SE25koolkampus
 
Asq toronto10 jan2007effectcorraction
Asq toronto10 jan2007effectcorractionAsq toronto10 jan2007effectcorraction
Asq toronto10 jan2007effectcorractionOmnex Inc.
 
Feb2008 Service Desk Maturity Models & Fram
Feb2008 Service Desk Maturity Models & FramFeb2008 Service Desk Maturity Models & Fram
Feb2008 Service Desk Maturity Models & FramIT Service and Support
 
Stephen "Steve" Muzzy Memphis Schools Presentation
Stephen "Steve" Muzzy Memphis Schools PresentationStephen "Steve" Muzzy Memphis Schools Presentation
Stephen "Steve" Muzzy Memphis Schools Presentationsteve muzzy
 
Sanitized Knowledge Transfer Deliverable:Rapid Process Change Tutorial
Sanitized Knowledge Transfer Deliverable:Rapid Process Change TutorialSanitized Knowledge Transfer Deliverable:Rapid Process Change Tutorial
Sanitized Knowledge Transfer Deliverable:Rapid Process Change Tutorialguesta83e9d
 
How to use the AbilityNet Digital Accessibility Maturity Model.pptx
How to use the AbilityNet Digital Accessibility Maturity Model.pptxHow to use the AbilityNet Digital Accessibility Maturity Model.pptx
How to use the AbilityNet Digital Accessibility Maturity Model.pptxAbilityNet
 
Yonix presents: Building Business Capability
Yonix presents:  Building Business CapabilityYonix presents:  Building Business Capability
Yonix presents: Building Business Capability yonix
 
Uni qm framework-for_quality_management
Uni qm framework-for_quality_managementUni qm framework-for_quality_management
Uni qm framework-for_quality_managementUNI QM
 
Planning And Monitoring The Process
Planning And Monitoring The ProcessPlanning And Monitoring The Process
Planning And Monitoring The Processahmad bassiouny
 
Assessmentsaudit322112 13008159137665-phpapp01
Assessmentsaudit322112 13008159137665-phpapp01Assessmentsaudit322112 13008159137665-phpapp01
Assessmentsaudit322112 13008159137665-phpapp01Ana Maria Dulgheru
 
Engaging Agile Teams for Data Governance Professionals
Engaging Agile Teams for Data Governance ProfessionalsEngaging Agile Teams for Data Governance Professionals
Engaging Agile Teams for Data Governance ProfessionalsJoe McFadden
 
Quality Resume
Quality ResumeQuality Resume
Quality Resumevipin rana
 

Similaire à Software process maturity+ framework (20)

Yurii Chaika: Delivery Excellence in consulting model - importance, component...
Yurii Chaika: Delivery Excellence in consulting model - importance, component...Yurii Chaika: Delivery Excellence in consulting model - importance, component...
Yurii Chaika: Delivery Excellence in consulting model - importance, component...
 
Course 1 Requirements Definition Overview.pptx
Course 1 Requirements Definition Overview.pptxCourse 1 Requirements Definition Overview.pptx
Course 1 Requirements Definition Overview.pptx
 
Maturity Models - Open Compliance Summit 2023
Maturity Models - Open Compliance Summit 2023Maturity Models - Open Compliance Summit 2023
Maturity Models - Open Compliance Summit 2023
 
Requirements Maturity Model Overview
Requirements Maturity Model OverviewRequirements Maturity Model Overview
Requirements Maturity Model Overview
 
Erp (Re) Implementation
Erp (Re) ImplementationErp (Re) Implementation
Erp (Re) Implementation
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Business Process Management Approach
Business Process Management Approach  Business Process Management Approach
Business Process Management Approach
 
Process Improvement in Software Engineering SE25
Process Improvement in Software Engineering SE25Process Improvement in Software Engineering SE25
Process Improvement in Software Engineering SE25
 
Asq toronto10 jan2007effectcorraction
Asq toronto10 jan2007effectcorractionAsq toronto10 jan2007effectcorraction
Asq toronto10 jan2007effectcorraction
 
Ch28
Ch28Ch28
Ch28
 
Feb2008 Service Desk Maturity Models & Fram
Feb2008 Service Desk Maturity Models & FramFeb2008 Service Desk Maturity Models & Fram
Feb2008 Service Desk Maturity Models & Fram
 
Stephen "Steve" Muzzy Memphis Schools Presentation
Stephen "Steve" Muzzy Memphis Schools PresentationStephen "Steve" Muzzy Memphis Schools Presentation
Stephen "Steve" Muzzy Memphis Schools Presentation
 
Sanitized Knowledge Transfer Deliverable:Rapid Process Change Tutorial
Sanitized Knowledge Transfer Deliverable:Rapid Process Change TutorialSanitized Knowledge Transfer Deliverable:Rapid Process Change Tutorial
Sanitized Knowledge Transfer Deliverable:Rapid Process Change Tutorial
 
How to use the AbilityNet Digital Accessibility Maturity Model.pptx
How to use the AbilityNet Digital Accessibility Maturity Model.pptxHow to use the AbilityNet Digital Accessibility Maturity Model.pptx
How to use the AbilityNet Digital Accessibility Maturity Model.pptx
 
Yonix presents: Building Business Capability
Yonix presents:  Building Business CapabilityYonix presents:  Building Business Capability
Yonix presents: Building Business Capability
 
Uni qm framework-for_quality_management
Uni qm framework-for_quality_managementUni qm framework-for_quality_management
Uni qm framework-for_quality_management
 
Planning And Monitoring The Process
Planning And Monitoring The ProcessPlanning And Monitoring The Process
Planning And Monitoring The Process
 
Assessmentsaudit322112 13008159137665-phpapp01
Assessmentsaudit322112 13008159137665-phpapp01Assessmentsaudit322112 13008159137665-phpapp01
Assessmentsaudit322112 13008159137665-phpapp01
 
Engaging Agile Teams for Data Governance Professionals
Engaging Agile Teams for Data Governance ProfessionalsEngaging Agile Teams for Data Governance Professionals
Engaging Agile Teams for Data Governance Professionals
 
Quality Resume
Quality ResumeQuality Resume
Quality Resume
 

Plus de Vishnuvarthanan Moorthy

Plus de Vishnuvarthanan Moorthy (8)

Q!Digitz
Q!Digitz Q!Digitz
Q!Digitz
 
Software reusable repository management
Software reusable repository managementSoftware reusable repository management
Software reusable repository management
 
GDPR – Readiness in IT offshore organization
GDPR – Readiness in IT offshore organization  GDPR – Readiness in IT offshore organization
GDPR – Readiness in IT offshore organization
 
Start-Ups Growth and Governance Management System
Start-Ups Growth and Governance Management SystemStart-Ups Growth and Governance Management System
Start-Ups Growth and Governance Management System
 
A LEADER THAN A MANAGER!
A LEADER THAN A MANAGER!A LEADER THAN A MANAGER!
A LEADER THAN A MANAGER!
 
Are you missing time in your Business Charts?!!
Are you missing time in your Business Charts?!!Are you missing time in your Business Charts?!!
Are you missing time in your Business Charts?!!
 
CMMI Agile Mapping
CMMI Agile MappingCMMI Agile Mapping
CMMI Agile Mapping
 
CMMI Implementation Guide
CMMI Implementation GuideCMMI Implementation Guide
CMMI Implementation Guide
 

Dernier

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Dernier (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

Software process maturity+ framework

  • 1. Software Process Maturity+ Framework – Agile , Development & Maintenance Vishnu Varthanan Moorthy 06 July 2014 Copyright No:0031613
  • 2. Contents  Description  What Constitutes Process Maturity  Process Maturity+ Framework  Process Maturity+ Rating  Process Maturity+ Reports
  • 3. Description Software Industry has technically advanced a lot and new methods and techniques dominates the industry by every new day. In this changing world the heavy weight processes and models/standards are more of rituals than contributing factors. The industry needs lighter, faster to deliver processes with high quality. Software Process Maturity+ is a framework designed with the understanding of the current technology advancements and lighter processes in mind. This framework consists of Processes for Development, maintenance and Agile development lifecycles. It also consists of Practices relevant to these areas under each processes. This framework offers maturity levels that are natural in a organizations’ growth. Every start up organization would expected to naturally adopt processes in a manner, in which its described in this framework. Apart from that the “+” symbol indicates, that first time Non functional aspects of processes and business alignment Study is added as part of a framework in a detailed manner with sufficient insights. Though there are models which has similar concept of Business alignment study, but they don’t have them at lesser maturity levels.
  • 4. Benefits  Organization’s can benefit a lot by developing processes given as per this framework  Agile Projects can have streamlined processes for better delivery  Maintenance projects will get greater benefits, as the key services areas are addressed in the model and Processes are kept minimal.  The model brings the best of development with relevant project controls which can help small and medium organizations to benefit  The model also caters advanced process maturity practices, which gives prediction and improvement abilities  Quality teams can benefit by understanding how good their processes are meeting user end needs through Non functional requirements.  The management of an organization will get good benefit by aligning their objective with processes, irrespective of any level of maturity.  Benchmarking tool for Process Maturity
  • 5. What Constitutes to Process Maturity? Measurement Framework Process Architectur e Relevant Processes Aligned to Business Requirements Consistency Improvements Degree to which the Processes are Standardized/Optimized Degree to which they are met Business Goals Results Process vs Business Goals Alignment Process Non- Functional Characteristics
  • 6. Process Maturity+ Levels Point of Contact Processes Base Delivery Processes Process Standardization Process Optimization •Client or supplier driven • Individuals performance oriented • Project Delivery Process • Systematic Process • Team performance • Standardized Delivery • Controlled Customization • Organizational Unit performance • Optimized Delivery • Statistical Process Control • Business PerformanceClass A Class B Class C Class D Business Goals vs Process Alignment Process Non- Functional Characteristics•Readability •Complexity •Accessibility •Traceability •Support
  • 8. Process Groups and Practices Grade Processes Practices Class D 4 23 Class C 8 55 Class B 12 81 Class A 14 97 Grade Processes Practices Class D 4 23 Class C 9 62 Class B 14 93 Class A 16 109 Development Maintenance Grade Processes Practices Class D 3 23 Class C 5 40 Class B 8 69 Class A 10 85 Agile
  • 9. Processes and Detailed Practices sheet with Example Artefacts
  • 10. Business Goals Alignment Study Quality Unit cost of Support Demand & Capacity Planning Utilization Defect Detection and Removal Mean Time to Resolve Velocity of Production First Pass Yield Cost of Poor Quality Cost of Rework Forecast Accuracy Unused output Capacity Used Capacity Available Project Target ? MTTR 16 hrs for P4 with SD 3hrs Project Target ? Cost of Poor Quality <12% of total Effort in 90% projects Project Target ? Forecast Accuracy is > 80% in 100% of projects Analysis Develop Fix Review Testing Estimation Inflow Monitoring Change Managemen t Control Analysis elapsed Time within 3 hrs Design Review Effectiveness is more than 70% Design Review efficiency is 2 defects/hr Estimation of complexity/size 90% accurate Inflow is within 80% of the Weekly/monthly Pattern Incidents raised because of change &release <25% •Knowledge data base •Competency Level •Details of Incident •Complexity •Etc •Improved KDB •Incident Mgmt Tool with better description field •Resourcing by Complexity •Review Method • Reviewer Skill • Tools used • Standards/ Checklist •Review Tool & macros • Workflow Tools •Static Code Analyzer •Type of Work •Estimation Method •Skill •Guidelines •Benchmarkin g data •Estimation Management Tool •Slim or other international Estimation utility • Prediction/ •simulation Tools Goals KPA Project Goals Process Steps Interim Targets Controlla ble I know what we have to achieve this year! What is my Project target? Which Process & step is critical? What are my intermediate / Process targets What influencing factors , I can control ? & Improvements I can make? Business Alignment workshops Influencers Initiatives/ improvements Manager Senior Management
  • 11. Non functional Aspects (Ease of Use) Ease of Use Readability Complexity AccessibilityTraceability Support
  • 12. Evaluation Roadmap Using Process Maturity+ Scoping Initiation Planning Define Study Mapping Workshop/ Clarification Assess Maturity Grading Observations Discussions Report Improvements Training Sustenance Improve Week 1 Week 2 / 3/ 4 Week 5 Week 6 - TBD
  • 13. Evaluation Method – Rating Scales Type Level of Rating Description Practice Checks High Practice is addressed/detailed in a process/procedure/work manual/tool and Relevant Templates/Tools/Checklists/output format is available Medium Practice is Partially addressed/detailed in a process/procedure/work manual/tool and Templates/Tools/Checklists/output format is partially addressing Low Practice is not addressed/detailed in a process/procedure/work manual/tool and Templates/Tools/Checklists/output format is not addressed Non Functional - Readability High /Medium/low High - Activity contains tasks lesser than 7, Pages of a process & Procedure is less than 12, Tasks are lesser than 20 words Medium - Activity contains tasks 7 to 11, Pages of a process & Procedure is between 12 to 20 , Tasks are between 20 to 40 words in most places Low - Activity contains tasks greater than 11 , Pages of a process & Procedure is between greater than 20 , Tasks are greater than 40 words Non Functional - Complexity High /Medium/low High - Less than 5 process Interactions, dependency of associated components like template/guideline/etc are less than 10 Medium- Less than 8 process Interactions, dependency of associated components like template/guideline/etc are less than 15 Low - More than 8 process Interactions, dependency of associated components like template/guideline/etc are more than 20 Non functional - Accessibility High /Medium/low High – Online & Offline access, Quick Search & advance search enabled, Virtual Connectivity/Secured access Medium- Online access and offline Search enabled Low- Online database and without search Non Functional - Traceability High /Medium/low High- Traceable to Requirement & Architecture, Navigation through lifecycle and role Medium - Navigation through lifecycle or role and traceable to needs/goals Low – Navigation is only based Category Non Functional - Support High /Medium/low High – Well defined support using Email/Chat/Feedback/On call Medium – Support using on Call/Email/feedback Low – Support using offline modes alone (feedback, mail)
  • 14. Sample Reports of Evaluation Class C Class BClass D Class A Overall Process Maturity – 2.4 out of 4 Ease of Use Development Maintenance Agile Class D Class C Class B Class A 0 0.5 1 1.5 2 2.5 3 3.5 4 Maturity Profile
  • 15. Process Group Compliance – Sample Maintenance Development Agile Class D Class C Class B Class A High Compliance Medium Compliance Low Compliance Not Applicable
  • 16. Sample – architecture Study Class Process Architecture Components Current Set Status Class A * Tool Alignment with Process No * Cost Benefit Analysis / Evaluation of Process Improvements P Class B * Interaction & Inter-relationship of Process No * Standards Yes * Policies Yes * RACI Yes * Process Training Material P * Tailoring Norms Yes * Standardized Process P * Standard Lifecycles Yes * Process Repositories Ex: Estimation, Risk, KEDB No * Tools standardization No Class C * ETVX based Process Yes * Input & Output defined Yes * Templates Yes * Guidelines Yes * Overview Training Material Yes Class D * Process Flow No * Templates -Client Interaction Points Yes * Roles and Responsibilities No
  • 17. Contact Us: Thanks to,  Banibratha Chowdhury  Velayutham karthikeyan For further details( Detailed Practices vs example Artefacts) and/or sample report, contact us : Processconsultancy.in@capgemini.com