My career as a software engineering consultant has been a source of strength
for our software engineering instructional program and a crusade for the
introduction of modern software design methods into everyday industrial
practice. I
currently offer two industrial training classes:
- Requirements
Engineering
- Object-Oriented
Design
- Software Architecture Design
The classes focus on key technical issues
and are customized for each individual organization. Each class, with
a duration of one to two days, includes as a major case study an ongoing
project in the respective organization. The techniques covered in
both classes have been applied to many projects, are easy to understand,
and minimize the volume of documentation associated with each project.
Together, the two classes, followed by limited support in the application
of the specification and design methods on a production project, can
turn around a software organization in a very short time. Reuse across
the product line, realistic project planning and accurate project
monitoring become possible.