|
|
|
OSEL Workshops and Training Courses:
|
|
|
|
|
We have a number of training courses and workshops, both
as public offerings and tailored to client needs to equip practitioners or
inform management. These courses
are designed around good software engineering practice, use many of our own
proven methods and tools, reflect our experience and beliefs, and incorporate
emerging practices we believe hold promise.
Software Development and Management
Courses…
|
|
|
|
|
- Requirement
Engineering. This
foundation course is designed for both analysts from the business and
analysts with a technical background. It spans the fundamentals of
requirements elicitation, analysis and engineering, broadly covering the
CMMI’s Requirement Development and Requirements Management. Participants
are equipped with a set of widely applicable and powerful analysts tools
and techniques. (This course will also be of interest to system testers
wanting to ensure their tests are effective, by focussing on what really
matters.) Ref.: SPT-01
- Software
Estimation: Principles and Practice.
This course addresses both the technical and human aspects of software
project estimation. Participants learn the three best estimation
techniques and how to recognize and deal with distortion of estimates by
project or business pressure. Ref.: SPT-04
- Reviews
and Inspections: Principles and Practice.
Two courses explaining the remarkable value of reviews and inspections,
and equipping managers and technical staff to use and perform them. The
second course is designed to train participants to plan, administer and
lead reviews and inspections. Ref.: SPT-02
- Software
Risk Management. Participants are equipped to perform robust,
accountable and credible risk management for their projects. They will also
learn the wider ranging techniques for controlling project risk by
design - how to design (or redesign) their project processes to make
them intrinsically low risk. Ref.: SPT-06
- Software
Quality Assurance: Principles and Practice. The function and value of QA is
demonstrated, and its interaction with other parts of the business
explained. Roles and responsibilities are described in a way that allows
them to be interpreted usefully for participant’s organization and
culture. Ways for setting up, or resurrecting, an effective QA function
are described. It includes OSEL’s Focussed Quality Assurance (FQA) – a
method for the rapid (agile, even) installation of a QA capability. Ref.:
SPT-08
- Lean
Software Development. This is based on Mary and
Tom Poppendieck’s excellent work interpreting lean manufacturing for
software development.
|
|
|
|
|
SPI courses…
|
|
|
|
|
- CMMI:
An Unofficial Course. This takes an
unconstrained and free ranging look at the CMMI model, its strengths and
weaknesses, and critically, how to use it to improve software
development and management performance. This course can be tailored to
focus on particular process groups, maturity levels, or individual
process areas. Particular attention is paid to the ‘generic practices’. Ref.:
SPT-14
- Software
Measurement. This course distils more than thirty years
experience of software measurement to show how to get value from this
critical, but notoriously difficult subject. Ref.: SPT-12
- Process
Modelling. This equips process engineers with the
techniques and methods of technical and business process identification,
analysis and definition. Also covers Software Process Architectures and
Software Process Infrastructures Ref.: PIT - 02
- Rapid
Process Improvement: An approach backed by a
set of methods and tools for rapid, results oriented and measurable
performance improvement. Ref.: SPT-13. See our RPI page.
- TCM:
A method for managing change and innovation. This
is our own method for identifying, structuring, planning, and managing
improvement work at a tactical level. Based on PDSA, but equipped with
practical tools and techniques, similar, but more flexible than DMAIC,
TCM provides a robust framework for identifying and analysing problems,
evaluating and selecting solutions and planning, performing and review
their implementation, all within very short timescales. Ref.: PIT-01
- Six
Sigma: An Introduction. This begins with an
examination of six sigma concepts, both statistical and process
improvement and then focuses on the new process improvement six sigma
methodology’s tools and techniques, and how they can be adapted to
software development. The course contains detailed coverage of DMAIC and
DFSS/DMADV, describing when to use, and not use them.
|
|
|
|
|
These courses are available as is or can be
tailored to your audience, include your particular requirements, or
integrating your organization’s own processes, methods and tools, where
appropriate.
Contact us for course
data sheets or to find out more.
CCS November 2008
|
|
|
|
|
|
|
|
|
|
|
|