The document outlines NetSol's experience with implementing the Capability Maturity Model (CMM). It discusses the road map to CMM implementation, including understanding the need and value, initiating software process improvement, planning activities, building infrastructure, building process assets, and preparing for appraisals. It also covers common mistakes, critical success factors, and NetSol's progress achieving CMM levels 2 and 3 and plans for achieving level 4.
CMMI Implementation with Digité EnterpriseDigite Inc
In an increasingly competitive world, software organizations must implement effective
processes to deliver useful and reliable software in time and within budget. IT organizations are
adapting CMMI models to help them streamline their software development activities. Digité
Enterprise platform has successfully supported corporate clients over the past two years to
manage more than a billion dollars worth of software projects. Digité Enterprise now supports
organizations implementing CMMI by providing support for CMMI process areas and key
practices implementation. To understand how Digité can help your organization in its CMMI
implementation roadmap, read on…
An introduction to the latest addition to the CMMI constellations of the SEI. This material reflects the model as it was in July 2011. Since the SEI can and will introduce changes to the model, this material could be dated when you access it. Treat it as a simplistic view of the true content and DO find the current status from the right source: The SEI itself.
Ever wonder what a robust, well-formed and fully articulated methodology should look like? We've used our Methodology Framework to provide you an real-world (and free!) example.
CMMI Implementation with Digité EnterpriseDigite Inc
In an increasingly competitive world, software organizations must implement effective
processes to deliver useful and reliable software in time and within budget. IT organizations are
adapting CMMI models to help them streamline their software development activities. Digité
Enterprise platform has successfully supported corporate clients over the past two years to
manage more than a billion dollars worth of software projects. Digité Enterprise now supports
organizations implementing CMMI by providing support for CMMI process areas and key
practices implementation. To understand how Digité can help your organization in its CMMI
implementation roadmap, read on…
An introduction to the latest addition to the CMMI constellations of the SEI. This material reflects the model as it was in July 2011. Since the SEI can and will introduce changes to the model, this material could be dated when you access it. Treat it as a simplistic view of the true content and DO find the current status from the right source: The SEI itself.
Ever wonder what a robust, well-formed and fully articulated methodology should look like? We've used our Methodology Framework to provide you an real-world (and free!) example.
Oracle soa and e2.0 partner community forum bpm léon smiers shareLeon Smiers
Oracle SOA & Enterprise2.0 Partner Community Forum, presentation by Léon Smiers on Capgemini view on (Oracle) BPM and cases based upon Oracle BPM technology.
Integrated methodology for testing and quality management.Mindtree Ltd.
MindtestTM is an integrated testing methodology that meshes all the components of a testing engagement, manages the quality of testing, and delivers measurable and predictable software quality.
The three elements of project management, people, processes, and tools must focus on processes first.
Without a process, the tools have no purpose.
Without a process, the people are unguided, or at best self guided
CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...QAI
Demystifying High Maturity Implementation Using Statistical Tools & Techniques
-Sreenivasa M. Gangadhara
Ajay Simha
Archana V. Kumar
(Honewell Technology Solutions Lab)
.
presented at
1st International Colloquium on CMMI High Maturity Best Practices held on May 21, 2010, organized by QAI
Gasket cutting machine make mass procutstion of gasket.
Email: sales02@cutcnccam.com
MSN: trinityhu@hotmail.com
Skype:trinityhu
ICQ:627696000
www.cutcnccam.com
Can cut material like asbestos
Oracle soa and e2.0 partner community forum bpm léon smiers shareLeon Smiers
Oracle SOA & Enterprise2.0 Partner Community Forum, presentation by Léon Smiers on Capgemini view on (Oracle) BPM and cases based upon Oracle BPM technology.
Integrated methodology for testing and quality management.Mindtree Ltd.
MindtestTM is an integrated testing methodology that meshes all the components of a testing engagement, manages the quality of testing, and delivers measurable and predictable software quality.
The three elements of project management, people, processes, and tools must focus on processes first.
Without a process, the tools have no purpose.
Without a process, the people are unguided, or at best self guided
CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...QAI
Demystifying High Maturity Implementation Using Statistical Tools & Techniques
-Sreenivasa M. Gangadhara
Ajay Simha
Archana V. Kumar
(Honewell Technology Solutions Lab)
.
presented at
1st International Colloquium on CMMI High Maturity Best Practices held on May 21, 2010, organized by QAI
Gasket cutting machine make mass procutstion of gasket.
Email: sales02@cutcnccam.com
MSN: trinityhu@hotmail.com
Skype:trinityhu
ICQ:627696000
www.cutcnccam.com
Can cut material like asbestos
STOIC turns your Google Spreadsheets into complete applications, with a cloud-class database in the back-end, and a user interface for mobile devices. And you don't have to write a single line of code!
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...IIBA Rochester NY
Most companies today recognize that the definition and management of requirements for software projects needs improving. Companies may realize that they have been achieving their goals without formalizing a Requirements Management Center of Excellence. A Center of Excellence (CoE) has a lot of responsibilities and serves as the critical hub of managing software requirements.
Mr. Karczewski will present an overview of a Requirements Management Center of Excellence, covering benefits of establishing a CoE, Requirements Engineering phases and metrics, and what can be included in a CoE.
Joel Karczewski, Area Vice President at Paychex, is responsible for Enterprise Business Solutions and has over 25 years of Information Technology development and operational experience. Joel joined Paychex in 2008 and is responsible for groups that manage application design, development and testing, user acceptance testing and software configuration and release processes.
Prior to joining Paychex, Joel was a Principal at Vangard Group responsible for the development and implementation of systems for the Institutional Investment Division.
Joel holds a MBA from LaSalle University and has earned his Project Management Professional (PMP) designation from the Project Management Institute.
ProcessGene develops forward-thinking GRC software solutions, designed to serve multi-subsidiary organizations. The company has been acknowledged as a market leader and innovator by the most important analyst firms. Businesses and governments worldwide use ProcessGene solutions to manage and control risks, assure compliance to policies and regulations, manage corporate governance programs, and perform internal audits.
ProcessGene’s Multi-Org technology enables synchronized management of several business process models (e.g per subsidiary), all linked to a centrally controlled, global business process baseline.
ProcessGene also offers a full range of Multi-Org Business Process Management (BPM) solutions. For more information, visit www.processgene.com.
http://www.processgene.com//index.php?pageIndex=grc-solutions
This article outlines metrics for an agile process being used at Brooks Automation. The process uses lightweight metrics at the development team level, where the focus is on developing working code, and more heavyweight metrics at the project management level, where the focus is on delivering a quality release to the customer. The authors describe the process and carry out a goal-question-metric (GQM) analysis to determine the goals and questions for such a process. They then examine the specific metrics used in the process, identifying them as either team-related or project-management-related; compare their scope to that shown by the GQM analysis; and identify issues in the existing metrics. Approaches to rectify those issues are then described.
Adaptive software development processes epitomized by Agile methodologies are based on continual improvement – incremental changes that emerge as teams iterate and learn about the product they are developing. This appears to conflict with the world of the program office, responsible for defining the software development lifecycle (SDLC), in which a stable and repeatable development process with well-defined ownership and controls is a common objective. Using recent examples in which agile methods have been successfully introduced into large organizations with existing SDLCs, we consider the difficulties of creating a verifiable process when the process itself is continually being modified, and look at how software development can be managed and controlled without stifling the benefits of adaptive software development processes.
Lightweight processes are beginning to replace more formal methods. The motivation for this transition is based on many factors. The Internet, time to market, cost reduction, quality increases, market pressures, as well as the popularization of these programming methods. This series of articles will investigate the various lightweight methods, their impact on the management of software development projects and the processes by which managers can determine the appropriateness and usefulness of the various processes. The definition of a lightweight Process is more difficult than it would first appear. This article outlines the foundations of a heavyweight process and describes the appropriate pieces that can be converted to lightweight.
CMMI with Digité Universal Process FrameworkDigite Inc
For organizations embarking on process improvements based on the CMMI model, tool such
as Digité will help them quickly deploy processes and achieve level of execution consistent
with CMMI goals. Using process compliance metrics, organizations can assess their current
readiness for certification and discover areas of improvement. For CMMI-certified
companies, Digité provides flexibility through the UPF to convert their organizational
processes into Digité templates and manage them over time.
Ethnobotany and Ethnopharmacology:
Ethnobotany in herbal drug evaluation,
Impact of Ethnobotany in traditional medicine,
New development in herbals,
Bio-prospecting tools for drug discovery,
Role of Ethnopharmacology in drug evaluation,
Reverse Pharmacology.
How to Split Bills in the Odoo 17 POS ModuleCeline George
Bills have a main role in point of sale procedure. It will help to track sales, handling payments and giving receipts to customers. Bill splitting also has an important role in POS. For example, If some friends come together for dinner and if they want to divide the bill then it is possible by POS bill splitting. This slide will show how to split bills in odoo 17 POS.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
3. Contents
• Process, Capability & Maturity
• Road Map to CMM
– Understand Need & Value of CMM
– Initiate Software Process Improvement
– Plan Process Improvement Activities
– Build Infrastructure for Process Improvement
– Build Process Assets & Rollout
– Prepare Organization for Appraisals
• Common Mistakes
• Critical Success Factors
• SPI Progress at NetSol
3 NetSol’s Experience LUMS-21/10/2003
4. What is a Process?
• Software process - a set of activities,
methods, practices, and transformations that
people use to develop and maintain software
and the associated products (SEI-CMM)
• "The Actual Process is what you do, with all
its omission, mistakes, and oversights. The
Official Process is what books say you are
supposed to do"
Watts Humphrey
4 NetSol’s Experience LUMS-21/10/2003
5. Process in Organizational Context
Standards
Policy
The “operational definition” or
The “laws” or “regulations” that
“acceptance criteria” for final &
govern or constrain operation
interim products
Constrain the process
Processes
Describe “what happens” within the
organization to build products that conforms
to the constraints
are implemented by
Procedures
Describe “how to” or step-by-step instructions
to implement process
are supported by
Training Tools
Knowledge/skills required to Automated support needed to
Use a procedure implement the procedures
5 NetSol’s Experience LUMS-21/10/2003
6. Process Capability & Maturity
• Capability
– the range of expected results that can be achieved
by following a software process
– means of predicting the most likely outcomes to be
expected from the next software project
• Maturity
– extent to which a specific process is explicitly
defined, managed, measured, controlled, and
effective
6 NetSol’s Experience LUMS-21/10/2003
7. Software Capability Maturity Model®
Continuously
Improving Optimizing
Process (5)
Managed Continuously
Predictable
Process (4) improving
Standard
Defined Predictable
Consistent
Process (3)
Disciplined Repeatable Consistent
Process (2)
Initial Disciplined
(1)
Unpredictable
7 NetSol’s Experience LUMS-21/10/2003
8. Software Capability Maturity Model®
Optimizing (5)
Process Change Management
Technology Change Management
Defect Prevention
Managed (4)
Software Quality Management
Quantitative Process Management
Defined (3)
Peer Reviews
Inter-group Coordination
Software Product Engineering
Integrated Software Management
Training Program
Organization Process Management
Organization Process Focus
Repeatable (2)
Software Configuration Management
Software Quality Assurance
Software Subcontract Management
Software Project Tracking & Oversight
Software Project Planning
Requirements Management
Initial (1)
8 NetSol’s Experience LUMS-21/10/2003
9. Software Capability Maturity Model®
Maturity Levels
Indicate Contain
Process
Capability
Key Process Areas
Achieve Organized by
Goals
Common Features
Address Contain
Implementation or
Institutionalization Key Practices
Describe
Infrastructure or
Activities
9 NetSol’s Experience LUMS-21/10/2003
11. Road Map To CMM
• Understand Need & Value of CMM
• Initiate Software Process Improvement
• Plan Process Improvement Activities
• Build Infrastructure for Process
Improvement
• Build Process Assets & Rollout
• Prepare Organization for Appraisals
11 NetSol’s Experience LUMS-21/10/2003
12. Value of CMM®
• Two Fundamental Question
– Why do software process improvement?
• What is the impact on bottom line?
• Will this give us competitive advantage?
– Will the CMM help my organization improve?
• What about other approaches?
• Project Management Processes: A Problem
– “Project management issue emerge as the main
reasons for runaway projects.” (KPMG)
– “The most software productivity and quality
improvements today are management … driven.”
(SRI International)
12 NetSol’s Experience LUMS-21/10/2003
13. Value of CMM®
• The Bottom line
– Software process improvement should be done to
help the business-not for its own sake
– Improvement means different things to different
organizations
• What are your business goals?
• How do you measure progress?
– Improvement is a long term, strategic effort
– CMM addresses management processes
– CMM-based SPI has been broadly adopted
13 NetSol’s Experience LUMS-21/10/2003
14. Value of CMM®
• Possible Impacts Include
– Significant improvements in performance
• quality
• productivity
• cycle time
• predictability
– Increasing
• Visibility into organization performance?
• Predictability of results?
• Staff morale?
• Product performance?
• Ability to manage complexity?
• Visibility of business value?
14 NetSol’s Experience LUMS-21/10/2003
15. Value of CMM®
• Cost performance by maturity level
15 NetSol’s Experience LUMS-21/10/2003
17. Initiate Process Improvement
• Prerequisites
– Identify business drivers
– Gain senior management support
– Ensure there are no hidden agenda
– Make it clear you are improving Processes
not People
– Set realistic expectation
– Ensure readiness & willingness to improve
17 NetSol’s Experience LUMS-21/10/2003
18. Initiate Process Improvement
• Principles
– Improvement direction must start at the top
– Fix the process not the people
– Everyone must be involved in the improvement
process
– Effective improvement requires knowledge of
current practices
– Improvement is continuous
– Improvement requires investment
– Use external help to reduce risk
18 NetSol’s Experience LUMS-21/10/2003
19. Initiate Process Improvement
• Areas to Address
– People & culture
• People need a reason to change
– Communication
• change without communication is driving without roads
– Management Commitment
• Support, resource availability, time allocation
– Planning
– Tools & Processes
• Need for Continuous Process Improvement
– Because of changing environment
• Customer
• Technology
• People
19 NetSol’s Experience LUMS-21/10/2003
20. Planning Process Improvement
• Understanding of the Problem
• Resource Availability
• Credibility of Plan
• Direction
• Focus
• Measures
• A documented diagnosis and recommendations
• Fundamental Plans
– Business plans
– Organizational improvement plan
20 NetSol’s Experience LUMS-21/10/2003
21. Build Infrastructure
• Management Steering Group (MSG)
• Dedicated Quality Engineering Function
• CMM Implementation Group (CIG) (or SEPG)
• Process Action Teams (PATs)
• Project Coordinators
• Improvement Assets
• Improvement Culture
21 NetSol’s Experience LUMS-21/10/2003
23. Build Process Assets
• Key Modes of Process Representation
– Process Model
• A detailed, formalized representation
• Often in graphical notation
• Primary users: process engineers
• Primary use:process engineering
– Process Guide
• A structured, work-flow oriented process
reference
• Primary users: process participants
• Primary use: enactment support
23 NetSol’s Experience LUMS-21/10/2003
24. Build Process Assets
• Notation/Language examples
– Process Models
• ETVX
• IDEF0
• Statemate®
• Flowcharts
• DFDs
• Activity Networks
– Process Guides
• Structured Text
• Templates/Forms
• Decision Trees/Tables
• Checklists
24 NetSol’s Experience LUMS-21/10/2003
25. Build Process Assets
• Principal Entity Classes
Activities what happens & how it is done
Artifacts what things are used & produced
Agents who (or what) does it
25 NetSol’s Experience LUMS-21/10/2003
26. Build Process Assets
• Principal Entity Classes
– Entity Description
• Attributes for each entity
– Name, purpose, description, skills, etc.
– Entity Aspects
• Relationships
– Within entity class
– Among entity classes
• Behavior
– Within entity class
– Among entity classes
26 NetSol’s Experience LUMS-21/10/2003
27. NetSol’s Standard Software Process
SQA Plan SQA Reporting
Software Quality
Assurance Activities
SQA Reviews SQA Audit
Independent inspection of work products
Configuration
Management Software development Management Activities
Activities Activities
Business Modeling SCM Plan
Define PDSP
RS Development
Baselining
Planning Integrated FS & Design Controlled by
with
Coding Change Management
Monitor/Control
Testing
Status Reporting
Closure
Deployment
SCM Audit
Supported and guided by
Other periodic
Organizational & Org. Structure, Process Asset Peer
Training Reviews & event driven
Policies Roles Database
Responsibilities Reviews
27 NetSol’s Experience LUMS-21/10/2003
28. NSSP Mapping to CMM Processes
IC SQA SQA Plan SQA Reporting
Software Quality
Assurance Activities
SQA Reviews SQA Audit
Independent inspection of work products
ISM
Configuration
Management Software development SPE Management Activities
Activities Activities
Business Modeling RM SCM Plan
Define PDSP
RM
RS Development
SPP Baselining
Planning
Integrated FS & Design RM
with
Coding Controlled by Change Management
Monitor/Control
SPTO
Testing
Status Reporting
Closure
Deployment
SCM Audit
Supported and guided by
OPF OPD TP PR
Other periodic
Organizational & Org. Structure, Process Asset Peer
Roles Training Reviews
& event driven
Policies Database Reviews
Responsibilities
28 NetSol’s Experience LUMS-21/10/2003
29. Prepare for Appraisal
• Why Assess?
• Goals for CBA-IPI
• Assessment Phases
• Assessment Participants
• Data Sources
• Data Consolidation
• Rating
29 NetSol’s Experience LUMS-21/10/2003
30. Why Assess?
• Business needs derive the requirements for
process improvement and assessment
• Business goals for process improvement are
usually related to
– reducing costs
– improving quality
– decreasing time to market
• Fundamental assumption:
– costs, quality, & schedule are largely determined
by
– the development process
30 NetSol’s Experience LUMS-21/10/2003
31. Goals for CBA-IPI
• Provide an accurate picture of existing
software processes relative to reference
model ;
e.g. SW-CMM®
– Provides a baseline of organization’s capability
– Provides strengths & weaknesses relative to the
CMM
– Provides findings to guide planning future process
improvement activities
• Support, enable, and encourage an
organization’s commitment to software
process improvement
31 NetSol’s Experience LUMS-21/10/2003
35. Data Consolidation
• Information that has been seen & heard is
consolidated into observations that the team
determines through consensus are:
– accurate
– corroborated by at least two independent sources
– valid (consistent with each other)
• Sufficient data must be collected for each key
practice to cover the CMM scope, the
organization scope, and the software life
cycle
35 NetSol’s Experience LUMS-21/10/2003
36. Rating
• Rating is done for each goal for each key
KPA within assessment scope. If all goals are
satisfied, the KPA is “satisfied”
• If one goal is unsatisfied, the KPA may be
rated “partially satisfied” however, this is
unsatisfied to maturity rating
• If all KPAs within a maturity level are satisfied
and all KPA satisfied within each maturity
level below it, then a maturity level rating is
“achieved”
36 NetSol’s Experience LUMS-21/10/2003
37. Common Mistakes
• No Link Between Business & Improvement
• The Level 3 Syndrome
• Lack of Measurement
• Lack of Change Agent
• Communication Gaps
• Enforcing Maturity by Contract
• Maturity Arrogance
37 NetSol’s Experience LUMS-21/10/2003
38. Critical Success Factors
• Understand the Context First
• Establish Senior Management Commitment
• Quantify Business Goals
• Identify Process Improvement Approach
• Establish an Agreed Assessment & Training
Schedule
• Identify Gaps & Action Plan for Closure
• Manage Expectation by Effective
Communication
• Track Progress & Issues Effectively
• Measure Change
• Plan for Internal Assessment Prior to External
38 NetSol’s Experience LUMS-21/10/2003
40. CMM Implementation at NetSol
Jan 2000
Jan 2002
Jan 2001
May
May
Aug
Aug
Nov
Nov
Sep
Sep
Dec
Dec
Mar
Mar
Mar
Feb
Jun
Feb
Jun
Feb
Apr
Apr
Oct
Oct
Jul
Jul
S# SPI Activities
BOD Meeting &
1
Decision
2 Official CMM Training
3 Initial Planning
4 Staff Orientation
SEPG Formation &
5
Training
6 SEPG Efforts
QE Function
7
Established & Trained
CIG Established &
8
Trained
Process Development
9
for Level 2
Organization-wide
10
Training & Rollout
Process Development
11
for Level 3
Organization-wide
12
Training & Rollout
13 CBA-IPI
40 NetSol’s Experience LUMS-21/10/2003
Many software companies fall face down while trying to force the Official Process - so much so that the Official Process lies buried in company archives. And the Actual Process is in no comparison with the Official Process So there are two challenges that a software development firm faces. First, to come up with reliable, efficient and pragmatic Official processes . Second, to make these processes a part of the company's culture i.e. to make the Official process the same as the Actual Process.
Maturity a potential for growth in capability indicates both the richness of an organization's software process and the consistency with which it is applied in projects throughout the organization the software process is well understood through documentation and training continually being monitored and improved capability of a mature software process is known productivity and quality resulting can be improved over time through consistent gains in the discipline achieved by using its software process
How do you know whether these attributes are increasing or not? What measurements are currently in place in your organization?
Principles Improvement direction must start at the top Fix the process not the people Everyone must be involved in the improvement process Effective improvement requires knowledge of current practices Improvement is continuous Improvement requires investment Use external help to reduce risk Areas to Focus People & culture People need a reason to change Communication change without communication is driving without roads Management Commitment Support, resource availability, time allocation Planning Tools & Processes Need for Continuous Improvement Because of changing environment Customer Technology People
An “Appraisal” is an expert or official valuation of something. A “CMM-based Appraisal” (CBA) is an appraisal that uses CMM as a basis for appraising software processes SCE V3.0 is an appraisal method for organizations to evaluate their own or another organization’s processes using a reference model(s) CBA-IPI V1.1 is an appraisal method for assessing internal processes relative to SW-CMM and initiate CMM based improvement activities SW-CMM ® Appraisals Business needs drive the requirements for process improvement & assessment Business goals for process improvement are usually related to: Reducing costs Improving quality Decreasing time to market Fundamental assumption: costs, quality, and schedule are largely determined by the development process SW-CMM ® Appraisals - Principles Start with a process reference model Use a formalized assessment process Involve senior management as sponsors Focus assessment on sponsor’s business goals Observe strict confidentiality and non-attribution Approach the assessment collaboratively Focus on follow-up actions