Managing a Corporate Transition to Object Technology
Object-oriented software technology represents a new paradigm of software development
that affects every element of the process.
Projects using object technology have a different set of deliverables, different
life-cycle, different team structure, different cost estimation techniques, etc.
Like every other software project that is undertaken by a group or groups of persons,
object- oriented projects require the management and coordination of tasks.
Much has been written about software project management. Many of these basic principles
apply to object-oriented software projects. For example, Brook's observation that adding
more manpower to a late project often just makes it later, also holds true for
Most of these project management principles are, however, applied differently to
object-oriented projects. Any well managed project will have milestones, deliverables, and
a quality assurance process, but the details of what constitutes these aspects of project
management vary form one software development paradigm to another.
This seminar discusses the tasks, phases, and deliverables of the object-oriented
lifecycle. Specific attention is given to the details of planning and tracking when using
an iterative incremental development process.
In addition, the impact of OOT on organizations, project structure and team members is