SlideShare une entreprise Scribd logo
1  sur  25
Homework Report # 2
               Software Process Improvement
    SCAMPI: Standard CMMI Appraisal Method for Process
                      Improvement




      Arash Sharif, Muhammad Amin Bandeali, Ali Raza,
                     Fullerton, CA 92834




           Muhammad Amin Bandeali (899800544)
                  Arash Sharif (899568125)
                    Ali Raza (805253283)




           CPSC 544 Software Process Definition,
               Prof. Chang-Hyun Jo, 12/09/07

1
Revision History

Date                Version   Description            Author

November 3, 2007    0.01      Wrote Outline          Arash Sharif

                                                     Ali Raza

                                                     Muhammad Amin
                                                     Bandeali

November 4, 2007    0.05      Wrote select and     Muhammad Amin
                              prepare team +       Bandeali
                              obtain and inventory
                              initial objective
                              evidence

November 7, 2007    0.1       Wrote prepare for      Arash Sharif
                              appraisal conduct

November 13, 2007   0.2       Wrote prepare          Ali Raza
                              participants

November 18, 2007   0.3       Wrote Diagnostics      Muhammad Amin
                              Phase                  Bandeali

November 21, 2007   0.4       Wrote examine          Arash Sharif
                              objective evidence

November 21, 2007   0.5       Wrote document         Ali Raza
                              objective evidence

November 22, 2007   0.6       Wrote verify           Arash Sharif
                              objective evidence

November 22, 2007   0.7       Wrote validate         Muhammad Amin
                              preliminary findings   Bandeali

November 23, 2007   0.8       Wrote generate         Ali Raza
                              appraisal results

November 25, 2007   0.9       Wrote document         Arash Sharif
                              appraisal results
                                                     Ali Raza



2
Muhammad Amin
                                              Bandeali

November 25, 2007   1.0   Wrote deliver       Muhammad Amin
                          appraisal results   Bandeali

December 1, 2007    1.1   Wrote package and   Ali Raza
                          archive appraisal
                          assets

December 3, 2007    1.2   Review First        Arash Sharif
                          Iteration
                                              Ali Raza

                                              Muhammad Amin
                                              Bandeali

December 3, 2007    1.3   Updated Plan and    Arash Sharif
                          Prepare for
                          Appraisal           Ali Raza

                                              Muhammad Amin
                                              Bandeali

December 6 2007     1.5   Review Second       Arash Sharif
                          Iteration
                                              Ali Raza

                                              Muhammad Amin
                                              Bandeali

December 7, 2007    1.6   Final Revisions     Arash Sharif

                                              Ali Raza

                                              Muhammad Amin
                                              Bandeali




3
TABLE OF CONTENTS

REVISION HISTORY..............................................................................................................................2

TABLE OF CONTENTS..........................................................................................................................4

PLAN AND PREPARE FOR APPRAISAL............................................................................................6

ANALYZE REQUIREMENTS..................................................................................................................................6
DETERMINE APPRAISAL OBJECTIVES......................................................................................................................6
DETERMINE APPRAISAL CONSTRAINTS...................................................................................................................6
DETERMINE APPRAISAL SCOPE.............................................................................................................................6
DETERMINE OUTPUTS..........................................................................................................................................6
OBTAIN COMMITMENT TO APPRAISAL INPUTS ........................................................................................................7
DEVELOP APPRAISAL PLAN................................................................................................................................7
TAILOR METHOD................................................................................................................................................7
IDENTIFY NEEDED RESOURCES.............................................................................................................................7
DETERMINE COST AND SCHEDULE.........................................................................................................................8
PLAN AND MANAGE LOGISTICS............................................................................................................................8
DOCUMENT AND MANAGE RISKS..........................................................................................................................8
OBTAIN COMMITMENT TO APPRAISAL PLAN...........................................................................................................9
SELECT AND PREPARE TEAM..............................................................................................................................9
IDENTIFY APPRAISAL TEAM LEADER.....................................................................................................................9
SELECT TEAM MEMBERS.....................................................................................................................................9
PREPARE TEAM..................................................................................................................................................9
OBTAIN AND INVENTORY INITIAL OBJECTIVE EVIDENCE.......................................................................................9
OBTAIN INITIAL OBJECTIVE EVIDENCE...................................................................................................................9
INVENTORY OBJECTIVE EVIDENCE.......................................................................................................................10
PREPARE FOR APPRAISAL CONDUCT.................................................................................................................10
PERFORM READINESS REVIEW............................................................................................................................10
PREPARE DATA COLLECTION PLAN.....................................................................................................................10
RE-PLAN DATA COLLECTION.............................................................................................................................10

CONDUCT APPRAISAL.......................................................................................................................10

PREPARE PARTICIPANTS ..................................................................................................................................10
CONDUCT PARTICIPANT BRIEFING ......................................................................................................................10
EXAMINE OBJECTIVE EVIDENCE.......................................................................................................................11
EXAMINE OBJECTIVE EVIDENCE FROM DOCUMENTS ..............................................................................................11
EXAMINE OBJECTIVE EVIDENCE FROM INTERVIEWS ...............................................................................................17
DOCUMENT OBJECTIVE EVIDENCE....................................................................................................................20
TAKE/REVIEW/TAG NOTES................................................................................................................................20


4
RECORD PRESENCE/ABSENCE OF OBJECTIVE EVIDENCE..........................................................................................22
DOCUMENT PRACTICE IMPLEMENTATION..............................................................................................................22
DOCUMENT PRACTICE IMPLEMENTATION..............................................................................................................22
REVIEW AND UPDATE THE DATA COLLECTION PLAN.............................................................................................22
VERIFY OBJECTIVE EVIDENCE.........................................................................................................................22
VERIFY OBJECTIVE EVIDENCE............................................................................................................................22
CHARACTERIZE IMPLEMENTATION OF MODEL PRACTICES........................................................................................22
VALIDATE PRELIMINARY FINDINGS...................................................................................................................23
VALIDATE PRELIMINARY FINDINGS......................................................................................................................23
GENERATE APPRAISAL RESULTS.......................................................................................................................23
DERIVE FINDINGS AND RATE GOALS....................................................................................................................23
DETERMINE PROCESS AREA CAPABILITY LEVEL...................................................................................................24
DETERMINE SATISFACTION OF PROCESS AREAS ....................................................................................................24
DETERMINE CAPABILITY PROFILE ......................................................................................................................24
DETERMINE MATURITY LEVEL...........................................................................................................................24
DOCUMENT APPRAISAL RESULTS......................................................................................................................24

REPORT RESULTS...............................................................................................................................24

DELIVER APPRAISAL RESULTS..........................................................................................................................24
DELIVER FINAL FINDINGS..................................................................................................................................24
CONDUCT EXECUTIVE SESSIONS..........................................................................................................................25
PLAN FOR NEXT STEPS......................................................................................................................................25
PACKAGE AND ARCHIVE APPRAISAL ASSETS......................................................................................................25
COLLECT LESSONS LEARNED..............................................................................................................................25
GENERATE APPRAISAL RECORD..........................................................................................................................25
PROVIDE APPRAISAL DATA PACKAGE TO CMMI STEWARD...................................................................................25
ARCHIVE AND/OR DISPOSE OF KEY ARTIFACTS.....................................................................................................25




5
Plan and Prepare for Appraisal
Analyze Requirements

Determine Appraisal Objectives
The appraisal lead holds a preliminary meeting to establish a foundation for the appraisal. In the
meeting it is determined that the main stakeholder and sponsor shall be the vice president of the
marketing department of Extron Electronics. The business needs of the company are to reduce
costs, improve quality and improve time to market. The vice president of marketing also voiced
his concern on evaluating areas of potential risks that may affect the performance of the
organization.

Determine Appraisal Constraints
The appraisal lead has been given some constraints by the vice president of marketing. These
constraints are a timeline in which the appraisal needs to be accomplished, and guidelines for
work interruption. It has been made clear to the lead that appraisal activity should take
approximately 2 weeks, and only CMMI process areas Project Planning and Project Monitoring
and Control shall be assessed in this iteration.

Determine Appraisal Scope
The appraisal lead in conjunction with the vice president of marketing has determined that one
department of the company will be used for appraisal. The department is the Rich Internet
Application (RIA) team, and specifically the PoleVault System Configurator (PVC) application.
The appraisal team will review the Project Planning and Project Monitoring and Control Process
Areas. All other PA’s will be excluded do to time constraints. The entire RIA team will be
included in this appraisal. The RIA team is made up of 3 developers, a lead developer, a graphic
designer, and a project manager.

Determine Outputs
Upon completion of this appraisal the outcome of the output will be

    •   appraisal records,

    •   ADS and

    •   CMMI Steward Data.



The sponsor shall receive the appraisal record, which includes:




6
•   final findings, including statements of strengths and weaknesses documented for every
        PA investigated

    •   all ratings planned for and generated by the team

    •   the ADS

Obtain Commitment to Appraisal Inputs
The appraisal team leader holds a meeting with the vice president of marketing, the RIA team,
and the appraisal team to inform them about the appraisal and requests their commitment to
provide resources and funding. The vice president requests a formal plan detailing the appraisal.
The appraisal leader agrees to this, and a future meeting is arranged to discuss the details of this
plan.

Develop Appraisal Plan

Tailor Method
In this iteration, all activities in SCAMPI shall be accomplished for Project Planning, and Project
Monitoring and Control Process Areas.

Identify Needed Resources
The appraisal lead has determined that we will need time to interview the RIA team, as well as
management.

Teams:

Appraisal Team:

Appraisal Team Lead: {Name}

Appraisal Team: {Name, name, ..}

RIA Team:

Project Manger: {Name}

Graphic Designer: {Name}

Developer: {Name, name, …}

Management:

Vice President of Marketing: {Name}

Equipment and Facility:


7
Access to Conference room with overhead projector, screen, and attached computer. A computer
for each member of the appraisal team. Phones for each member of the appraisal team.



Determine Cost and Schedule
The appraisal lead has been given strict guidelines as to how much the company wants to spend
on this appraisal. Following these guidelines, the appraisal lead determines that there are 3 parts
to the estimate. The appraisal teams man hours spent, and the RIA teams time spent in
participating in the appraisal, and the equipment and facilities that are needed for the appraisal.
In addition, the appraisal team is in house so there is no lodging, airfare, or such costs.



    •   Estimate for appraisal team of 3 members: 80x3 = 240 hours

    •   Estimate for RIA team involvement for 6 members: 2 hours per day for 2 weeks, 2x6x10
        = 120 hours

    •   Facility arrangement for appraisal team, including computers and phones: None, the
        company has these resources available



Plan and Manage Logistics
The appraisal team shall have the main conference room assigned to them for the two weeks that
the SCAMPI would be in progress. Team shall start appraisal at 9AM – 6PM, within which
company staff would be available for various tasks. A separate file server would be setup and the
appraisal team will have access to this drive where all their documents would be saved and
shared. The Human Resource Department will be responsible for various other logistical issues.

Document and Manage Risks
Given the strict schedule, the appraisal lead has determined that there are 3 potential risks,
personnel absence, personnel dishonesty, and equipment failure. The mitigation plan for each is
the following:

    •   Personnel absence: Conduct conference call

    •   Personnel dishonestly: After all interviews analyze the results and assume the mean.

    •   Equipment failure: Have an IT professional on call for help




8
Obtain Commitment to Appraisal Plan
A formal Appraisal plan document is prepared by the appraisal leader. This document is then
reviewed with the vice president of marketing and all other stakeholders involved, which
includes the RIA team and the rest of the appraisal team. Once the review is complete, both the
appraisal lead and the vice president of marketing will sign off formally on it.



Select and Prepare Team

Identify Appraisal Team Leader
Once the vice president of marketing decides to do the appraisal, he chooses an in house lead
software engineer with 15 years of experience, including 6 years of management, to be the lead
appraiser. He also confirms that this person is an authorized SCAMPI appraiser and that he has
done numerous successful appraisals before.

Select Team Members
The appraisal leader chooses 4 team members, each with 6 years of technical experience, giving
the team a total of 39 years of engineering experience. Each of the team members also have 3
years of management experience, giving the team a total of 18 years of management experience.
The appraisal lead also confirms that each of the team members has taken a SEI-licensed CMMI
course.

In addition, the team confirms that they have all the bases covered as far as lifecycles to be
appraised.

Prepare Team
The appraisal lead sets up an offsite training course in CMMI and SCAMPI for the rest of the
team members. During this offsite training, the team lead holds a luncheon and establishes some
ground rules for the team, as well as making sure the team knows the appraisal objectives and
they are all on the same page.

Before the appraisal process begins, the lead has individual meetings with each of his team
members to discuss their assigned roles and responsibilities.

Obtain and Inventory Initial Objective Evidence

Obtain Initial Objective Evidence
The appraisal team lead retrieves documentation from the RIA team lead as far as what processes
are in place and how they are carried out. This is done to help the appraisal team get a better
understanding of where the team stands and where it needs to go to improve.



9
Inventory Objective Evidence
The lead, along with the rest of the appraisal team analyzed the Objective Evidence and
confirmed that it was in fact the adequate coverage that they needed for the model practices to be
appraised. The team then organized these documents and places them in a repository for easy
access in the future.

Prepare for Appraisal Conduct

Perform Readiness Review
A meeting was held by the appraisal lead to determine if everyone was ready for proceeding
forward. It was determined that the Objective Evidence was ready, the appraisal team was ready,
all the logistics were being handled, risks were correctly being managed, and in general
everything was ready to move forward.

Prepare Data Collection Plan
In order to obtain a detailed documentation on company and project processes the team creates a
plan and schedule for holding interviews and workshops with the RIA team. Interviews will be
held first with each member of the RIA team. The interviews will be held independently to get
more accurate data and to maintain confidentiality. After these interviews, a series of workshop
will be held to analyze how the RIA team interacts with each other and to the appraisal team.

Re-plan Data Collection
The team lead, along with the rest of the team members, reviewed the inventory of objective
evidence and decided that it is sufficient to complete the appraisal as planned. Re-planning the
data collection will not be necessary; therefore, a formal sign off on the appraisal plan is received
from the main sponsor, vice president of marketing.

Conduct Appraisal
Prepare Participants

Conduct Participant Briefing
A meeting was held with the appraisal participants (RIA team) and the appraisal team lead
described the roles that will be expected from each, including the interviews and workshops.
Each participant was asked to reconfirm their availability for participation.




10
Examine Objective Evidence

Examine Objective Evidence from Documents
The appraisal team examines the objective evidence from documents and compares with the
specific practices and generic practices of the CMMI Project Planning and Project Monitoring
and Control Process areas to see if they are in place. Within this documentation a position
responsibility document was present. This document stated all the responsibilities of the RIA
team position by position. After reviewing this, along with all the other documentation the
appraisal team concluded that the following specific practices were being addressed for the
Project Planning and Project Monitoring and Control Process Areas.



Project Planning PA:



SP 1.1 Estimate the Scope of the Project

This SP is satisfactory. The RIA team lead is responsible for establishing a top-level work
breakdown structure (WBS) to estimate the scope of the project. The lead produces the
following:

Task descriptions

Work package descriptions

Work breakdown structure (WBS)



SP 1.2 Establish Estimates of Work Product and Task Attributes

This SP is satisfactory. The RIA team lead is responsible for establishing and maintaining
estimates of the attributes of the work products and tasks. The lead produces the following:

Technical approach

Size and complexity of tasks and work products

Estimating models

Attribute estimates



SP 1.3 Define Project Lifecycle


11
This SP is satisfactory. The RIA team lead is responsible for defining the project lifecycle
phases on which to scope the planning effort. The lead produces the following:

Project lifecycle phases



SP 1.4 Determine Estimates of Effort and Cost

This SP is satisfactory. The RIA team lead is responsible for estimating the project effort and
cost for the work products and tasks based on estimation rationale. The lead produces the
following:

Estimation rationale

Project effort estimates

Project cost estimates



SP 2.1 Establish the Budget and Schedule

This SP is satisfactory. The RIA project manager is responsible for establishing and maintaining
the project’s budget. The project manager produces the following:

Project schedules

Schedule dependencies

Project budget



SP 2.2 Identify Project Risks

This SP is satisfactory. The RIA project manager is responsible for identifying and analyzing
project risks. The project manager produces the following:

Identified risks

Risk impacts and probability of occurrence

Risk priorities



SP 2.3 Plan for Data Management



12
This SP is satisfactory. The RIA team lead is responsible for a plan for management of the
project data. The lead produces the following:

Data management plan

Master list of managed data

Data content and format description

Data requirements lists for acquirers and for suppliers

Privacy requirements

Security requirements

Security procedures

Mechanism for data retrieval, reproduction, and distribution

Schedule for collection of project data

Listing of project data to be collected



SP 2.4 Plan for Project Resources

This SP is satisfactory. The RIA project manager is responsible for a plan for management of
the project data. The project manager produces the following:

WBS work packages

WBS task dictionary

Staffing requirements based on project size and scope

Critical facilities/equipment list

Process/workflow definitions and diagrams

Program administration requirements list



SP 2.5 Plan for Needed Knowledge and Skills

This SP is satisfactory. The RIA project manager, with the help of the RIA team lead, is
responsible for a plan for management of the project data. The project manager produces the
following:


13
Inventory of skill needs

Staffing and new hire plans

Database skills and training



SP 2.6 Plan Stakeholder Involvements

This SP is satisfactory. The RIA project manager is responsible for planning for the involvement
of identified stakeholders who in most cases is the vice president of marketing. The project
manager produces the following:

Stakeholder involvement plan



SP 2.7 Establish the Project plan

This SP is satisfactory. The RIA project manager is responsible for establishing and maintaining
the overall project plan content. The project manager produces the following:

Overall project plan



SP 3.1 Review Plans That Affect the Project

This SP is satisfactory. The RIA project manager is responsible for reviewing all plans that
affect the project to understand project commitments. The project manager produces the
following:

Record of the reviews of plans that affect the project



SP 3.2 Reconcile Work and Resource Levels

This SP is satisfactory. The RIA project manager, with the help of the RIA team lead, is
responsible for reconciling the project plan to reflect available and estimated resources. The
project manager produces the following:

Revised methods and corresponding estimating parameters, including better tools, IDE’s and the
use of off-the-shelf components.

Renegotiated budgets



14
Revised schedules

Revised requirement list

Renegotiated stakeholder agreements



SP 3.3 Obtain Plan Commitment

This SP is satisfactory. The RIA project manager is responsible for obtaining commitment from
relevant stakeholders responsible for performing and supporting plan execution. The project
manager produces the following:

Documented requests for commitments

Documented commitments



Project Monitoring and Control:



SP 1.1 Monitor Project Planning Parameters

This SP is satisfactory. The RIA project manager, with the help of the RIA team lead, is
responsible for monitoring the actual values of the project planning parameters against the
project plan. The project manager produces the following:

Records of the project performance

Records of significant deviations



SP 1.2 Monitor Commitments

This SP is satisfactory. The RIA project manager is responsible for monitoring commitments
against those identified in the project plan. The project manager produces the following:

Records of commitment reviews



SP 1.3 Monitor Project Risks




15
This SP is satisfactory. The RIA project manager is responsible for monitoring risks against
those identified in the project plan. The project manager produces the following:

Records of the project risk monitoring.



SP 1.4 Monitor Data Management

This SP is satisfactory. The RIA team lead is responsible for monitoring risks against those
identified in the project plan. The lead produces the following:

Records of data management



SP 1.5 Monitor Stakeholder Involvements

This SP is satisfactory. The RIA project manager is responsible for monitoring stakeholder
involvement against the project plan. The project manager produces the following:

Records of data management



SP 1.6 Conduct Progress Reviews

This SP is satisfactory. The RIA project manager, with the help of the RIA team lead, is
responsible for periodically reviewing the project’s progress, performance, and issues. The
project manager produces the following:

Documented project review results



SP 1.7 Conduct Milestone Reviews

This SP is satisfactory. The RIA project manager is responsible for reviewing the
accomplishments and results of the project at selected project milestones. The project manager
produces the following:

Documented milestone review results



SP 2.1 Analyze Issues




16
This SP is satisfactory. The RIA team lead is responsible for collecting and analyzing the issues
and determine the corrective actions necessary to address the issues. The lead produces the
following:

List of issues needing corrective actions



SP 2.2 Take Corrective Action

This SP is satisfactory. The RIA team lead, with the help of the project manager, is responsible
for taking corrective actions on identified issues. The lead produces the following:

Corrective action plan



SP 2.3 Manage Corrective Action

This SP is satisfactory. The RIA project manager, with the help of the RIA team lead, is
responsible for managing corrective actions to closure. The project manager produces the
following:

Corrective action results



Examine Objective Evidence from Interviews
The appraisal team examines the objective evidence from interviews and compares with the
specific practices and generic practices of the CMMI Project Planning and Project Monitoring
and Control Process areas to see if they are in place. Through the notes taken during the
interviews and workshops the appraisal team concluded that the following generic practices were
being addressed for the Project Planning and Project Monitoring and Control Process Areas.



Project Planning & Project Monitoring and Control PAs:



GP 1.1 Perform Specific Practices

This GP is satisfactory. When the team was asked to show that they perform the specific
practices, they showed some examples on how they performed specific practices on the PVC
project up to date.




17
GP 2.1 Establish an Organizational Policy

This GP is satisfactory. When the team was asked if an organization policy was established they
showed emails from the VP and other departments displaying their understanding of the
organizational policy.



GP 2.2 Plan the Process

This GP is satisfactory. When the team was asked how they planned the process they walked the
appraisal team through an example.



GP 2.3 Provide Resources

This GP is satisfactory. When the RIA lead and project manager were asked how they provided
resources they went through their interview process on how they recruit the most qualified
candidates and also a list of the software they use for tracking and reporting.



GP 2.4 Assign Responsibility

This GP is satisfactory. When the RIA lead and project manager were asked how they assign
responsibility they went through an example week by week schedule of how the resources are
spread out.



GP 2.5 Train People

This GP is satisfactory. When the RIA lead and project manager were asked how they train
people. They went through their previous year’s budget and expense report on training classes
aimed at estimating, budgeting, negotiating, risk identification, data management, planning and
scheduling, risk management and data management, and monitoring and control of the project.



GP 2.6 Manage Configurations

This GP is satisfactory. When the RIA lead and project manager were asked how they manage
configurations. They showed examples of how their work breakdown structure, project plan,
data management plan, stakeholder plan, project schedules with status, project measurement data


18
and analysis, earned value report documents were stored in source control software and
versioned accordingly.



GP 2.7 Identify and Involve Relevant Stakeholders

This GP is satisfactory. When the RIA lead and project manager were asked how they identified
and involved relevant stakeholders. They showed examples of their incremental review process
of establishing estimates, reviewing and resolving issues on the completeness and correctness of
the project risks, reviewing data management plans, establishing project plans, reviewing project
plans and resolving issues on work and resource issues, assessing the project against the plan,
reviewing commitments and resolving issues, reviewing project risks, reviewing data
management activities, reviewing project progress, managing corrective actions to closure.



GP 2.8 Monitor and Control the Process

This GP is satisfactory. When the RIA project manager was asked how they monitored and
controlled the process. He showed examples of how the original plan had a number of revisions,
how the cost, schedule, and effort changed per plan revision and the schedule for development
and maintenance of the program plans. They also showed examples of how they track number of
open and closed corrective actions, schedule with status for monthly financial data collection,
analysis, and reporting, number and types of reviews performed, review schedule(planned versus
actual and slipped target dates), schedule for collection and analysis for monitoring data.



GP 2.9 Objectively Evaluate Adherence

This GP is satisfactory. When the appraisal team objectively evaluated the adherence of the
project planning process against its process description, standards and procedures they found
multiple sign off forms and formal review meeting summaries that confirmed adherence.



GP 2.10 Review Status with Higher Level Management

This GP is satisfactory. When the RIA team was asked how they review status with higher
management they showed examples of meeting summary reports and sign offs on all project
planning and project monitoring and control processes.




19
Document Objective Evidence

Take/Review/Tag Notes
The RIA team has a standard Project Planning and Project Monitoring and Control document. In
this document there are sections and subsections. The sections are in unison with the Specific
Goals and Specific practices of the staged representation of the CMMI. The standard document
is outlined below, as well as evidence from the PVC project:



       RIA Standard              CMMI practices           Evidence
       Document

       RIA Section 1.0-          All SP under PP SG 1     Documentation from
       Establish Estimates as    Establish Estimates      the PVC project
       guided by CMMI                                     throughout its
       Project Planning PA                                lifecycle. (Attached
       SG1                                                to this document)



       RIA Section 1.1 –         All SP under PP SG 2     Documentation from
       Develop Project Plan as   Develop Project Plan     the PVC project
       guided by CMMI                                     throughout its
       Project Planning PA                                lifecycle. (Attached
       SG 2                                               to this document)



       RIA Section 1.2 –     All SP under PP SG 3         Documentation from
       Obtain Commitment to Obtain Plan                   the PVC project
       the Plan as guided by Commitment                   throughout its
       CMMI Project Planning                              lifecycle. (Attached
       PA SG 3                                            to this document)



       RIA Section 1.3 –         All GP under PP GG 1     Documentation from
       Achieve Specific Goals    Achieve Specific Goals   the PVC project
       as guided by CMMI                                  throughout its
       Project Planning PA                                lifecycle. (Attached
       GG 1                                               to this document)

       RIA Section 1.4 –         All GP under PP GG 2     Documentation from



20
Institutionalize a       Institutionalize a     the PVC project
     Managed Process as       Managed process        throughout its
     guided by CMMI                                  lifecycle. (Attached
     Project Planning PA                             to this document)
     GG 2

     RIA Section 2.0 –        All SP under PMC SG    Documentation from
     Monitor Project          1 Monitor Project      the PVC project
     Against Plan as guided   Against plan           throughout its
     by CMMI Project                                 lifecycle. (Attached
     Monitoring and Control                          to this document)
     PA SG 1

     RIA Section 2.1 –        All SP under PMC SG    Documentation from
     Manage Corrective        2 Manage Corrective    the PVC project
     Action to Closure as     Action to Closure      throughout its
     guided by CMMI                                  lifecycle. (Attached
     Project Monitoring and                          to this document)
     Control PA SG 2

     RIA Section 2.2 –        All GP under PMC GG    Documentation from
     Achieve Specific Goals   1 Achieve Specific     the PVC project
     as guided by CMMI        Goals                  throughout its
     Project Monitoring and                          lifecycle. (Attached
     Control PA GG 1                                 to this document)



     RIA Section 2.3 –        All GP under PMC GG    Documentation from
     Institutionalize a       2 Institutionalize a   the PVC project
     Managed Process as       Managed Process        throughout its
     guided by CMMI                                  lifecycle. (Attached
     Project Monitoring and                          to this document)
     Control PA GG 2




21
Record Presence/Absence of Objective Evidence
All SP’s and GP’s for both Project Planning and Project Monitoring and Control Process Areas
are present as described earlier within this document, sections 2b and 2c.

Document Practice Implementation
A meeting is set up between appraisal team, RIA team, and the VP of marketing and the
appraisal team hands out documentation and discusses with everyone the good news of the team
not having any gaps.

Document Practice Implementation
A meeting is set up between appraisal team, RIA team, and the VP of marketing and the
appraisal team hands out documentation and discusses with everyone the good news of the team
not having any gaps.

Review and Update the Data Collection Plan
All the necessary data which were collected during the inventory of objective evidence, was
reviewed. Those reviews were held between RIA team and appraisal team. During this activity
every document along with the data were carefully reviewed and concluded that there are no
updates to the data collection plan required.

Verify Objective Evidence

Verify Objective Evidence
Appraisal team lead along with the team has verified all the direct and indirect artifacts. Those
artifacts were collected during the

Collection of evidence phase of PVC project.

Characterize Implementation of Model Practices
After the verification of all the documents and data, appraisal team characterized the each
practices. Following table has outlined all the SP and GP for PP and PMC PA.



Practice for PP                                   Implementation

SG1                                               FI (Fully Implemented)

SG2                                               FI

GG2                                               LI (Largely Implemented)




22
Practice for PMC                                Implementation

SG1                                             FI

SG2                                             FI

SG3                                             FI

GG2                                             LI



Validate Preliminary Findings

Validate Preliminary Findings
For the Preliminary validation, appraisal team and RIA team of the PVC project had numbers of
meetings. They validate all the findings which were gathered during inventory of objective
evidence phase. Appraisal team also validated that the traceability between input and output
appraisal were sufficient.

Generate Appraisal Results

Derive Findings and rate Goals
After the validation with appraisal team and RIA team, it was concluded that all the SG and GG
of PP and PMC process areas were satisfied.

Practice for PP                 Implementation                   Rate

SG1                             FI (Fully Implemented)           Satisfied

SG2                             FI                               Satisfied

GG2                             LI (Largely Implemented)         Satisfied



Practice for PMC                Implementation                   Rate

SG1                             FI                               Satisfied

SG2                             FI                               Satisfied

SG3                             FI                               Satisfied

GG2                             LI                               Satisfied




23
Determine Process Area Capability Level
Staged Representation of CMMI has been implemented in PVC project for PP and PMC process
areas. After the appraisal was completed the appraisal team’s assessment concludes that the
capability level of the PVC project has within the PP and PMC process area capability level.

Determine Satisfaction of Process Areas
The appraisal team finds all the specific and generic goals for PMC and PP process areas have
been followed during the PVC project implementation.

Determine Capability Profile
Since PVC project followed Staged Representation of CMMI Level 2 therefore this activity will
be omitted.

Determine Maturity Level
The appraisal team lead along with the team finds that PP and PMC process areas in scope for
CMMI Maturity Level 2 because those PA have been satisfied all the specific and generic goals.

Document Appraisal Results
Appraisal Team created a report in which they documented all their findings, rating and
Appraisal Disclosures Statement (ADS) of the PVC project.

Report Results
Deliver Appraisal Results
After the object evidence has been verified and validated, rating has been determined and final
result documented and reviewed, appraisal team has delivered final finding and plan for next step
activities.

Deliver Final Findings
A document has been created with final findings and also the Appraisal Disclosures Statement
(ADS) provided to the RIA stakeholders. ADS conclude all the results and conditions of PMC
and PP process area of PVC project.

These final document and ADS have been signed by appraisal team along with the Team Leader.

For the delivering of those documents a meeting has been arranged with all the Appraisal Team,
and the RIA team.




24
Conduct Executive Sessions
Meeting with the marketing VP of RIA was conducted in which all the findings were
documented in reports where were presented by Appraisal Team.

After the results and finding, Sr. Management were glad to hear that the entire appraisal process
went well and company achieved the CMMI Maturity Level 2 in PP and PMC process areas for
PVC project.

Plan for Next Steps
Since PVC project achieve CMMI Maturity level 2 successfully, therefore it was decided by
senior management that process areas PP and PMC should be implemented in entire organization
so that organization can achieve the CMMI Level 3.

Package and Archive Appraisal Assets

Collect Lessons Learned
The entire appraisal activities were under the budget and finished the appraisal process on time.
It was also decided that every project in the organization should have formal documentation
because on numerous occasions, when there was no documentation the appraisal team needed to
go through with interview process, which was time consuming.

Generate Appraisal Record
Appraisal team lead did the baseline of the appraisal data and provided it to RIA project
manager. Also all the required SCAMPI documentation was provided. Team leader also
generated the appraisal record from baseline planning and execution data collect throughout the
appraisal, which were also provided to the RIA project manager. RIA project manager placed
those documents, reports and data into the company repository.

Provide Appraisal Data Package to CMMI Steward
The appraisal team leader ensured that the completed appraisal report along with soft copies of
approved ADS, approved appraisal input, approved appraisal plan and the final findings
presentation or report, was delivered to the CMMI Steward.

Archive and/or Dispose of Key Artifacts
Appraisal team lead archived the work products which were collected during the appraisal. The
soft copy of the documents and reports were copied into CD, and returned to RIA project
manager along with the hard copies. However the evidence provided by RIA team was returned
back. All the meeting minutes and notes taken during the appraisal were disposed of.




25

Contenu connexe

Tendances

Increasing business success with TPI NEXT and PointZERO
Increasing business success with TPI NEXT and PointZEROIncreasing business success with TPI NEXT and PointZERO
Increasing business success with TPI NEXT and PointZERORik Marselis
 
Sessione 6_ Business process Management pt.1
Sessione 6_ Business process Management pt.1Sessione 6_ Business process Management pt.1
Sessione 6_ Business process Management pt.1The Qube
 
BPM Fundamentals: Develop Your Game Plan For BPM Success
BPM Fundamentals: Develop Your Game Plan For BPM SuccessBPM Fundamentals: Develop Your Game Plan For BPM Success
BPM Fundamentals: Develop Your Game Plan For BPM SuccessClay Richardson
 
Chapter 4 - Deployment & Delivery
Chapter 4 - Deployment & DeliveryChapter 4 - Deployment & Delivery
Chapter 4 - Deployment & DeliveryNeeraj Kumar Singh
 
Business Process Model and Notation (BPMN)
Business Process Model and Notation (BPMN)Business Process Model and Notation (BPMN)
Business Process Model and Notation (BPMN)Peter R. Egli
 
Test Automation Maturity: A Self-Assessment Tool
Test Automation Maturity: A Self-Assessment ToolTest Automation Maturity: A Self-Assessment Tool
Test Automation Maturity: A Self-Assessment ToolUniversity of Antwerp
 
USER ACCEPTANCE TESTING
USER ACCEPTANCE TESTINGUSER ACCEPTANCE TESTING
USER ACCEPTANCE TESTINGKADARI SHIVRAJ
 
Process and product quality Assurance
Process and product quality AssuranceProcess and product quality Assurance
Process and product quality AssuranceJoydip Bhattacharya
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For AgileNaresh Jain
 

Tendances (14)

CMMI PPT.pptx
CMMI PPT.pptxCMMI PPT.pptx
CMMI PPT.pptx
 
Automation_testing
Automation_testingAutomation_testing
Automation_testing
 
Increasing business success with TPI NEXT and PointZERO
Increasing business success with TPI NEXT and PointZEROIncreasing business success with TPI NEXT and PointZERO
Increasing business success with TPI NEXT and PointZERO
 
Sessione 6_ Business process Management pt.1
Sessione 6_ Business process Management pt.1Sessione 6_ Business process Management pt.1
Sessione 6_ Business process Management pt.1
 
BPM Fundamentals: Develop Your Game Plan For BPM Success
BPM Fundamentals: Develop Your Game Plan For BPM SuccessBPM Fundamentals: Develop Your Game Plan For BPM Success
BPM Fundamentals: Develop Your Game Plan For BPM Success
 
Chapter 4 - Deployment & Delivery
Chapter 4 - Deployment & DeliveryChapter 4 - Deployment & Delivery
Chapter 4 - Deployment & Delivery
 
CMMI
CMMICMMI
CMMI
 
Business Process Model and Notation (BPMN)
Business Process Model and Notation (BPMN)Business Process Model and Notation (BPMN)
Business Process Model and Notation (BPMN)
 
CMMI
CMMICMMI
CMMI
 
Test Automation Maturity: A Self-Assessment Tool
Test Automation Maturity: A Self-Assessment ToolTest Automation Maturity: A Self-Assessment Tool
Test Automation Maturity: A Self-Assessment Tool
 
USER ACCEPTANCE TESTING
USER ACCEPTANCE TESTINGUSER ACCEPTANCE TESTING
USER ACCEPTANCE TESTING
 
Horizon 8 + Instant Clones
Horizon 8 + Instant ClonesHorizon 8 + Instant Clones
Horizon 8 + Instant Clones
 
Process and product quality Assurance
Process and product quality AssuranceProcess and product quality Assurance
Process and product quality Assurance
 
Test Automation Strategies For Agile
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For Agile
 

En vedette

Software testing objective_types
Software testing objective_typesSoftware testing objective_types
Software testing objective_typessangeeswaran
 
Types and models of assessment
Types and models of assessmentTypes and models of assessment
Types and models of assessmentGil Buella Remoral
 
Lecture 3 software process model
Lecture 3   software process modelLecture 3   software process model
Lecture 3 software process modelIIUI
 
Chapter 2 software development life cycle models
Chapter 2 software development life cycle modelsChapter 2 software development life cycle models
Chapter 2 software development life cycle modelsdespicable me
 
Chapter 2 software_development_life_cycle_models
Chapter 2 software_development_life_cycle_modelsChapter 2 software_development_life_cycle_models
Chapter 2 software_development_life_cycle_modelsPiyush Gogia
 
5 kinesis lightning
5 kinesis lightning5 kinesis lightning
5 kinesis lightningBigDataCamp
 
ルイ·ヴィトンの荷物を購入
ルイ·ヴィトンの荷物を購入ルイ·ヴィトンの荷物を購入
ルイ·ヴィトンの荷物を購入luhan366
 
SERTIFIKAT HSE EXPRESS
SERTIFIKAT HSE EXPRESSSERTIFIKAT HSE EXPRESS
SERTIFIKAT HSE EXPRESSsertifikatSMK3
 
Early College Academy Greeley Colorado
Early College Academy Greeley ColoradoEarly College Academy Greeley Colorado
Early College Academy Greeley ColoradoPaul Francisco
 
Critical purviews where information and communication technology (ICT) can pr...
Critical purviews where information and communication technology (ICT) can pr...Critical purviews where information and communication technology (ICT) can pr...
Critical purviews where information and communication technology (ICT) can pr...Adamkolo Mohammed Ibrahim Jinjiri
 
Q35 maths error quran
Q35 maths error quranQ35 maths error quran
Q35 maths error quransaud777
 
Team 1 c IMT oral presentation
Team 1 c IMT oral presentationTeam 1 c IMT oral presentation
Team 1 c IMT oral presentationmra21
 
Universal Image Loader: Story, Architecture, FAQ
Universal Image Loader: Story, Architecture, FAQUniversal Image Loader: Story, Architecture, FAQ
Universal Image Loader: Story, Architecture, FAQSergey Tarasevich
 

En vedette (20)

Software testing objective_types
Software testing objective_typesSoftware testing objective_types
Software testing objective_types
 
Software engineering-quiz
Software engineering-quizSoftware engineering-quiz
Software engineering-quiz
 
Types and models of assessment
Types and models of assessmentTypes and models of assessment
Types and models of assessment
 
Lecture 3 software process model
Lecture 3   software process modelLecture 3   software process model
Lecture 3 software process model
 
Chapter 2 software development life cycle models
Chapter 2 software development life cycle modelsChapter 2 software development life cycle models
Chapter 2 software development life cycle models
 
Chapter 2 software_development_life_cycle_models
Chapter 2 software_development_life_cycle_modelsChapter 2 software_development_life_cycle_models
Chapter 2 software_development_life_cycle_models
 
5 kinesis lightning
5 kinesis lightning5 kinesis lightning
5 kinesis lightning
 
Cob 20081113 1
Cob 20081113 1Cob 20081113 1
Cob 20081113 1
 
Activities
ActivitiesActivities
Activities
 
ルイ·ヴィトンの荷物を購入
ルイ·ヴィトンの荷物を購入ルイ·ヴィトンの荷物を購入
ルイ·ヴィトンの荷物を購入
 
SERTIFIKAT HSE EXPRESS
SERTIFIKAT HSE EXPRESSSERTIFIKAT HSE EXPRESS
SERTIFIKAT HSE EXPRESS
 
Early College Academy Greeley Colorado
Early College Academy Greeley ColoradoEarly College Academy Greeley Colorado
Early College Academy Greeley Colorado
 
C53200
C53200C53200
C53200
 
zest_issue_2_Travel
zest_issue_2_Travelzest_issue_2_Travel
zest_issue_2_Travel
 
Kengur
KengurKengur
Kengur
 
Critical purviews where information and communication technology (ICT) can pr...
Critical purviews where information and communication technology (ICT) can pr...Critical purviews where information and communication technology (ICT) can pr...
Critical purviews where information and communication technology (ICT) can pr...
 
Opjo
OpjoOpjo
Opjo
 
Q35 maths error quran
Q35 maths error quranQ35 maths error quran
Q35 maths error quran
 
Team 1 c IMT oral presentation
Team 1 c IMT oral presentationTeam 1 c IMT oral presentation
Team 1 c IMT oral presentation
 
Universal Image Loader: Story, Architecture, FAQ
Universal Image Loader: Story, Architecture, FAQUniversal Image Loader: Story, Architecture, FAQ
Universal Image Loader: Story, Architecture, FAQ
 

Plus de Amin Bandeali

SOFTWARE MEASUREMENT A PROCESS MODEL
SOFTWARE MEASUREMENT A PROCESS MODELSOFTWARE MEASUREMENT A PROCESS MODEL
SOFTWARE MEASUREMENT A PROCESS MODELAmin Bandeali
 
SOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESS
SOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESSSOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESS
SOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESSAmin Bandeali
 
SOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESS
SOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESSSOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESS
SOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESSAmin Bandeali
 
Privacy Identity Theft National ID Card and REAL ID Act
Privacy Identity Theft National ID Card and REAL ID ActPrivacy Identity Theft National ID Card and REAL ID Act
Privacy Identity Theft National ID Card and REAL ID ActAmin Bandeali
 
Extending Agile to Suite Big Projects
Extending Agile to Suite Big ProjectsExtending Agile to Suite Big Projects
Extending Agile to Suite Big ProjectsAmin Bandeali
 
Lead Allocation System's Attribute Driven Design (ADD)
Lead Allocation System's Attribute Driven Design (ADD)Lead Allocation System's Attribute Driven Design (ADD)
Lead Allocation System's Attribute Driven Design (ADD)Amin Bandeali
 
Lead Allocation System - Attribute Driven Design (ADD)
Lead Allocation System - Attribute Driven Design (ADD)Lead Allocation System - Attribute Driven Design (ADD)
Lead Allocation System - Attribute Driven Design (ADD)Amin Bandeali
 
Lead Allocation System
Lead Allocation SystemLead Allocation System
Lead Allocation SystemAmin Bandeali
 
Software Process Improvement – CMMI and IDEAL
Software Process Improvement – CMMI and IDEALSoftware Process Improvement – CMMI and IDEAL
Software Process Improvement – CMMI and IDEALAmin Bandeali
 
Maintenance of Dynamically vs. Statically typed Languages
Maintenance of Dynamically vs. Statically typed LanguagesMaintenance of Dynamically vs. Statically typed Languages
Maintenance of Dynamically vs. Statically typed LanguagesAmin Bandeali
 
SOFTWARE VERIFICATION & VALIDATION
SOFTWARE VERIFICATION & VALIDATIONSOFTWARE VERIFICATION & VALIDATION
SOFTWARE VERIFICATION & VALIDATIONAmin Bandeali
 

Plus de Amin Bandeali (11)

SOFTWARE MEASUREMENT A PROCESS MODEL
SOFTWARE MEASUREMENT A PROCESS MODELSOFTWARE MEASUREMENT A PROCESS MODEL
SOFTWARE MEASUREMENT A PROCESS MODEL
 
SOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESS
SOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESSSOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESS
SOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESS
 
SOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESS
SOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESSSOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESS
SOFTWARE MEASUREMENT ESTABLISHING A SOFTWARE MEASUREMENT PROCESS
 
Privacy Identity Theft National ID Card and REAL ID Act
Privacy Identity Theft National ID Card and REAL ID ActPrivacy Identity Theft National ID Card and REAL ID Act
Privacy Identity Theft National ID Card and REAL ID Act
 
Extending Agile to Suite Big Projects
Extending Agile to Suite Big ProjectsExtending Agile to Suite Big Projects
Extending Agile to Suite Big Projects
 
Lead Allocation System's Attribute Driven Design (ADD)
Lead Allocation System's Attribute Driven Design (ADD)Lead Allocation System's Attribute Driven Design (ADD)
Lead Allocation System's Attribute Driven Design (ADD)
 
Lead Allocation System - Attribute Driven Design (ADD)
Lead Allocation System - Attribute Driven Design (ADD)Lead Allocation System - Attribute Driven Design (ADD)
Lead Allocation System - Attribute Driven Design (ADD)
 
Lead Allocation System
Lead Allocation SystemLead Allocation System
Lead Allocation System
 
Software Process Improvement – CMMI and IDEAL
Software Process Improvement – CMMI and IDEALSoftware Process Improvement – CMMI and IDEAL
Software Process Improvement – CMMI and IDEAL
 
Maintenance of Dynamically vs. Statically typed Languages
Maintenance of Dynamically vs. Statically typed LanguagesMaintenance of Dynamically vs. Statically typed Languages
Maintenance of Dynamically vs. Statically typed Languages
 
SOFTWARE VERIFICATION & VALIDATION
SOFTWARE VERIFICATION & VALIDATIONSOFTWARE VERIFICATION & VALIDATION
SOFTWARE VERIFICATION & VALIDATION
 

Dernier

Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 

Dernier (20)

Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 

Software Process Improvement SCAMPI: Standard CMMI Appraisal Method for Process Improvement

  • 1. Homework Report # 2 Software Process Improvement SCAMPI: Standard CMMI Appraisal Method for Process Improvement Arash Sharif, Muhammad Amin Bandeali, Ali Raza, Fullerton, CA 92834 Muhammad Amin Bandeali (899800544) Arash Sharif (899568125) Ali Raza (805253283) CPSC 544 Software Process Definition, Prof. Chang-Hyun Jo, 12/09/07 1
  • 2. Revision History Date Version Description Author November 3, 2007 0.01 Wrote Outline Arash Sharif Ali Raza Muhammad Amin Bandeali November 4, 2007 0.05 Wrote select and Muhammad Amin prepare team + Bandeali obtain and inventory initial objective evidence November 7, 2007 0.1 Wrote prepare for Arash Sharif appraisal conduct November 13, 2007 0.2 Wrote prepare Ali Raza participants November 18, 2007 0.3 Wrote Diagnostics Muhammad Amin Phase Bandeali November 21, 2007 0.4 Wrote examine Arash Sharif objective evidence November 21, 2007 0.5 Wrote document Ali Raza objective evidence November 22, 2007 0.6 Wrote verify Arash Sharif objective evidence November 22, 2007 0.7 Wrote validate Muhammad Amin preliminary findings Bandeali November 23, 2007 0.8 Wrote generate Ali Raza appraisal results November 25, 2007 0.9 Wrote document Arash Sharif appraisal results Ali Raza 2
  • 3. Muhammad Amin Bandeali November 25, 2007 1.0 Wrote deliver Muhammad Amin appraisal results Bandeali December 1, 2007 1.1 Wrote package and Ali Raza archive appraisal assets December 3, 2007 1.2 Review First Arash Sharif Iteration Ali Raza Muhammad Amin Bandeali December 3, 2007 1.3 Updated Plan and Arash Sharif Prepare for Appraisal Ali Raza Muhammad Amin Bandeali December 6 2007 1.5 Review Second Arash Sharif Iteration Ali Raza Muhammad Amin Bandeali December 7, 2007 1.6 Final Revisions Arash Sharif Ali Raza Muhammad Amin Bandeali 3
  • 4. TABLE OF CONTENTS REVISION HISTORY..............................................................................................................................2 TABLE OF CONTENTS..........................................................................................................................4 PLAN AND PREPARE FOR APPRAISAL............................................................................................6 ANALYZE REQUIREMENTS..................................................................................................................................6 DETERMINE APPRAISAL OBJECTIVES......................................................................................................................6 DETERMINE APPRAISAL CONSTRAINTS...................................................................................................................6 DETERMINE APPRAISAL SCOPE.............................................................................................................................6 DETERMINE OUTPUTS..........................................................................................................................................6 OBTAIN COMMITMENT TO APPRAISAL INPUTS ........................................................................................................7 DEVELOP APPRAISAL PLAN................................................................................................................................7 TAILOR METHOD................................................................................................................................................7 IDENTIFY NEEDED RESOURCES.............................................................................................................................7 DETERMINE COST AND SCHEDULE.........................................................................................................................8 PLAN AND MANAGE LOGISTICS............................................................................................................................8 DOCUMENT AND MANAGE RISKS..........................................................................................................................8 OBTAIN COMMITMENT TO APPRAISAL PLAN...........................................................................................................9 SELECT AND PREPARE TEAM..............................................................................................................................9 IDENTIFY APPRAISAL TEAM LEADER.....................................................................................................................9 SELECT TEAM MEMBERS.....................................................................................................................................9 PREPARE TEAM..................................................................................................................................................9 OBTAIN AND INVENTORY INITIAL OBJECTIVE EVIDENCE.......................................................................................9 OBTAIN INITIAL OBJECTIVE EVIDENCE...................................................................................................................9 INVENTORY OBJECTIVE EVIDENCE.......................................................................................................................10 PREPARE FOR APPRAISAL CONDUCT.................................................................................................................10 PERFORM READINESS REVIEW............................................................................................................................10 PREPARE DATA COLLECTION PLAN.....................................................................................................................10 RE-PLAN DATA COLLECTION.............................................................................................................................10 CONDUCT APPRAISAL.......................................................................................................................10 PREPARE PARTICIPANTS ..................................................................................................................................10 CONDUCT PARTICIPANT BRIEFING ......................................................................................................................10 EXAMINE OBJECTIVE EVIDENCE.......................................................................................................................11 EXAMINE OBJECTIVE EVIDENCE FROM DOCUMENTS ..............................................................................................11 EXAMINE OBJECTIVE EVIDENCE FROM INTERVIEWS ...............................................................................................17 DOCUMENT OBJECTIVE EVIDENCE....................................................................................................................20 TAKE/REVIEW/TAG NOTES................................................................................................................................20 4
  • 5. RECORD PRESENCE/ABSENCE OF OBJECTIVE EVIDENCE..........................................................................................22 DOCUMENT PRACTICE IMPLEMENTATION..............................................................................................................22 DOCUMENT PRACTICE IMPLEMENTATION..............................................................................................................22 REVIEW AND UPDATE THE DATA COLLECTION PLAN.............................................................................................22 VERIFY OBJECTIVE EVIDENCE.........................................................................................................................22 VERIFY OBJECTIVE EVIDENCE............................................................................................................................22 CHARACTERIZE IMPLEMENTATION OF MODEL PRACTICES........................................................................................22 VALIDATE PRELIMINARY FINDINGS...................................................................................................................23 VALIDATE PRELIMINARY FINDINGS......................................................................................................................23 GENERATE APPRAISAL RESULTS.......................................................................................................................23 DERIVE FINDINGS AND RATE GOALS....................................................................................................................23 DETERMINE PROCESS AREA CAPABILITY LEVEL...................................................................................................24 DETERMINE SATISFACTION OF PROCESS AREAS ....................................................................................................24 DETERMINE CAPABILITY PROFILE ......................................................................................................................24 DETERMINE MATURITY LEVEL...........................................................................................................................24 DOCUMENT APPRAISAL RESULTS......................................................................................................................24 REPORT RESULTS...............................................................................................................................24 DELIVER APPRAISAL RESULTS..........................................................................................................................24 DELIVER FINAL FINDINGS..................................................................................................................................24 CONDUCT EXECUTIVE SESSIONS..........................................................................................................................25 PLAN FOR NEXT STEPS......................................................................................................................................25 PACKAGE AND ARCHIVE APPRAISAL ASSETS......................................................................................................25 COLLECT LESSONS LEARNED..............................................................................................................................25 GENERATE APPRAISAL RECORD..........................................................................................................................25 PROVIDE APPRAISAL DATA PACKAGE TO CMMI STEWARD...................................................................................25 ARCHIVE AND/OR DISPOSE OF KEY ARTIFACTS.....................................................................................................25 5
  • 6. Plan and Prepare for Appraisal Analyze Requirements Determine Appraisal Objectives The appraisal lead holds a preliminary meeting to establish a foundation for the appraisal. In the meeting it is determined that the main stakeholder and sponsor shall be the vice president of the marketing department of Extron Electronics. The business needs of the company are to reduce costs, improve quality and improve time to market. The vice president of marketing also voiced his concern on evaluating areas of potential risks that may affect the performance of the organization. Determine Appraisal Constraints The appraisal lead has been given some constraints by the vice president of marketing. These constraints are a timeline in which the appraisal needs to be accomplished, and guidelines for work interruption. It has been made clear to the lead that appraisal activity should take approximately 2 weeks, and only CMMI process areas Project Planning and Project Monitoring and Control shall be assessed in this iteration. Determine Appraisal Scope The appraisal lead in conjunction with the vice president of marketing has determined that one department of the company will be used for appraisal. The department is the Rich Internet Application (RIA) team, and specifically the PoleVault System Configurator (PVC) application. The appraisal team will review the Project Planning and Project Monitoring and Control Process Areas. All other PA’s will be excluded do to time constraints. The entire RIA team will be included in this appraisal. The RIA team is made up of 3 developers, a lead developer, a graphic designer, and a project manager. Determine Outputs Upon completion of this appraisal the outcome of the output will be • appraisal records, • ADS and • CMMI Steward Data. The sponsor shall receive the appraisal record, which includes: 6
  • 7. final findings, including statements of strengths and weaknesses documented for every PA investigated • all ratings planned for and generated by the team • the ADS Obtain Commitment to Appraisal Inputs The appraisal team leader holds a meeting with the vice president of marketing, the RIA team, and the appraisal team to inform them about the appraisal and requests their commitment to provide resources and funding. The vice president requests a formal plan detailing the appraisal. The appraisal leader agrees to this, and a future meeting is arranged to discuss the details of this plan. Develop Appraisal Plan Tailor Method In this iteration, all activities in SCAMPI shall be accomplished for Project Planning, and Project Monitoring and Control Process Areas. Identify Needed Resources The appraisal lead has determined that we will need time to interview the RIA team, as well as management. Teams: Appraisal Team: Appraisal Team Lead: {Name} Appraisal Team: {Name, name, ..} RIA Team: Project Manger: {Name} Graphic Designer: {Name} Developer: {Name, name, …} Management: Vice President of Marketing: {Name} Equipment and Facility: 7
  • 8. Access to Conference room with overhead projector, screen, and attached computer. A computer for each member of the appraisal team. Phones for each member of the appraisal team. Determine Cost and Schedule The appraisal lead has been given strict guidelines as to how much the company wants to spend on this appraisal. Following these guidelines, the appraisal lead determines that there are 3 parts to the estimate. The appraisal teams man hours spent, and the RIA teams time spent in participating in the appraisal, and the equipment and facilities that are needed for the appraisal. In addition, the appraisal team is in house so there is no lodging, airfare, or such costs. • Estimate for appraisal team of 3 members: 80x3 = 240 hours • Estimate for RIA team involvement for 6 members: 2 hours per day for 2 weeks, 2x6x10 = 120 hours • Facility arrangement for appraisal team, including computers and phones: None, the company has these resources available Plan and Manage Logistics The appraisal team shall have the main conference room assigned to them for the two weeks that the SCAMPI would be in progress. Team shall start appraisal at 9AM – 6PM, within which company staff would be available for various tasks. A separate file server would be setup and the appraisal team will have access to this drive where all their documents would be saved and shared. The Human Resource Department will be responsible for various other logistical issues. Document and Manage Risks Given the strict schedule, the appraisal lead has determined that there are 3 potential risks, personnel absence, personnel dishonesty, and equipment failure. The mitigation plan for each is the following: • Personnel absence: Conduct conference call • Personnel dishonestly: After all interviews analyze the results and assume the mean. • Equipment failure: Have an IT professional on call for help 8
  • 9. Obtain Commitment to Appraisal Plan A formal Appraisal plan document is prepared by the appraisal leader. This document is then reviewed with the vice president of marketing and all other stakeholders involved, which includes the RIA team and the rest of the appraisal team. Once the review is complete, both the appraisal lead and the vice president of marketing will sign off formally on it. Select and Prepare Team Identify Appraisal Team Leader Once the vice president of marketing decides to do the appraisal, he chooses an in house lead software engineer with 15 years of experience, including 6 years of management, to be the lead appraiser. He also confirms that this person is an authorized SCAMPI appraiser and that he has done numerous successful appraisals before. Select Team Members The appraisal leader chooses 4 team members, each with 6 years of technical experience, giving the team a total of 39 years of engineering experience. Each of the team members also have 3 years of management experience, giving the team a total of 18 years of management experience. The appraisal lead also confirms that each of the team members has taken a SEI-licensed CMMI course. In addition, the team confirms that they have all the bases covered as far as lifecycles to be appraised. Prepare Team The appraisal lead sets up an offsite training course in CMMI and SCAMPI for the rest of the team members. During this offsite training, the team lead holds a luncheon and establishes some ground rules for the team, as well as making sure the team knows the appraisal objectives and they are all on the same page. Before the appraisal process begins, the lead has individual meetings with each of his team members to discuss their assigned roles and responsibilities. Obtain and Inventory Initial Objective Evidence Obtain Initial Objective Evidence The appraisal team lead retrieves documentation from the RIA team lead as far as what processes are in place and how they are carried out. This is done to help the appraisal team get a better understanding of where the team stands and where it needs to go to improve. 9
  • 10. Inventory Objective Evidence The lead, along with the rest of the appraisal team analyzed the Objective Evidence and confirmed that it was in fact the adequate coverage that they needed for the model practices to be appraised. The team then organized these documents and places them in a repository for easy access in the future. Prepare for Appraisal Conduct Perform Readiness Review A meeting was held by the appraisal lead to determine if everyone was ready for proceeding forward. It was determined that the Objective Evidence was ready, the appraisal team was ready, all the logistics were being handled, risks were correctly being managed, and in general everything was ready to move forward. Prepare Data Collection Plan In order to obtain a detailed documentation on company and project processes the team creates a plan and schedule for holding interviews and workshops with the RIA team. Interviews will be held first with each member of the RIA team. The interviews will be held independently to get more accurate data and to maintain confidentiality. After these interviews, a series of workshop will be held to analyze how the RIA team interacts with each other and to the appraisal team. Re-plan Data Collection The team lead, along with the rest of the team members, reviewed the inventory of objective evidence and decided that it is sufficient to complete the appraisal as planned. Re-planning the data collection will not be necessary; therefore, a formal sign off on the appraisal plan is received from the main sponsor, vice president of marketing. Conduct Appraisal Prepare Participants Conduct Participant Briefing A meeting was held with the appraisal participants (RIA team) and the appraisal team lead described the roles that will be expected from each, including the interviews and workshops. Each participant was asked to reconfirm their availability for participation. 10
  • 11. Examine Objective Evidence Examine Objective Evidence from Documents The appraisal team examines the objective evidence from documents and compares with the specific practices and generic practices of the CMMI Project Planning and Project Monitoring and Control Process areas to see if they are in place. Within this documentation a position responsibility document was present. This document stated all the responsibilities of the RIA team position by position. After reviewing this, along with all the other documentation the appraisal team concluded that the following specific practices were being addressed for the Project Planning and Project Monitoring and Control Process Areas. Project Planning PA: SP 1.1 Estimate the Scope of the Project This SP is satisfactory. The RIA team lead is responsible for establishing a top-level work breakdown structure (WBS) to estimate the scope of the project. The lead produces the following: Task descriptions Work package descriptions Work breakdown structure (WBS) SP 1.2 Establish Estimates of Work Product and Task Attributes This SP is satisfactory. The RIA team lead is responsible for establishing and maintaining estimates of the attributes of the work products and tasks. The lead produces the following: Technical approach Size and complexity of tasks and work products Estimating models Attribute estimates SP 1.3 Define Project Lifecycle 11
  • 12. This SP is satisfactory. The RIA team lead is responsible for defining the project lifecycle phases on which to scope the planning effort. The lead produces the following: Project lifecycle phases SP 1.4 Determine Estimates of Effort and Cost This SP is satisfactory. The RIA team lead is responsible for estimating the project effort and cost for the work products and tasks based on estimation rationale. The lead produces the following: Estimation rationale Project effort estimates Project cost estimates SP 2.1 Establish the Budget and Schedule This SP is satisfactory. The RIA project manager is responsible for establishing and maintaining the project’s budget. The project manager produces the following: Project schedules Schedule dependencies Project budget SP 2.2 Identify Project Risks This SP is satisfactory. The RIA project manager is responsible for identifying and analyzing project risks. The project manager produces the following: Identified risks Risk impacts and probability of occurrence Risk priorities SP 2.3 Plan for Data Management 12
  • 13. This SP is satisfactory. The RIA team lead is responsible for a plan for management of the project data. The lead produces the following: Data management plan Master list of managed data Data content and format description Data requirements lists for acquirers and for suppliers Privacy requirements Security requirements Security procedures Mechanism for data retrieval, reproduction, and distribution Schedule for collection of project data Listing of project data to be collected SP 2.4 Plan for Project Resources This SP is satisfactory. The RIA project manager is responsible for a plan for management of the project data. The project manager produces the following: WBS work packages WBS task dictionary Staffing requirements based on project size and scope Critical facilities/equipment list Process/workflow definitions and diagrams Program administration requirements list SP 2.5 Plan for Needed Knowledge and Skills This SP is satisfactory. The RIA project manager, with the help of the RIA team lead, is responsible for a plan for management of the project data. The project manager produces the following: 13
  • 14. Inventory of skill needs Staffing and new hire plans Database skills and training SP 2.6 Plan Stakeholder Involvements This SP is satisfactory. The RIA project manager is responsible for planning for the involvement of identified stakeholders who in most cases is the vice president of marketing. The project manager produces the following: Stakeholder involvement plan SP 2.7 Establish the Project plan This SP is satisfactory. The RIA project manager is responsible for establishing and maintaining the overall project plan content. The project manager produces the following: Overall project plan SP 3.1 Review Plans That Affect the Project This SP is satisfactory. The RIA project manager is responsible for reviewing all plans that affect the project to understand project commitments. The project manager produces the following: Record of the reviews of plans that affect the project SP 3.2 Reconcile Work and Resource Levels This SP is satisfactory. The RIA project manager, with the help of the RIA team lead, is responsible for reconciling the project plan to reflect available and estimated resources. The project manager produces the following: Revised methods and corresponding estimating parameters, including better tools, IDE’s and the use of off-the-shelf components. Renegotiated budgets 14
  • 15. Revised schedules Revised requirement list Renegotiated stakeholder agreements SP 3.3 Obtain Plan Commitment This SP is satisfactory. The RIA project manager is responsible for obtaining commitment from relevant stakeholders responsible for performing and supporting plan execution. The project manager produces the following: Documented requests for commitments Documented commitments Project Monitoring and Control: SP 1.1 Monitor Project Planning Parameters This SP is satisfactory. The RIA project manager, with the help of the RIA team lead, is responsible for monitoring the actual values of the project planning parameters against the project plan. The project manager produces the following: Records of the project performance Records of significant deviations SP 1.2 Monitor Commitments This SP is satisfactory. The RIA project manager is responsible for monitoring commitments against those identified in the project plan. The project manager produces the following: Records of commitment reviews SP 1.3 Monitor Project Risks 15
  • 16. This SP is satisfactory. The RIA project manager is responsible for monitoring risks against those identified in the project plan. The project manager produces the following: Records of the project risk monitoring. SP 1.4 Monitor Data Management This SP is satisfactory. The RIA team lead is responsible for monitoring risks against those identified in the project plan. The lead produces the following: Records of data management SP 1.5 Monitor Stakeholder Involvements This SP is satisfactory. The RIA project manager is responsible for monitoring stakeholder involvement against the project plan. The project manager produces the following: Records of data management SP 1.6 Conduct Progress Reviews This SP is satisfactory. The RIA project manager, with the help of the RIA team lead, is responsible for periodically reviewing the project’s progress, performance, and issues. The project manager produces the following: Documented project review results SP 1.7 Conduct Milestone Reviews This SP is satisfactory. The RIA project manager is responsible for reviewing the accomplishments and results of the project at selected project milestones. The project manager produces the following: Documented milestone review results SP 2.1 Analyze Issues 16
  • 17. This SP is satisfactory. The RIA team lead is responsible for collecting and analyzing the issues and determine the corrective actions necessary to address the issues. The lead produces the following: List of issues needing corrective actions SP 2.2 Take Corrective Action This SP is satisfactory. The RIA team lead, with the help of the project manager, is responsible for taking corrective actions on identified issues. The lead produces the following: Corrective action plan SP 2.3 Manage Corrective Action This SP is satisfactory. The RIA project manager, with the help of the RIA team lead, is responsible for managing corrective actions to closure. The project manager produces the following: Corrective action results Examine Objective Evidence from Interviews The appraisal team examines the objective evidence from interviews and compares with the specific practices and generic practices of the CMMI Project Planning and Project Monitoring and Control Process areas to see if they are in place. Through the notes taken during the interviews and workshops the appraisal team concluded that the following generic practices were being addressed for the Project Planning and Project Monitoring and Control Process Areas. Project Planning & Project Monitoring and Control PAs: GP 1.1 Perform Specific Practices This GP is satisfactory. When the team was asked to show that they perform the specific practices, they showed some examples on how they performed specific practices on the PVC project up to date. 17
  • 18. GP 2.1 Establish an Organizational Policy This GP is satisfactory. When the team was asked if an organization policy was established they showed emails from the VP and other departments displaying their understanding of the organizational policy. GP 2.2 Plan the Process This GP is satisfactory. When the team was asked how they planned the process they walked the appraisal team through an example. GP 2.3 Provide Resources This GP is satisfactory. When the RIA lead and project manager were asked how they provided resources they went through their interview process on how they recruit the most qualified candidates and also a list of the software they use for tracking and reporting. GP 2.4 Assign Responsibility This GP is satisfactory. When the RIA lead and project manager were asked how they assign responsibility they went through an example week by week schedule of how the resources are spread out. GP 2.5 Train People This GP is satisfactory. When the RIA lead and project manager were asked how they train people. They went through their previous year’s budget and expense report on training classes aimed at estimating, budgeting, negotiating, risk identification, data management, planning and scheduling, risk management and data management, and monitoring and control of the project. GP 2.6 Manage Configurations This GP is satisfactory. When the RIA lead and project manager were asked how they manage configurations. They showed examples of how their work breakdown structure, project plan, data management plan, stakeholder plan, project schedules with status, project measurement data 18
  • 19. and analysis, earned value report documents were stored in source control software and versioned accordingly. GP 2.7 Identify and Involve Relevant Stakeholders This GP is satisfactory. When the RIA lead and project manager were asked how they identified and involved relevant stakeholders. They showed examples of their incremental review process of establishing estimates, reviewing and resolving issues on the completeness and correctness of the project risks, reviewing data management plans, establishing project plans, reviewing project plans and resolving issues on work and resource issues, assessing the project against the plan, reviewing commitments and resolving issues, reviewing project risks, reviewing data management activities, reviewing project progress, managing corrective actions to closure. GP 2.8 Monitor and Control the Process This GP is satisfactory. When the RIA project manager was asked how they monitored and controlled the process. He showed examples of how the original plan had a number of revisions, how the cost, schedule, and effort changed per plan revision and the schedule for development and maintenance of the program plans. They also showed examples of how they track number of open and closed corrective actions, schedule with status for monthly financial data collection, analysis, and reporting, number and types of reviews performed, review schedule(planned versus actual and slipped target dates), schedule for collection and analysis for monitoring data. GP 2.9 Objectively Evaluate Adherence This GP is satisfactory. When the appraisal team objectively evaluated the adherence of the project planning process against its process description, standards and procedures they found multiple sign off forms and formal review meeting summaries that confirmed adherence. GP 2.10 Review Status with Higher Level Management This GP is satisfactory. When the RIA team was asked how they review status with higher management they showed examples of meeting summary reports and sign offs on all project planning and project monitoring and control processes. 19
  • 20. Document Objective Evidence Take/Review/Tag Notes The RIA team has a standard Project Planning and Project Monitoring and Control document. In this document there are sections and subsections. The sections are in unison with the Specific Goals and Specific practices of the staged representation of the CMMI. The standard document is outlined below, as well as evidence from the PVC project: RIA Standard CMMI practices Evidence Document RIA Section 1.0- All SP under PP SG 1 Documentation from Establish Estimates as Establish Estimates the PVC project guided by CMMI throughout its Project Planning PA lifecycle. (Attached SG1 to this document) RIA Section 1.1 – All SP under PP SG 2 Documentation from Develop Project Plan as Develop Project Plan the PVC project guided by CMMI throughout its Project Planning PA lifecycle. (Attached SG 2 to this document) RIA Section 1.2 – All SP under PP SG 3 Documentation from Obtain Commitment to Obtain Plan the PVC project the Plan as guided by Commitment throughout its CMMI Project Planning lifecycle. (Attached PA SG 3 to this document) RIA Section 1.3 – All GP under PP GG 1 Documentation from Achieve Specific Goals Achieve Specific Goals the PVC project as guided by CMMI throughout its Project Planning PA lifecycle. (Attached GG 1 to this document) RIA Section 1.4 – All GP under PP GG 2 Documentation from 20
  • 21. Institutionalize a Institutionalize a the PVC project Managed Process as Managed process throughout its guided by CMMI lifecycle. (Attached Project Planning PA to this document) GG 2 RIA Section 2.0 – All SP under PMC SG Documentation from Monitor Project 1 Monitor Project the PVC project Against Plan as guided Against plan throughout its by CMMI Project lifecycle. (Attached Monitoring and Control to this document) PA SG 1 RIA Section 2.1 – All SP under PMC SG Documentation from Manage Corrective 2 Manage Corrective the PVC project Action to Closure as Action to Closure throughout its guided by CMMI lifecycle. (Attached Project Monitoring and to this document) Control PA SG 2 RIA Section 2.2 – All GP under PMC GG Documentation from Achieve Specific Goals 1 Achieve Specific the PVC project as guided by CMMI Goals throughout its Project Monitoring and lifecycle. (Attached Control PA GG 1 to this document) RIA Section 2.3 – All GP under PMC GG Documentation from Institutionalize a 2 Institutionalize a the PVC project Managed Process as Managed Process throughout its guided by CMMI lifecycle. (Attached Project Monitoring and to this document) Control PA GG 2 21
  • 22. Record Presence/Absence of Objective Evidence All SP’s and GP’s for both Project Planning and Project Monitoring and Control Process Areas are present as described earlier within this document, sections 2b and 2c. Document Practice Implementation A meeting is set up between appraisal team, RIA team, and the VP of marketing and the appraisal team hands out documentation and discusses with everyone the good news of the team not having any gaps. Document Practice Implementation A meeting is set up between appraisal team, RIA team, and the VP of marketing and the appraisal team hands out documentation and discusses with everyone the good news of the team not having any gaps. Review and Update the Data Collection Plan All the necessary data which were collected during the inventory of objective evidence, was reviewed. Those reviews were held between RIA team and appraisal team. During this activity every document along with the data were carefully reviewed and concluded that there are no updates to the data collection plan required. Verify Objective Evidence Verify Objective Evidence Appraisal team lead along with the team has verified all the direct and indirect artifacts. Those artifacts were collected during the Collection of evidence phase of PVC project. Characterize Implementation of Model Practices After the verification of all the documents and data, appraisal team characterized the each practices. Following table has outlined all the SP and GP for PP and PMC PA. Practice for PP Implementation SG1 FI (Fully Implemented) SG2 FI GG2 LI (Largely Implemented) 22
  • 23. Practice for PMC Implementation SG1 FI SG2 FI SG3 FI GG2 LI Validate Preliminary Findings Validate Preliminary Findings For the Preliminary validation, appraisal team and RIA team of the PVC project had numbers of meetings. They validate all the findings which were gathered during inventory of objective evidence phase. Appraisal team also validated that the traceability between input and output appraisal were sufficient. Generate Appraisal Results Derive Findings and rate Goals After the validation with appraisal team and RIA team, it was concluded that all the SG and GG of PP and PMC process areas were satisfied. Practice for PP Implementation Rate SG1 FI (Fully Implemented) Satisfied SG2 FI Satisfied GG2 LI (Largely Implemented) Satisfied Practice for PMC Implementation Rate SG1 FI Satisfied SG2 FI Satisfied SG3 FI Satisfied GG2 LI Satisfied 23
  • 24. Determine Process Area Capability Level Staged Representation of CMMI has been implemented in PVC project for PP and PMC process areas. After the appraisal was completed the appraisal team’s assessment concludes that the capability level of the PVC project has within the PP and PMC process area capability level. Determine Satisfaction of Process Areas The appraisal team finds all the specific and generic goals for PMC and PP process areas have been followed during the PVC project implementation. Determine Capability Profile Since PVC project followed Staged Representation of CMMI Level 2 therefore this activity will be omitted. Determine Maturity Level The appraisal team lead along with the team finds that PP and PMC process areas in scope for CMMI Maturity Level 2 because those PA have been satisfied all the specific and generic goals. Document Appraisal Results Appraisal Team created a report in which they documented all their findings, rating and Appraisal Disclosures Statement (ADS) of the PVC project. Report Results Deliver Appraisal Results After the object evidence has been verified and validated, rating has been determined and final result documented and reviewed, appraisal team has delivered final finding and plan for next step activities. Deliver Final Findings A document has been created with final findings and also the Appraisal Disclosures Statement (ADS) provided to the RIA stakeholders. ADS conclude all the results and conditions of PMC and PP process area of PVC project. These final document and ADS have been signed by appraisal team along with the Team Leader. For the delivering of those documents a meeting has been arranged with all the Appraisal Team, and the RIA team. 24
  • 25. Conduct Executive Sessions Meeting with the marketing VP of RIA was conducted in which all the findings were documented in reports where were presented by Appraisal Team. After the results and finding, Sr. Management were glad to hear that the entire appraisal process went well and company achieved the CMMI Maturity Level 2 in PP and PMC process areas for PVC project. Plan for Next Steps Since PVC project achieve CMMI Maturity level 2 successfully, therefore it was decided by senior management that process areas PP and PMC should be implemented in entire organization so that organization can achieve the CMMI Level 3. Package and Archive Appraisal Assets Collect Lessons Learned The entire appraisal activities were under the budget and finished the appraisal process on time. It was also decided that every project in the organization should have formal documentation because on numerous occasions, when there was no documentation the appraisal team needed to go through with interview process, which was time consuming. Generate Appraisal Record Appraisal team lead did the baseline of the appraisal data and provided it to RIA project manager. Also all the required SCAMPI documentation was provided. Team leader also generated the appraisal record from baseline planning and execution data collect throughout the appraisal, which were also provided to the RIA project manager. RIA project manager placed those documents, reports and data into the company repository. Provide Appraisal Data Package to CMMI Steward The appraisal team leader ensured that the completed appraisal report along with soft copies of approved ADS, approved appraisal input, approved appraisal plan and the final findings presentation or report, was delivered to the CMMI Steward. Archive and/or Dispose of Key Artifacts Appraisal team lead archived the work products which were collected during the appraisal. The soft copy of the documents and reports were copied into CD, and returned to RIA project manager along with the hard copies. However the evidence provided by RIA team was returned back. All the meeting minutes and notes taken during the appraisal were disposed of. 25