PROCESS IMPROVEMENT AND TRAINING SERVICES
PS&J Software Six Sigma provides process improvement consulting, training, support and coaching in each of the following areas:
- Goals and Choosing a Methodology
- Change Management
- Project Management (PMP, PMBOK)
- CMMI
- Six Sigma
- Inspections and Defect Prevention
Brief descriptions of all the courses are available below. Customization is available on all courses. If you would like to get a detailed description or talk to us, contact us at Quality@softwaresixsigma.us or by phone at 201-947-0150 or 201-358-8828.
GOALS AND CHOOSING A METHODOLOGY
- understand your organization's process related needs,
- baseline your organization’s current capability,
- identify improvement opportunities,
- set improvement goals that relate directly to business goals, and
- select an improvement methodology (e.g. CMMI, Six Sigma, PMP, etc.) appropriate to your needs and the size of your organization.
For more information, read our white papers on Improvement Planning and Measurements and Management or e-mail us at Quality@softwaresixsigma.us.
CHANGE MANAGEMENT
PROJECT MANAGEMENT
For more information, read our white paper on Software Project Management Training or e-mail us at Quality@softwaresixsigma.us.
Category: Project Management
Course: Managing Software Projects
Length: 1 Day
Description: Managing Software Projects
is a high level course for those that are familiar with all the
standard project management techniques but have limited software
experience. It provides the knowledge to understand technical and
management issues specific to software development and to manage
software projects to successful conclusions.
Category: Project Management
Course: Leading Software Projects
Length: 4 Days
Description:
Leading Software Projects provides a firm grasp of project management
methods and techniques in the context of software development, but it
also goes far beyond the typical PMBOK training class by providing
specific detailed methods for managing the software development
process’s cause and effect relations. For organizations with a
CMM, CMMI, or ISO goal the course includes an optional module
addressing model compliance. Additional tailoring is available on
request.
Category: Project Management
Course: Six Sigma Software Project Management
Length: 5 Days
Description:
Six Sigma Software Project Management provides a firm grasp of project
management methods and techniques in the context of software
development, but it also goes far beyond the typical PMBOK training
class by providing specific detailed methods for managing the software
development process’s cause and effect relations, from a Six Sigma
Perspective, illustrating how to make effective use of the Six Sigma
toolkit to managed project performance. It is targeted for an
organization that has a Six Sigma initiative, but can be of great value
anywhere there is a focus on metrics and fact-based management. It can
be used to train project managers or as an elective in a Black Belt
training program.
CMMI
- Sponsorship Seminar
- Preliminary Assessment
- Planning Workshop
- On Going Support & Checkpoints
- Final assessment
- provides executives with an introduction to the CMMI maturity model
- explains and compares the SCAMPI A, B, C assessment methodologies
- explains the organizational roles and responsibilities required for a successful CMMI improvement effort with special emphasis on sponsoring management
- explains how to make best use of assessment results
- provides an overview the mechanisms for improving cost, cycle time, and product quality
- explains how to set up a software process measurement framework and how to use the measurements for project management and process performance improvement
- provides an introduction to organizational change management
- clearly defined roles and responsibilities for all participants
- tasks
- required resources
- estimated costs
- detailed schedule
- predicted returns
- risk identification
- cost/benefit analysis
- quarterly improvement targets
On-going Support & Checkpoints
PS&J can support an organization’s internal process improvement teams by:
- helping them to understand the goals and requirements associated with each applicable PA
- pointing out the various methods of implementing each PA and trading-off the alternatives
- providing templates for policies and procedures and/or actually writing process documentation
- training staff in performing the new practices
- providing on going mentoring via teleconference, e-mail or site visits
- providing incremental reviews of process documentation and process implementation indicators
For more information, read our white papers on Model-Based Software Process Improvement, Model-Based Improvement Pitfalls, Six Sigma and the CMMI, and Implementing a Measurement Framework or e-mail us at Quality@softwaresixsigma.us.
Category: CMMI
Course: Introduction to CMMI for Development
Length: 3 Days
Description:
This three-day course introduces managers and practitioners, appraisal
team members, and process improvement teams to CMMI fundamental
concepts. The CMMI for Development (CMMI-DEV) model is a tool that
helps organizations to improve their ability to develop and maintain
quality products and services.
Category: CMMI
Course: Achieving Business Results through CMMI
Length: 1 Day
Description:
The biggest obstacle to implementing any process improvement effort is
getting started. "Achieving Business Results with CMMI" provides
process improvement leaders with the information they need to
successfully kickoff their CMMI based improvement effort. We have
compiled lessons learned through our years of software process
improvement experience and the experiences of our customers in a course
that addresses:
- how to quickly move to the next maturity level
- how to minimize the investment and maximize the return
- how to recognize and avoid common pitfalls associated with process improvement
This course explains how to achieve measurable business results with CMMI. It illustrates how to measure software process performance, how to design a process to meet specific quantitative business goals, and how to measure return on process improvement investment. It provides examples of cost-effective practices in each CMMI process area and explains the mechanisms by which these practices improve the bottom line. It points out common process improvement pitfalls and provides advice on avoiding them and it explains strategies for cost efficient implementation of a CMMI based process improvement initiative.
Category: CMMI
Course: Implementing a CMMI Software Metrics Framework
Length: 4 Days
Description:
Implementing a CMMI Software Metrics Framework is designed for an
organization just starting out with CMMI or a CMM level 2 -3
organization making the transition to CMMI. Explains how to define,
implement, and use a software metrics framework consistent with the
requirements of the CMMI. Illustrates the use of software metrics for
estimation, decision support project management, process management,
and quality management. Reviews the issues associated with automated
data collection and analysis, data security, and data privacy.
SIX SIGMA
For more information, read our white papers on Software Six Sigma and on Six Sigma, the CMM and the CMMI or e-mail us at Quality@softwaresixsigma.us.
Category: Six Sigma
Course: Introduction to Software Six Sigma
Length: 3 Days
Description:
Provides an introduction to the application of Six Sigma to software
development and maintenance. Targeted to personnel who need to
understand how to apply Six Sigma to software development. Explains the
differences between applying Six Sigma in a manufacturing or service
environment and a software development or maintenance environment.
Illustrates the application of the Six Sigma tool kit to software
development. Demonstrates techniques to measure, improve, and manage
the software process. Uses software specific examples throughout.
Category: Six Sigma
Course: Software Six Sigma Green Belt
Length: 12 Days
Description:
Provides an introduction to Six Sigma and its application to software
engineering targeted to software developers and software team leads.
Explains the differences between applying Six Sigma in a manufacturing
or service environment and a software development or maintenance
environment. Teaches the how to apply the Six Sigma tool kit to
software. Shows specific techniques to measure, improve, and manage the
software process. Uses software specific examples throughout and
includes extensive programming exercises to motivate software engineers
to incorporate the use of six sigma techniques for continuous software
process improvement into their every day practices.
INSPECTIONS AND DEFECT PREVENTION
For more information, read our white papers on Software Appraisals and Measurements and Management or e-mail us at Quality@softwaresixsigma.us.
Category: Inspections and Defect Prevention
Course: Performing Software Appraisals
Length: 1.5 Days
Description:
Performing Software Appraisals shows software engineers how to perform
cost effective appraisals that can dramatically improve product quality
and reduce project costs and cycle time. Covers personal reviews
(bench-checks), walkthroughs and inspections. Emphasizes a disciplined
approach based on Tom Gilb’s inspection process. Address roles,
responsibilities, appraisal techniques, and measurements. Students work
in teams to perform an actual inspection, taking turns in each
inspection team role.
Category: Inspections and Defect Prevention
Course: Managing and Moderating Inspections
Length: 0.5 Days
Description:
Success of any inspection process depends on the skills of the
inspection team leader. Managing and Moderating Inspections shows the
an inspection team leader how to plan the inspection, establish entry
and exit criteria, manage the inspection meeting, and perform the
follow up meeting. Inspection team leaders learn how to set standards
for professional behavior, deal with problem personalities, and ensure
the efficient use of inspection time. Inspection team leaders lean how
to exploit six sigma techniques to perform cost effective inspections
that improve product quality and reduce project costs and they learn
how to manage your inspection process to optimize return on investment
and product quality while minimizing integration & test costs.
Category: Inspections and Defect Prevention
Course: Software Defect Prevention
Length: 1.5 Days
Description:
Software Defect Prevention shows how to implement a formal software
defect prevention process that complements software appraisal and
design processes. Participants learn how to record defects found in the
appraisals, testing, and operations. They learn how to analyze defect
data using Six Sigma techniques and how to to select and prioritize
categories of defects for early detection or outright prevention. They
learn specific techniques for making whole classes of defects unlikely
to occur. Course includes participation in a hands-on defect prevention
meeting.