|
|
|
|
CIRCA
00 |
Introduction |
½ hour
|
|
|
|
|
|
|
top
of page |
|
|
|
|
|
CIRCA
01 |
Estimating
UML Projects (with exercises) |
1½ hour |
|
-
what’s the
problem?
-
setting and
meeting deadlines
-
impact of
inaccurate estimates
-
key role of
project managers
-
the devil’s
triangle and pyramid
-
when to estimate
-
traditional estimating
approaches
-
ObjectMetrix model
-
Circa preview
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
top
of page |
|
|
|
|
|
CIRCA
02 |
Defining
Project Scope (with hands-on) |
1 hour
|
|
-
understanding
requirements
-
identify software artifacts
-
standard and custom
software classifiers
-
model software evolution
-
qualify software artifacts
-
extending existing
systems
-
import software artifacts from a CASE
tool
-
auto populate with software
artifacts
-
control scope creep
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
top
of page |
|
|
|
|
CIRCA
03 |
Calculating
Effort, Duration and Cost (with hands-on) |
1 hour
|
|
-
perception and reality
-
optimism versus caution
-
accuracy versus
precision
-
first cut estimate
-
activity breakdown
-
impact of qualifiers and
technologies
-
the ‘Mythical
Man-Month’
-
calculate duration and
cost
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
top
of page |
|
|
|
|
CIRCA
04 |
Applying
Metrics (with hands-on) |
¾ hour
|
|
-
what is a software
classifier?
-
productivity metrics
-
baseline adjustment
metrics
-
population ratios and activity profiles
-
refine metric values
-
technology metrics
-
adjust qualifier and risk impacts
-
software defect profile
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
top
of page |
|
|
|
|
CIRCA
05 |
Profiling
Resources (with hands-on) |
¾ hour
|
|
|
|
|
|
|
|
|
|
|
|
|
top
of page |
|
|
|
|
CIRCA
06 |
The
Whole Product (with hands-on) |
½ hour
|
|
-
turn software into
product
-
organise with production
categories
-
define production artifacts for non-software
activities
|
|
|
|
|
|
|
|
|
top
of page |
|
|
|
|
CIRCA
07 |
Reporting
and Tracking Defects (with hands-on) |
½ hour
|
|
|
|
|
|
|
|
|
|
|
top
of page |
|
|
|
|
CIRCA
08 |
Assessing
Risk (with hands-on) |
1
hour |
|
-
identify and classify
risks
-
assess risk impact and
probability
-
risk priority and
contingency plans
-
calculate risk exposure
-
add contingency to
estimates
|
|
|
|
|
|
|
|
|
|
|
|
|
top
of page |
|
|
|
|
CIRCA
09 |
Scheduling
Tasks (with hands-on) |
1½ hours
|
|
-
define the development
process
-
allocate software,
production and
defects to tasks
-
allocate workers to
tasks
-
create task dependencies
on Gantt chart
-
review resource
utilisation
-
export schedule to MS
Project
-
monitor progress and
record actuals
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
top
of page |
|
|
|
|
CIRCA
X1 |
Workshop |
3½
hours |
|
-
case study using
Circa
-
populate a project with software artifacts
-
produce estimates of effort
-
alter metrics and see the impact on
estimates
-
define a team structure to calculate
duration and cost
-
add production artifacts and update
estimates
-
record defects and update estimates
-
assess risk and add contingency to estimates
-
define a process structure and schedule work
|
|
|
|
|
top
of page |
|