| Saggezza offers the following Software
Process Consulting Services.
The client has the option of:
An Integrated Software Process Improvement Program, where some or all
of the services defined below are packaged together depending on the client's
requirements. Saggezza delivers the same through its Software Process
Improvement Methodology (SPIM) .
OR
Choosing one or more of the following services, depending on their specific
process improvement requirements
- Process Model Selection / Process Objectives Definition
- Process Definition
- Process Implementation
- Process Measurement & Analysis Program
- Audit Services
- Software Quality Assurance & Testing Services
- Tool Selection & Implementation For Process Initiative
Process Model Selection / Process Objectives Definition
- Help the client in choosing the appropriate process model (CMMi /
ISO 9000 ) for its process improvement initiative, based on a clear
understanding of client's line of business, business objectives and
the current software development practices
- In the case of a non-model based approach, define appropriate process
objectives
Process Definition
- Carry out Gap Analysis based on 'As Is' process (processes being
currently followed) and the process requirements as per the process
model/objectives adopted
- Enhance existing processes or define new processes based on the Gap
Analysis Report
- Facilitate formulation of required roles & responsibilities for
software process improvement initiative
- Impart process training to employees
Process Implementation
- Training of employees in understanding the chosen quality models
and the new / enhanced processes
- Facilitate process implementation; continuous hand-holding to the
employees on the defined processes and usage of Process documents
- Trigger process improvement initiatives based on audit / assessment
feedback
- Provide training to personnel for conducting internal audits / assessments
- Facilitate the setting up of a central repository of all the projects
executed for the purpose of knowledge management
- Facilitate the collection of measurements data
Process Measurement & Analysis Program
- Design an appropriate process measurement & analysis program
- Train the employees on process measures & statistical techniques
for analysis
- Roll-out the program in the projects and facilitate collection and
analysis of data to identify improvement opportunities
- Provide guidance on the usage of control charts to monitor process
capability and maturity. Use the analysis to arrive at baseline reports
to serve as a basis for building the organization's metrics program
Audit Services
- Provide an independent view to the client on process compliance by
carrying out project / process audits
- Audits also highlight improvement opportunities
Software Quality Assurance & Testing Services
- Train employees on project and process quality assurance activities
- Advise and assist in the review of project and process documentation
and review of software work products throughout the development life
cycle
- Provide guidance in the design of test cases for various types of
testing
- Educate and train employees on testing methodologies
- Facilitate the usage of automated testing tools for increased productivity
and efficiency
Tool Selection & Implementation For Process Initiative
- Saggezza helps clients in the selection of appropriate tools for process
initiatives. Saggezza also provides assistance in the implementation
of the tools to achieve their business goals. Our competency emanates
from our experience in process definition, and implementation within
the Saggezza group.
Saggezza Software Process Improvement Methodology
Saggezza adopts a four phase approach towards delivering an integrated
software improvement service to its clients. Each phase has well-defined
objectives with the entry & exit criteria documented in the overall
software improvement project plan. This is to ensure that the process
improvement project remains focused towards delivering tangible business
benefits to the client.

Phase I: Process Discovery
Aimed at systematically planning the Software process initiative of the
client organization
Phase II: Process Definition
Aimed at facilitating process definition & building process awareness
within the client organization
Phase III: Process Piloting
Aimed at validating and fine-tuning the processes before going in for
Organization-wide deployment
Phase IV: Process Deployment
Aimed at institutionalizing the new / enhanced processes in the client
organization
Process Verification and training activities are carried out from phase
II onwards and go on till the end of the project. The metrics program
ensures that process performance is measured and analyzed for identifying
process improvement opportunities.
At the end of phase IV, Saggezza helps the client in going for an external
assessment / certification if the latter chooses to do so.
The Saggezza Advantage
The Process Consulting Group at Saggezza comprises consultants with varied
expertise and experience in various technological and business domains.
They have played a key role in executing process consulting assignments
for reputed organizations.
|