>/Software
Project Management - Training Programme |
|
For
many years, the skills of Project Management have been recognised
as highly desirable for managers at all levels in an organisation.
Most people today can benefit from the application of these
skills to some part of their daily operations.
The
increasing complexity of software projects implies the need
to understand the principles of Project Management. Taking
a structured approach to manage a software project greatly
increases its chances of success, and avoids the pitfalls
that could result in the project becoming a failure.
|
To
address these needs, the Centre for Software Engineering has developed
a Software Project Management Training Programme, consisting of
twelve one-day workshops over a six-month period. Through these
workshops, attendees will receive an in-depth understanding of the
state-of-the-art in software Project Management.
Benefits to Attendee
The
programme is aimed at those who have responsibility for a software
project, or who may have in the future. It will also be of interest
to Project Managers who require an in-depth review of the discipline.
The programme provides the following benefits:
-
Attendees will receive rounded practitioner level training involved
in managing a software project
- The
training sessions will include extensive practical exercises to
reinforce the theory
- Each
session will be delivered by a trainer with software industry
experience in that discipline
Benefits to Employer
The
employer gains from sending their staff on this programme since:
-
Their employees will climb the learning curve faster, becoming
fully productive at an earlier stage
- Their
employees will be trained to be aware of best practice in Project
Management and be able to apply them appropriately
- The
programme is based on the successful track record of CSE in running
advanced practitioner training since 1991
- The
costs involved are considerably less than sending someone on a
set of individual specialist courses in an attempt to achieve
the same effect
Nature of workshops
Each
workshop is of one day's duration. The workshops are tailored to
ensure that attendees:
-
are exposed to best practice concepts
- appreciate
the key issues, and
- have
a clear understanding of the main specialist areas that comprise
current Software Project Management .
In addition, attendees will undertake work and study assignments,
to ensure that they have assimilated the material presented, and
to provide feedback to the CSE.
>/Outline of programme
|
Workshop
1
|
Project
Planning |
Overview of Project Management. Provides a "how to" for
producing Project Plans and Schedules. Explains the basics such as
Critical Path, Resources etc. |
Workshop
2 |
Project
Tracking |
A
plan may be in place, but how is it monitored? What happens if things
go wrong? How do you bring the project back on track? |
Workshop
3 |
Project
Frameworks |
Overview
of Project Frameworks, used to manage software projects, such as PRINCE and DSDM.
|
Workshop
4 |
Estimating
Part I |
Estimating
- what, why and how. Estimating methods, such as analogy, decomposition
and delphi. Using metrics to manage projects. |
Workshop
5 |
Estimating
Part II |
Formal techniques for size estimating, such as Function Point
Counting. Tools for estimating costs and timescales for
projects. |
Workshop
6a |
Configuration
Management |
Making sure that you know what has been done in the project,
where it is, and what the linkages are. |
Workshop
6b |
Post Project Reviews |
The benefits and techniques for analysing a project after
completion. |
Workshop
7 |
Risk
Management |
Identifying
and managing risk on projects. Techniques for classifying, assessing
and prioritising risk. |
Workshop
8 |
Contracts
and IPR |
Legal
Issues as they affect project managers. Agreeing contracts with customers
or suppliers. Types of IPR. Practical measures for contracts and IPR.
|
Workshop
9 |
Software
Engineering Frameworks |
Best Practice approaches to implementing software processes
and procedures e.g. CMMI and ISO 9001. |
Workshop
10 |
Software
Engineering Approaches |
Software Engineering methods supporting analysis and design
of systems e.g. UML. Agile development and comparison with
traditional software development approaches. |
Workshop
11 |
The
Project Office |
Overview
of the Project Office. Multi-project management. Approaches to implementing
the Project Office in an organisation. |
Workshop
11b |
E-business project management |
Approaches to managing e-business projects. Differences to
conventional projects. |
Workshop
12 |
Team
Working and Development |
Communication,
team dynamics, personality differences, organisation style. Cultural
issues in implementing a project or programme in an organisation.
|