|
Quality Consulting
- Product Development:
Competition is getting very fierce and there is increasing
pressure on business groups in organizations to change
their processes frequently and rapidly. Hence it becomes
extremely important to be able to effectively and efficiently
develop new IT products to gain the competitive edge.
This rapidly changing environment demands standards
and a uniform process for IT engineering and software
development. Major industry, technological and organizational
trends are influencing today's business and IT environments.
Return on investment of IT solutions becomes more and
more an issue in the decision to invest.
Teamsoft offers the following
Software Process Consulting Services.
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
|