| |
ALM 01 |
BPMN Diagrams |
2 hours
|
|
ALM 09 |
DSDM |
1 hour
|
| |
|
modelling business processes
activities and sequence flow
gateways for logic
types of activities and subprocesses
gateway types and parallel logic
pools and lanes for responsibility
message flows
intermediate events and event types
data objects
BPEL
|
 |
BPMN diagrams |
|
|
|
DSDM principles
when to use DSDM
DSDM lifecycle
feasibility and business
study phase
functional model
iterations
design and build
iterations
implementation
project management
team structures
involving users
JAD workshops
|
| |
ALM 02 |
Requirements Management |
1½ hours
|
|
ALM 10 |
Risk
Assessment |
2 hours
|
| |
|
why manage requirements?
definition of quality
identify stakeholder
needs
problem definition
requirements management
challenges
gathering requirements
use case models
1-10-100 rule
traceability
control scope creep
change control process
|
 |
requirements
management |
|
|
|
identify and classify
risks
typical software
development risks
assess risk impact and
probability
calculate risk exposure
assign risk priority
develop contingency plans
add contingency to
estimates
project risk profiles
schedule to reduce risk
|
 |
risk assessment |
|
| |
ALM 03 |
Requirements Elicitation |
1 hour
|
|
ALM 11 |
Estimating |
2½ hours
|
| |
|
interviews
workshops
observation
prototyping
scenario analysis
documentation analysis
questionnaires and
surveys
special purpose records |
|
|
whats the problem?
setting and meeting
deadlines
impact of inaccurate
estimates
key role of project
managers
the devils triangle and
pyramid
when to estimate
a scientific approach
traditional estimating
approaches
UML estimation
identify project scope
productivity metrics
calculating an estimate
qualify the scope
apply an activity profile
automate estimating
|
 |
estimating |
|
| |
ALM
04 |
System
Architecture |
1 hour
|
|
ALM 12 |
Planning
and Scheduling |
2 hours
|
| |
|
architectural views
business process
modelling
n-tier layered logical
architecture
interface and control
objects
persistence and wrapper
objects
physical architecture
|
|
|
prerequisites for
successful projects
multi-level plans
iterative processes
timeboxing
the Mythical Man-Month
optimism versus caution
user involvement
iteration review
planning for deployment
software process
improvement
|
 |
planning and
scheduling |
|
| |
ALM 05 |
Component-Based Development |
½ hour
|
|
ALM 13 |
Team
Management |
½ hour
|
| |
|
what is CBD?
drivers for CBD
designing component-based
systems
what makes a good
component
wrapping legacy systems
distributed
communications
component marketplace
logical component
architecture
physical component
architecture
deployment |
|
|
conditions for success
project roles
resource skill profile
acquiring skills
team structure
building a team
management style
motivation
communication
user involvement
a centre of excellence |
| |
ALM 06 |
Iterative
Development |
1 hour
|
|
ALM 14 |
Tools
and Technologies |
½ hour
|
| |
|
what is a development
process?
waterfall development
iterative and incremental
development
development processes
when to use prototypes
project lifecycle
process, organisation and
architecture
impact on organisation
planning for re-use
reducing risk
|
|
|
CASE tools
management tools
programming languages
integrated development
environments |
| |
ALM 07 |
Rational
Unified Process |
1 hour
|
|
|
|
|
| |
|
use case driven,
architecture centric development
iterative and incremental
process
phases and iterations
inception phase
elaboration phase
construction phase
transition phase
process workflows |
|
|
|