SlideShare uma empresa Scribd logo
1 de 51
Mahesh VallampatiMahesh Vallampati
About the Speaker
Mahesh Vallampati
Career
Director, Oracle Applications and Technologies at Coach America
Senior Practice Manager at SmartDog Services
Senior Sales Consulting Manager at Hotsos (2 years)Senior Sales Consulting Manager at Hotsos (2 years)
Director of DBA Services at Eagle Global Logistics (2 years)
Practice Manager at Oracle in Consulting(9 years)
Papers
Several papers presented at Collaborate and at 3 Oracle Open
Worlds
Published in Oracle Magazine
Education
Master’s in Electrical Engineering, Texas A&M University
Contact Information
Mahesh Vallampati
mvallamp@yahoo.com
Agenda
The Solution Perspective
ERP Manager Challenges
SDLC Overview
ERP Manager to SDLC MappingERP Manager to SDLC Mapping
CMMI Overview
ERP Manager to CMMI Mapping
Adapting to SDLC and CMMI
Defining Complexity
Next Steps
Q&A
Acronyms
But First, some Acronyms
SDLC – Software Development Life Cycle
CMMI – Capability Maturity Model Integration
CMF – CMMI Model FoundationCMF – CMMI Model Foundation
ERP – Enterprise Resource Planning
CRM – Customer Relationship Management
AIM – Application Implementation Method
Solution Perspective
What is an ERP Solution?
ERP Solution is a combination of
Standard Functionality
Customization to Standard FunctionalityCustomization to Standard Functionality
Extended Functionality
Key Difference between a customization and an
extension
Customization Impacted by App Upgrade
Extension Not Impacted by App Upg.
Ownership Challenge
The Biggest Challenge – Ownership
Who owns the solution
Is it the
Software VendorSoftware Vendor
Implementation Partner
ERP Manager
The History Challenge
• ERP Implementation history
– Missing Documentation/Information
• Requirements
• Gap Mapping to Requirements
• Business Justification for the Gaps
• Customization Mapping to Gaps• Customization Mapping to Gaps
• History of Req., Gaps and Customizations
• Resource Mapping to Customizations
• Comprehensive List of Customizations
• Be able to establish the causal connection
– Requirements Gaps Customizations Programs
Ongoing Challenge
• Estimation
– History of effort levels for maintaining customizations
– Activity Based Costing for customizations
– Cost Per Customization
• Activity Categories
– Software Development Life Cycle– Software Development Life Cycle
– Support
– Work Requests
• Method
– Be able to evidence a method for managing customizations
- SDLC
– Be able to evidence capability and maturity- CMMI
What is SDLC?
SDLC – Software Development Life Cycle
Process for creating or altering software
Used in
System Engineering
Information SystemsInformation Systems
Software Engineering
Outcome of SDLC
A high quality system
Meets or Exceed customer expectation
Focus
Development only historically
Includes Maintenance also
SDLC
Wikipedia - SDLC
SDLC
Wikipedia - SDLC
SDLC
Any SDLC Method is usually Comprehensive
SDLC is usually “tailored” for each organization
A new focus on Maintenance and Support
SDLC traditionally ended with deploymentSDLC traditionally ended with deployment
Uses the waterfall method of software development
AIM and SDLC
Oracle AIM Method
AIM and SDLC
Again AIM is usually tailored for an implementation
Important documents in the implementation are
usually identified ahead of time
These documents are maintained during the course ofThese documents are maintained during the course of
the project
Iterative CRP and Flows Approach
Even Oracle AIM which is focused on Oracle ERP can
be quite cumbersome.
Oracle AIM is a waterfall method based on traditional
SDLCSDLC
Waterfall method can be time consuming and
expensive
Iterative CRP Method has become a de-facto method
Flows based implementation which mimic an entire
business process has become the norm
Iterative CRP Method– Define Resolutions
to Exceptions
– Revise
Configurations
– Revise Test Scripts
– Revise Process
Documents
– Identify Test Data
– Define Resolutions
to Exceptions
– Revise
Configurations
– Revise Test Scripts
– Revise Process
Documents
– Identify Conversion
Data
– Project Team
Training
– Define Instance
– Business Flow
Review
Pre-CRP
Activities
– Project Team
Familiarized
– Exceptions Identified
– Process Decisions
Made
– Configurations
and Processes
Unit Tested
– Remaining
Exceptions Identified
– Integrated Testing of
Configurations and
Processes
Completed
– Production-Ready
Configuration
Identified
CRP 1 –
Familiarization
and Exception
Identification
CRP 2 –
Unit
Testing
CRP 3 –
Integration
Testing
CRP
Outcomes
Iterative CRP Method
ConfirmationDefinition TransitionValidationElaboration
Process
Solution and
Configurations
Pre-Live
Testing
Production
Acceptance
and
Migration
To Production
Future
Business
Model
Business
Flows
R
E
Q
U
I
R
E
M To Production
Production
Integration Training Conv.
CRP 2 CRP 3CRP 1
M
E
N
T
S
FIT/GAP
Business Systems
Testing (BST)
Systems Integration
Testing (SIT)
User Acceptance
Testing (UAT)
A high level SDLC Process for ERP
Other SDLC like Processes
Rapid Application Development (RAD)
Joint Application Design (JAD)
Software prototyping
Extreme Programming (XP)Extreme Programming (XP)
Object Oriented Programming (OOP)
End User Development (EUD)
Open Source Development
Agile Development
Iterative CRP
Iterative CRP has become the de-facto approach
Gives the user a “feel” of the system
Manual steps that need to be automated can be setup
as custom RICE componentsas custom RICE components
Issues and show stoppers can be identified early
Business Process flows and training documents can be
aligned
A note on O&M
Operations and Maintenance have become important
Cost reduction and efficiencies are getting a renewed
focus
Success criteria has begun to include these costs asSuccess criteria has begun to include these costs as
well
A system that meets expectations but add significant
O&M costs is now deemed a failure
SDLC Summary
ERP Implementations have evolved into an iterative
CRP Approach with select AIM/SDLC deliverables
If you are not implementing iterative CRP, you will
have cost overrunshave cost overruns
Operations and Maintenance costs have a renewed
focus
CMMI
CMMI
A process improvement Approach
Used mostly in software engineering
Enables organization to identify where they areEnables organization to identify where they are
Provide a roadmap to get to a higher level of
performance or competence or capability
CMMI
CMMI - Wikipedia
CMMI
CMMI - Wikipedia
CMMI Evolution
CMMI for Development – August 2006
CMMI for Acquisition – November 2007
CMMI for Services – February 2009
CMMI Product Suite 1.3 – in 2010CMMI Product Suite 1.3 – in 2010
CMMI Components
CMMI Component ERP Manager Role
Development Describes how products and services
need to be developed. This can be used toneed to be developed. This can be used to
define approach for developing and
maintaining customizations and
enhancements
Acquisition This can be used to define how software
components can be acquired when
replacing existing systems
Services Can be used to define how services will
be developed and delivered.
ERP Development CMMI Maturity
25%
30%
35%
40%
45%
%ofMarket
0%
5%
10%
15%
20%
25%
%ofMarket
Level
0
Level
1
Level
2
Level
3
Level
4
Level
5
CMMi Levels
Our estimation
Bell Curve
ERP Manager Responsibilities
Ongoing Support
Usability (How do I do something?)
Break Fixes (Things are Broke)
CustomCustom
Standard
Customization to standard
Work Requests
Net New Functionality
Business Support
Assisting with Business Operations
ERP Manager Responsibilities
Requirements Management
Configuration Management
Maintain additional setups
Maintain integrity of setupsMaintain integrity of setups
RICE List Maintenance
Upgrade Planning
Manage cost of system operations
CMF and ERP Manager
Abbr. Name Area ERP Manager Role
REQM
Requirements
Management
Engineering
Gather, Track and Maintain
requirements over lifecycle
PMC
Project Monitoring and
Control
Project Management
Maps to Project
Management and PMP
Framework
PP Project Planning Project Management
Maps to Project
Management and PMP
Framework
CM
Configuration
Management
Support Maintain Setups
MA
Measurement and
Analysis
Support
Measure and Manage
various aspects of delivery
PPQA
Process and Product
Quality Assurance
Support
Related to testing and
compliance
OPD
Organizational Process
Definition
Process Management
More of an assist in this area
than responsible
CAR Causal Analysis Support Root cause analysis of issues
Does CMMI Matter for ERP
Managers?
An increasing number of implementation vendors are
being appraised at various CMMI Levels
Appraised not certified
CMMI Benchmarking will reveal new insightsCMMI Benchmarking will reveal new insights
Support efficiencies
Configuration consistency
Cost of support as a function of complexity
The higher the complexity, the harder to achieve CMMI
and hence costs are higher
Does CMMI Matter for ERP
Managers?
It depends
CMMI is frequently used as a benchmarking tool
Proactively benchmarking yourself reveals two things
It indicates awareness and an approach to understandIt indicates awareness and an approach to understand
what is being delivered
It provides a roadmap for ongoing improvement
Any ERP Manager who wants to achieve the two
objectives need to evaluate CMMI
Does CMMI Matter for ERP
Managers?
ERP issues tend to have these root causes
Business Process maturity that is implemented
Configuration does not match to business process
executionexecution
Customizations and enhancements do more harm than
good
The ERP software itself has stability issues
Quality of Support not up to par
Being able to triage it is crucial for survival
Why complexity matters
SDLC and CMMI seems rational and tends to make
sense
However measuring an ERP System without the
complexity perspective would be sub-optimalcomplexity perspective would be sub-optimal
Complexity can characterize an implementation in
many ways and impact
Schedule
Success
ROI
Maturity as perceived by SDLC and CMMI
Complexity of ERP Systems
Factors that impact complexity of ERP Systems
Maturity of ERP Software
User willingness to adopt new processes
Capability of implementation partnerCapability of implementation partner
Maturity of the IT organization supporting it
Business Operations Management capability to adopt
new processes
Completeness of solution
Interface t o other systems
Customization to the ERP System
Why Complexity matters
Before embarking on SDLC and CMMI, understanding
the complexity is important
The underlying symptoms will have to be addressed
Applying SDLC and CMMI to unhappy users,Applying SDLC and CMMI to unhappy users,
incomplete solutions, immature implementation,
software that is not ready but yet being used could be
an exercise in travesty
ERP Implementations
Managing Expectations
Source: Panorama Consulting Group
Next Steps
Understand the complexity of the system
Perform activity based costing of the work performed
App UI Support
App SupportApp Support
Data Fixes
Work Request
Trouble Tickets
More categories
Strive for a Level 2 CMMI which will provide a basic
level of sanity if chaotic
Next Steps
Adopt the SDLC method that makes most sense to
your organization
Traditional SDLC is simply just not possible
Iterative CRP adoption will be keyIterative CRP adoption will be key
Pragmatism is key in the whole approach
Good luck!!
ERP Manager meets SDLC and CMMI

Mais conteúdo relacionado

Mais procurados

Managing People in Software Engineering SE22
Managing People in Software Engineering SE22Managing People in Software Engineering SE22
Managing People in Software Engineering SE22koolkampus
 
Enterprise Content Management - Implementation Strategy
Enterprise Content Management - Implementation StrategyEnterprise Content Management - Implementation Strategy
Enterprise Content Management - Implementation StrategyShiva Hullavarad
 
GRC - Isaca Training 16.9.2014
GRC - Isaca Training 16.9.2014GRC - Isaca Training 16.9.2014
GRC - Isaca Training 16.9.2014Paul Simidi
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process ModelsAtul Karmyal
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project ManagementkarthikeyanC40
 
Getting Some Respect - How to Measure and Communicate Your EA Success
Getting Some Respect - How to Measure and Communicate Your EA SuccessGetting Some Respect - How to Measure and Communicate Your EA Success
Getting Some Respect - How to Measure and Communicate Your EA SuccessDavid Baker
 
Enabling Data Governance - Data Trust, Data Ethics, Data Quality
Enabling Data Governance - Data Trust, Data Ethics, Data QualityEnabling Data Governance - Data Trust, Data Ethics, Data Quality
Enabling Data Governance - Data Trust, Data Ethics, Data QualityEryk Budi Pratama
 
4+1 View Model of Software Architecture
4+1 View Model of Software Architecture4+1 View Model of Software Architecture
4+1 View Model of Software Architecturebashcode
 
Enterprise Architecture Visualization
Enterprise ArchitectureVisualization Enterprise ArchitectureVisualization
Enterprise Architecture Visualization Shkumbin Rrushaj
 
Rapid Application Development Model
Rapid Application Development ModelRapid Application Development Model
Rapid Application Development ModelDamian T. Gordon
 
Documentation project of college management [1]
Documentation project of college management [1]Documentation project of college management [1]
Documentation project of college management [1]Priyaranjan Verma
 
File management
File managementFile management
File managementMohd Arif
 
ISO/IEC 27001:2022 (Information Security Management Systems) Awareness Training
ISO/IEC 27001:2022 (Information Security Management Systems) Awareness TrainingISO/IEC 27001:2022 (Information Security Management Systems) Awareness Training
ISO/IEC 27001:2022 (Information Security Management Systems) Awareness TrainingOperational Excellence Consulting
 

Mais procurados (20)

Managing People in Software Engineering SE22
Managing People in Software Engineering SE22Managing People in Software Engineering SE22
Managing People in Software Engineering SE22
 
RMMM Plan
RMMM PlanRMMM Plan
RMMM Plan
 
Enterprise Content Management - Implementation Strategy
Enterprise Content Management - Implementation StrategyEnterprise Content Management - Implementation Strategy
Enterprise Content Management - Implementation Strategy
 
RACI Charting
RACI ChartingRACI Charting
RACI Charting
 
GRC - Isaca Training 16.9.2014
GRC - Isaca Training 16.9.2014GRC - Isaca Training 16.9.2014
GRC - Isaca Training 16.9.2014
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
CMMI Implementation Guide
CMMI Implementation GuideCMMI Implementation Guide
CMMI Implementation Guide
 
Getting Some Respect - How to Measure and Communicate Your EA Success
Getting Some Respect - How to Measure and Communicate Your EA SuccessGetting Some Respect - How to Measure and Communicate Your EA Success
Getting Some Respect - How to Measure and Communicate Your EA Success
 
Enabling Data Governance - Data Trust, Data Ethics, Data Quality
Enabling Data Governance - Data Trust, Data Ethics, Data QualityEnabling Data Governance - Data Trust, Data Ethics, Data Quality
Enabling Data Governance - Data Trust, Data Ethics, Data Quality
 
ISO 27001 Benefits
ISO 27001 BenefitsISO 27001 Benefits
ISO 27001 Benefits
 
4+1 View Model of Software Architecture
4+1 View Model of Software Architecture4+1 View Model of Software Architecture
4+1 View Model of Software Architecture
 
Enterprise Architecture Visualization
Enterprise ArchitectureVisualization Enterprise ArchitectureVisualization
Enterprise Architecture Visualization
 
Software architecture
Software architectureSoftware architecture
Software architecture
 
Rapid Application Development Model
Rapid Application Development ModelRapid Application Development Model
Rapid Application Development Model
 
Dmaic
DmaicDmaic
Dmaic
 
Documentation project of college management [1]
Documentation project of college management [1]Documentation project of college management [1]
Documentation project of college management [1]
 
File management
File managementFile management
File management
 
ISO/IEC 27001:2022 (Information Security Management Systems) Awareness Training
ISO/IEC 27001:2022 (Information Security Management Systems) Awareness TrainingISO/IEC 27001:2022 (Information Security Management Systems) Awareness Training
ISO/IEC 27001:2022 (Information Security Management Systems) Awareness Training
 
Cmmi (2)
Cmmi (2)Cmmi (2)
Cmmi (2)
 

Destaque

SSAD; TOOLS & TECHNIQUES
SSAD; TOOLS & TECHNIQUESSSAD; TOOLS & TECHNIQUES
SSAD; TOOLS & TECHNIQUESMalvika Bansal
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Alaa' Amr Amin
 
CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity ...
CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity ...CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity ...
CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity ...AlignMentor
 
Hiring Guide to the Information Security Profession
Hiring Guide to the Information Security ProfessionHiring Guide to the Information Security Profession
Hiring Guide to the Information Security Professionamiable_indian
 
Network Protocol Analyzer
Network Protocol AnalyzerNetwork Protocol Analyzer
Network Protocol AnalyzerSourav Roy
 
FAIR Data and Model Management for Systems Biology (and SOPs too!)
FAIR Data and Model Management for Systems Biology(and SOPs too!)FAIR Data and Model Management for Systems Biology(and SOPs too!)
FAIR Data and Model Management for Systems Biology (and SOPs too!)Carole Goble
 
DAMA International Symposium San Diego CA 03-17-2008
DAMA International Symposium San Diego CA 03-17-2008DAMA International Symposium San Diego CA 03-17-2008
DAMA International Symposium San Diego CA 03-17-2008Robert J. Abate, CBIP, CDMP
 
The Chief Data Officer's Agenda: What a CDO Needs to Know about Data Quality
The Chief Data Officer's Agenda: What a CDO Needs to Know about Data QualityThe Chief Data Officer's Agenda: What a CDO Needs to Know about Data Quality
The Chief Data Officer's Agenda: What a CDO Needs to Know about Data QualityDATAVERSITY
 
Killed by code - mobile medical devices
Killed by code - mobile medical devicesKilled by code - mobile medical devices
Killed by code - mobile medical devicesFlaskdata.io
 
Real-World Data Governance: Build Your Own Data Governance Tools
Real-World Data Governance: Build Your Own Data Governance ToolsReal-World Data Governance: Build Your Own Data Governance Tools
Real-World Data Governance: Build Your Own Data Governance ToolsDATAVERSITY
 
A Data Management Maturity Model Case Study
A Data Management Maturity Model Case StudyA Data Management Maturity Model Case Study
A Data Management Maturity Model Case StudyDATAVERSITY
 
Maven Application Lifecycle Management for Alfresco
Maven Application Lifecycle Management for AlfrescoMaven Application Lifecycle Management for Alfresco
Maven Application Lifecycle Management for Alfrescoguest67a9ba
 
Agile & ALM tools
Agile & ALM toolsAgile & ALM tools
Agile & ALM toolsLarry Cai
 
YAZILIM SÜREÇ İYİLEŞTİRME ÇALIŞMALARINDA YETENEK OLGUNLUK MODELİ ENTEGRASYONU...
YAZILIM SÜREÇ İYİLEŞTİRME ÇALIŞMALARINDA YETENEK OLGUNLUK MODELİ ENTEGRASYONU...YAZILIM SÜREÇ İYİLEŞTİRME ÇALIŞMALARINDA YETENEK OLGUNLUK MODELİ ENTEGRASYONU...
YAZILIM SÜREÇ İYİLEŞTİRME ÇALIŞMALARINDA YETENEK OLGUNLUK MODELİ ENTEGRASYONU...Celal Dolkan
 
Big Data & Text Mining
Big Data & Text MiningBig Data & Text Mining
Big Data & Text MiningMichel Bruley
 

Destaque (20)

SSAD; TOOLS & TECHNIQUES
SSAD; TOOLS & TECHNIQUESSSAD; TOOLS & TECHNIQUES
SSAD; TOOLS & TECHNIQUES
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity ...
CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity ...CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity ...
CMMI Explored - HM’s Fourteen: Essential Beliefs for Effective High Maturity ...
 
Hiring Guide to the Information Security Profession
Hiring Guide to the Information Security ProfessionHiring Guide to the Information Security Profession
Hiring Guide to the Information Security Profession
 
Network Protocol Analyzer
Network Protocol AnalyzerNetwork Protocol Analyzer
Network Protocol Analyzer
 
FAIR Data and Model Management for Systems Biology (and SOPs too!)
FAIR Data and Model Management for Systems Biology(and SOPs too!)FAIR Data and Model Management for Systems Biology(and SOPs too!)
FAIR Data and Model Management for Systems Biology (and SOPs too!)
 
DAMA International Symposium San Diego CA 03-17-2008
DAMA International Symposium San Diego CA 03-17-2008DAMA International Symposium San Diego CA 03-17-2008
DAMA International Symposium San Diego CA 03-17-2008
 
The Chief Data Officer's Agenda: What a CDO Needs to Know about Data Quality
The Chief Data Officer's Agenda: What a CDO Needs to Know about Data QualityThe Chief Data Officer's Agenda: What a CDO Needs to Know about Data Quality
The Chief Data Officer's Agenda: What a CDO Needs to Know about Data Quality
 
Killed by code - mobile medical devices
Killed by code - mobile medical devicesKilled by code - mobile medical devices
Killed by code - mobile medical devices
 
Real-World Data Governance: Build Your Own Data Governance Tools
Real-World Data Governance: Build Your Own Data Governance ToolsReal-World Data Governance: Build Your Own Data Governance Tools
Real-World Data Governance: Build Your Own Data Governance Tools
 
A Data Management Maturity Model Case Study
A Data Management Maturity Model Case StudyA Data Management Maturity Model Case Study
A Data Management Maturity Model Case Study
 
SOA for Data Management
SOA for Data ManagementSOA for Data Management
SOA for Data Management
 
Maven Application Lifecycle Management for Alfresco
Maven Application Lifecycle Management for AlfrescoMaven Application Lifecycle Management for Alfresco
Maven Application Lifecycle Management for Alfresco
 
Agile & ALM tools
Agile & ALM toolsAgile & ALM tools
Agile & ALM tools
 
SDLC Models
SDLC ModelsSDLC Models
SDLC Models
 
PMI Vs SDLC
PMI Vs SDLCPMI Vs SDLC
PMI Vs SDLC
 
YAZILIM SÜREÇ İYİLEŞTİRME ÇALIŞMALARINDA YETENEK OLGUNLUK MODELİ ENTEGRASYONU...
YAZILIM SÜREÇ İYİLEŞTİRME ÇALIŞMALARINDA YETENEK OLGUNLUK MODELİ ENTEGRASYONU...YAZILIM SÜREÇ İYİLEŞTİRME ÇALIŞMALARINDA YETENEK OLGUNLUK MODELİ ENTEGRASYONU...
YAZILIM SÜREÇ İYİLEŞTİRME ÇALIŞMALARINDA YETENEK OLGUNLUK MODELİ ENTEGRASYONU...
 
Information Security and the SDLC
Information Security and the SDLCInformation Security and the SDLC
Information Security and the SDLC
 
DMBOK and Data Governance
DMBOK and Data GovernanceDMBOK and Data Governance
DMBOK and Data Governance
 
Big Data & Text Mining
Big Data & Text MiningBig Data & Text Mining
Big Data & Text Mining
 

Semelhante a ERP Manager meets SDLC and CMMI

QAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction pptQAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction pptQAIites
 
presentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptx
presentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptxpresentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptx
presentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptxBenjaminFamili
 
CMMI for Development Workshop
CMMI for Development WorkshopCMMI for Development Workshop
CMMI for Development WorkshopSherif Salah
 
Cmmi Dev 2
Cmmi Dev 2Cmmi Dev 2
Cmmi Dev 2kmpeter
 
ICT Improvement Plan
ICT Improvement PlanICT Improvement Plan
ICT Improvement PlanMohamed Reda
 
PPM Studio for Quality Management Process-CMMI
PPM Studio for Quality Management Process-CMMIPPM Studio for Quality Management Process-CMMI
PPM Studio for Quality Management Process-CMMIPPM Studio
 
A comparative study of process templates in team
A comparative study of process templates in teamA comparative study of process templates in team
A comparative study of process templates in teamaminmesbahi
 
Beit 381 se lec 14 - 35 - 12 mar21 - sqa - iso and cmm
Beit 381 se lec 14 - 35  - 12 mar21 - sqa - iso and cmmBeit 381 se lec 14 - 35  - 12 mar21 - sqa - iso and cmm
Beit 381 se lec 14 - 35 - 12 mar21 - sqa - iso and cmmbabak danyal
 
2012 connectionpoint pcammisa_hpcm
2012 connectionpoint pcammisa_hpcm2012 connectionpoint pcammisa_hpcm
2012 connectionpoint pcammisa_hpcmInnovusPartners
 
Sukhchan Alliance Llc Cmmi
Sukhchan Alliance Llc CmmiSukhchan Alliance Llc Cmmi
Sukhchan Alliance Llc CmmiArvinder Singh
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionDevOps.com
 
Oracle-NAIO: A CMMI based Process Improvement
Oracle-NAIO: A CMMI based Process ImprovementOracle-NAIO: A CMMI based Process Improvement
Oracle-NAIO: A CMMI based Process ImprovementQAI Global
 

Semelhante a ERP Manager meets SDLC and CMMI (20)

QAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction pptQAI - Cmmi Overview - Induction ppt
QAI - Cmmi Overview - Induction ppt
 
presentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptx
presentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptxpresentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptx
presentations_Day 3 & 4-Capability Maturity Model Integration (CMMI).pptx
 
Introduction to CMMI-DEV v1.3 - Day 1
Introduction to CMMI-DEV v1.3  - Day 1Introduction to CMMI-DEV v1.3  - Day 1
Introduction to CMMI-DEV v1.3 - Day 1
 
CMMI for Development Workshop
CMMI for Development WorkshopCMMI for Development Workshop
CMMI for Development Workshop
 
Cmmi Dev 2
Cmmi Dev 2Cmmi Dev 2
Cmmi Dev 2
 
Presentation
PresentationPresentation
Presentation
 
ICT Improvement Plan
ICT Improvement PlanICT Improvement Plan
ICT Improvement Plan
 
CMMI an Overview
CMMI an OverviewCMMI an Overview
CMMI an Overview
 
PPM Studio for Quality Management Process-CMMI
PPM Studio for Quality Management Process-CMMIPPM Studio for Quality Management Process-CMMI
PPM Studio for Quality Management Process-CMMI
 
Capability Maturity Model Integration
Capability Maturity Model IntegrationCapability Maturity Model Integration
Capability Maturity Model Integration
 
A comparative study of process templates in team
A comparative study of process templates in teamA comparative study of process templates in team
A comparative study of process templates in team
 
Calidad y mejora_continua
Calidad y mejora_continuaCalidad y mejora_continua
Calidad y mejora_continua
 
Beit 381 se lec 14 - 35 - 12 mar21 - sqa - iso and cmm
Beit 381 se lec 14 - 35  - 12 mar21 - sqa - iso and cmmBeit 381 se lec 14 - 35  - 12 mar21 - sqa - iso and cmm
Beit 381 se lec 14 - 35 - 12 mar21 - sqa - iso and cmm
 
2012 connectionpoint pcammisa_hpcm
2012 connectionpoint pcammisa_hpcm2012 connectionpoint pcammisa_hpcm
2012 connectionpoint pcammisa_hpcm
 
Sukhchan Alliance Llc Cmmi
Sukhchan Alliance Llc CmmiSukhchan Alliance Llc Cmmi
Sukhchan Alliance Llc Cmmi
 
Business Process Management Approach
Business Process Management Approach  Business Process Management Approach
Business Process Management Approach
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management Solution
 
Oracle-NAIO: A CMMI based Process Improvement
Oracle-NAIO: A CMMI based Process ImprovementOracle-NAIO: A CMMI based Process Improvement
Oracle-NAIO: A CMMI based Process Improvement
 
CMMI Introduction (staged and continuous)
CMMI  Introduction (staged and continuous)CMMI  Introduction (staged and continuous)
CMMI Introduction (staged and continuous)
 
CMMI staged and continuous
CMMI staged and continuousCMMI staged and continuous
CMMI staged and continuous
 

Mais de Mahesh Vallampati

Operating a payables shared service organization in oracle cloud oow 2019_v4
Operating a payables shared service organization in oracle cloud oow 2019_v4Operating a payables shared service organization in oracle cloud oow 2019_v4
Operating a payables shared service organization in oracle cloud oow 2019_v4Mahesh Vallampati
 
Oracle BI Publisher to Transform Cloud ERP Reports
Oracle BI Publisher to Transform Cloud ERP ReportsOracle BI Publisher to Transform Cloud ERP Reports
Oracle BI Publisher to Transform Cloud ERP ReportsMahesh Vallampati
 
Cloudy with a chance of 1099
Cloudy with a chance of 1099Cloudy with a chance of 1099
Cloudy with a chance of 1099Mahesh Vallampati
 
Statistical Accounts and Data in Oracle Cloud General Ledger
Statistical Accounts and Data in Oracle Cloud General LedgerStatistical Accounts and Data in Oracle Cloud General Ledger
Statistical Accounts and Data in Oracle Cloud General LedgerMahesh Vallampati
 
Sparse Matrix Manipulation Made easy in an Oracle RDBMS
Sparse Matrix Manipulation Made easy in an Oracle RDBMSSparse Matrix Manipulation Made easy in an Oracle RDBMS
Sparse Matrix Manipulation Made easy in an Oracle RDBMSMahesh Vallampati
 
The Data Architect Manifesto
The Data Architect ManifestoThe Data Architect Manifesto
The Data Architect ManifestoMahesh Vallampati
 
Oracle EBS Change Projects Process Flows
Oracle EBS Change Projects Process FlowsOracle EBS Change Projects Process Flows
Oracle EBS Change Projects Process FlowsMahesh Vallampati
 
Enough Blame for System Performance Issues
Enough Blame for System Performance IssuesEnough Blame for System Performance Issues
Enough Blame for System Performance IssuesMahesh Vallampati
 
Oracle R12 12.1.3 Legal Entity Data Gathering Template
Oracle R12 12.1.3 Legal Entity Data Gathering TemplateOracle R12 12.1.3 Legal Entity Data Gathering Template
Oracle R12 12.1.3 Legal Entity Data Gathering TemplateMahesh Vallampati
 
Oracle 11i OID AD Integration
Oracle 11i OID AD IntegrationOracle 11i OID AD Integration
Oracle 11i OID AD IntegrationMahesh Vallampati
 
Generic Backup and Restore Process
Generic Backup and Restore ProcessGeneric Backup and Restore Process
Generic Backup and Restore ProcessMahesh Vallampati
 
ITP Instance Management Process V2
ITP Instance Management Process V2ITP Instance Management Process V2
ITP Instance Management Process V2Mahesh Vallampati
 
Oracle DBA Competency Roadmap
Oracle DBA Competency RoadmapOracle DBA Competency Roadmap
Oracle DBA Competency RoadmapMahesh Vallampati
 

Mais de Mahesh Vallampati (20)

Operating a payables shared service organization in oracle cloud oow 2019_v4
Operating a payables shared service organization in oracle cloud oow 2019_v4Operating a payables shared service organization in oracle cloud oow 2019_v4
Operating a payables shared service organization in oracle cloud oow 2019_v4
 
Oracle BI Publisher to Transform Cloud ERP Reports
Oracle BI Publisher to Transform Cloud ERP ReportsOracle BI Publisher to Transform Cloud ERP Reports
Oracle BI Publisher to Transform Cloud ERP Reports
 
Cloudy with a chance of 1099
Cloudy with a chance of 1099Cloudy with a chance of 1099
Cloudy with a chance of 1099
 
Banking on the Cloud
Banking on the CloudBanking on the Cloud
Banking on the Cloud
 
Statistical Accounts and Data in Oracle Cloud General Ledger
Statistical Accounts and Data in Oracle Cloud General LedgerStatistical Accounts and Data in Oracle Cloud General Ledger
Statistical Accounts and Data in Oracle Cloud General Ledger
 
Sparse Matrix Manipulation Made easy in an Oracle RDBMS
Sparse Matrix Manipulation Made easy in an Oracle RDBMSSparse Matrix Manipulation Made easy in an Oracle RDBMS
Sparse Matrix Manipulation Made easy in an Oracle RDBMS
 
The Data Architect Manifesto
The Data Architect ManifestoThe Data Architect Manifesto
The Data Architect Manifesto
 
Five pillars of competency
Five pillars of competencyFive pillars of competency
Five pillars of competency
 
Oracle EBS Change Projects Process Flows
Oracle EBS Change Projects Process FlowsOracle EBS Change Projects Process Flows
Oracle EBS Change Projects Process Flows
 
Cutover plan template Tool
Cutover plan template ToolCutover plan template Tool
Cutover plan template Tool
 
CRM Lead Lifecycle Process
CRM Lead Lifecycle ProcessCRM Lead Lifecycle Process
CRM Lead Lifecycle Process
 
Enough Blame for System Performance Issues
Enough Blame for System Performance IssuesEnough Blame for System Performance Issues
Enough Blame for System Performance Issues
 
Oracle R12 12.1.3 Legal Entity Data Gathering Template
Oracle R12 12.1.3 Legal Entity Data Gathering TemplateOracle R12 12.1.3 Legal Entity Data Gathering Template
Oracle R12 12.1.3 Legal Entity Data Gathering Template
 
Oracle 11i OID AD Integration
Oracle 11i OID AD IntegrationOracle 11i OID AD Integration
Oracle 11i OID AD Integration
 
Generic Backup and Restore Process
Generic Backup and Restore ProcessGeneric Backup and Restore Process
Generic Backup and Restore Process
 
OIC Process Flow V7
OIC Process Flow V7OIC Process Flow V7
OIC Process Flow V7
 
XBRL in Oracle 11i and R12
XBRL in Oracle 11i and R12XBRL in Oracle 11i and R12
XBRL in Oracle 11i and R12
 
Sales Process Flow V4
Sales Process Flow V4Sales Process Flow V4
Sales Process Flow V4
 
ITP Instance Management Process V2
ITP Instance Management Process V2ITP Instance Management Process V2
ITP Instance Management Process V2
 
Oracle DBA Competency Roadmap
Oracle DBA Competency RoadmapOracle DBA Competency Roadmap
Oracle DBA Competency Roadmap
 

Último

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

ERP Manager meets SDLC and CMMI

  • 2. About the Speaker Mahesh Vallampati Career Director, Oracle Applications and Technologies at Coach America Senior Practice Manager at SmartDog Services Senior Sales Consulting Manager at Hotsos (2 years)Senior Sales Consulting Manager at Hotsos (2 years) Director of DBA Services at Eagle Global Logistics (2 years) Practice Manager at Oracle in Consulting(9 years) Papers Several papers presented at Collaborate and at 3 Oracle Open Worlds Published in Oracle Magazine Education Master’s in Electrical Engineering, Texas A&M University
  • 4. Agenda The Solution Perspective ERP Manager Challenges SDLC Overview ERP Manager to SDLC MappingERP Manager to SDLC Mapping CMMI Overview ERP Manager to CMMI Mapping Adapting to SDLC and CMMI Defining Complexity Next Steps Q&A
  • 5. Acronyms But First, some Acronyms SDLC – Software Development Life Cycle CMMI – Capability Maturity Model Integration CMF – CMMI Model FoundationCMF – CMMI Model Foundation ERP – Enterprise Resource Planning CRM – Customer Relationship Management AIM – Application Implementation Method
  • 6.
  • 7. Solution Perspective What is an ERP Solution? ERP Solution is a combination of Standard Functionality Customization to Standard FunctionalityCustomization to Standard Functionality Extended Functionality Key Difference between a customization and an extension Customization Impacted by App Upgrade Extension Not Impacted by App Upg.
  • 8.
  • 9. Ownership Challenge The Biggest Challenge – Ownership Who owns the solution Is it the Software VendorSoftware Vendor Implementation Partner ERP Manager
  • 10. The History Challenge • ERP Implementation history – Missing Documentation/Information • Requirements • Gap Mapping to Requirements • Business Justification for the Gaps • Customization Mapping to Gaps• Customization Mapping to Gaps • History of Req., Gaps and Customizations • Resource Mapping to Customizations • Comprehensive List of Customizations • Be able to establish the causal connection – Requirements Gaps Customizations Programs
  • 11. Ongoing Challenge • Estimation – History of effort levels for maintaining customizations – Activity Based Costing for customizations – Cost Per Customization • Activity Categories – Software Development Life Cycle– Software Development Life Cycle – Support – Work Requests • Method – Be able to evidence a method for managing customizations - SDLC – Be able to evidence capability and maturity- CMMI
  • 12.
  • 13. What is SDLC? SDLC – Software Development Life Cycle Process for creating or altering software Used in System Engineering Information SystemsInformation Systems Software Engineering Outcome of SDLC A high quality system Meets or Exceed customer expectation Focus Development only historically Includes Maintenance also
  • 16. SDLC Any SDLC Method is usually Comprehensive SDLC is usually “tailored” for each organization A new focus on Maintenance and Support SDLC traditionally ended with deploymentSDLC traditionally ended with deployment Uses the waterfall method of software development
  • 17.
  • 18. AIM and SDLC Oracle AIM Method
  • 19. AIM and SDLC Again AIM is usually tailored for an implementation Important documents in the implementation are usually identified ahead of time These documents are maintained during the course ofThese documents are maintained during the course of the project
  • 20. Iterative CRP and Flows Approach Even Oracle AIM which is focused on Oracle ERP can be quite cumbersome. Oracle AIM is a waterfall method based on traditional SDLCSDLC Waterfall method can be time consuming and expensive Iterative CRP Method has become a de-facto method Flows based implementation which mimic an entire business process has become the norm
  • 21. Iterative CRP Method– Define Resolutions to Exceptions – Revise Configurations – Revise Test Scripts – Revise Process Documents – Identify Test Data – Define Resolutions to Exceptions – Revise Configurations – Revise Test Scripts – Revise Process Documents – Identify Conversion Data – Project Team Training – Define Instance – Business Flow Review Pre-CRP Activities – Project Team Familiarized – Exceptions Identified – Process Decisions Made – Configurations and Processes Unit Tested – Remaining Exceptions Identified – Integrated Testing of Configurations and Processes Completed – Production-Ready Configuration Identified CRP 1 – Familiarization and Exception Identification CRP 2 – Unit Testing CRP 3 – Integration Testing CRP Outcomes
  • 22. Iterative CRP Method ConfirmationDefinition TransitionValidationElaboration Process Solution and Configurations Pre-Live Testing Production Acceptance and Migration To Production Future Business Model Business Flows R E Q U I R E M To Production Production Integration Training Conv. CRP 2 CRP 3CRP 1 M E N T S FIT/GAP Business Systems Testing (BST) Systems Integration Testing (SIT) User Acceptance Testing (UAT)
  • 23. A high level SDLC Process for ERP
  • 24. Other SDLC like Processes Rapid Application Development (RAD) Joint Application Design (JAD) Software prototyping Extreme Programming (XP)Extreme Programming (XP) Object Oriented Programming (OOP) End User Development (EUD) Open Source Development Agile Development
  • 25. Iterative CRP Iterative CRP has become the de-facto approach Gives the user a “feel” of the system Manual steps that need to be automated can be setup as custom RICE componentsas custom RICE components Issues and show stoppers can be identified early Business Process flows and training documents can be aligned
  • 26. A note on O&M Operations and Maintenance have become important Cost reduction and efficiencies are getting a renewed focus Success criteria has begun to include these costs asSuccess criteria has begun to include these costs as well A system that meets expectations but add significant O&M costs is now deemed a failure
  • 27. SDLC Summary ERP Implementations have evolved into an iterative CRP Approach with select AIM/SDLC deliverables If you are not implementing iterative CRP, you will have cost overrunshave cost overruns Operations and Maintenance costs have a renewed focus
  • 28.
  • 29. CMMI CMMI A process improvement Approach Used mostly in software engineering Enables organization to identify where they areEnables organization to identify where they are Provide a roadmap to get to a higher level of performance or competence or capability
  • 32. CMMI Evolution CMMI for Development – August 2006 CMMI for Acquisition – November 2007 CMMI for Services – February 2009 CMMI Product Suite 1.3 – in 2010CMMI Product Suite 1.3 – in 2010
  • 33. CMMI Components CMMI Component ERP Manager Role Development Describes how products and services need to be developed. This can be used toneed to be developed. This can be used to define approach for developing and maintaining customizations and enhancements Acquisition This can be used to define how software components can be acquired when replacing existing systems Services Can be used to define how services will be developed and delivered.
  • 34. ERP Development CMMI Maturity 25% 30% 35% 40% 45% %ofMarket 0% 5% 10% 15% 20% 25% %ofMarket Level 0 Level 1 Level 2 Level 3 Level 4 Level 5 CMMi Levels Our estimation Bell Curve
  • 35.
  • 36. ERP Manager Responsibilities Ongoing Support Usability (How do I do something?) Break Fixes (Things are Broke) CustomCustom Standard Customization to standard Work Requests Net New Functionality Business Support Assisting with Business Operations
  • 37. ERP Manager Responsibilities Requirements Management Configuration Management Maintain additional setups Maintain integrity of setupsMaintain integrity of setups RICE List Maintenance Upgrade Planning Manage cost of system operations
  • 38. CMF and ERP Manager Abbr. Name Area ERP Manager Role REQM Requirements Management Engineering Gather, Track and Maintain requirements over lifecycle PMC Project Monitoring and Control Project Management Maps to Project Management and PMP Framework PP Project Planning Project Management Maps to Project Management and PMP Framework CM Configuration Management Support Maintain Setups MA Measurement and Analysis Support Measure and Manage various aspects of delivery PPQA Process and Product Quality Assurance Support Related to testing and compliance OPD Organizational Process Definition Process Management More of an assist in this area than responsible CAR Causal Analysis Support Root cause analysis of issues
  • 39. Does CMMI Matter for ERP Managers? An increasing number of implementation vendors are being appraised at various CMMI Levels Appraised not certified CMMI Benchmarking will reveal new insightsCMMI Benchmarking will reveal new insights Support efficiencies Configuration consistency Cost of support as a function of complexity The higher the complexity, the harder to achieve CMMI and hence costs are higher
  • 40. Does CMMI Matter for ERP Managers? It depends CMMI is frequently used as a benchmarking tool Proactively benchmarking yourself reveals two things It indicates awareness and an approach to understandIt indicates awareness and an approach to understand what is being delivered It provides a roadmap for ongoing improvement Any ERP Manager who wants to achieve the two objectives need to evaluate CMMI
  • 41. Does CMMI Matter for ERP Managers? ERP issues tend to have these root causes Business Process maturity that is implemented Configuration does not match to business process executionexecution Customizations and enhancements do more harm than good The ERP software itself has stability issues Quality of Support not up to par Being able to triage it is crucial for survival
  • 42.
  • 43. Why complexity matters SDLC and CMMI seems rational and tends to make sense However measuring an ERP System without the complexity perspective would be sub-optimalcomplexity perspective would be sub-optimal Complexity can characterize an implementation in many ways and impact Schedule Success ROI Maturity as perceived by SDLC and CMMI
  • 44. Complexity of ERP Systems Factors that impact complexity of ERP Systems Maturity of ERP Software User willingness to adopt new processes Capability of implementation partnerCapability of implementation partner Maturity of the IT organization supporting it Business Operations Management capability to adopt new processes Completeness of solution Interface t o other systems Customization to the ERP System
  • 45. Why Complexity matters Before embarking on SDLC and CMMI, understanding the complexity is important The underlying symptoms will have to be addressed Applying SDLC and CMMI to unhappy users,Applying SDLC and CMMI to unhappy users, incomplete solutions, immature implementation, software that is not ready but yet being used could be an exercise in travesty
  • 48.
  • 49. Next Steps Understand the complexity of the system Perform activity based costing of the work performed App UI Support App SupportApp Support Data Fixes Work Request Trouble Tickets More categories Strive for a Level 2 CMMI which will provide a basic level of sanity if chaotic
  • 50. Next Steps Adopt the SDLC method that makes most sense to your organization Traditional SDLC is simply just not possible Iterative CRP adoption will be keyIterative CRP adoption will be key Pragmatism is key in the whole approach Good luck!!