Mini Process 3
Use Example
Activities
1.
Concept
Create
Nutshell Vision
Create
Conceptual Narrative (optional)
2.
Analysis
Collect
Key High Value Goals
Collect
Use Cases
Collect
System Traits (optional)
Collect
Project Risks (optional)
3.
Design
1.
Design Unit Test (optional)
2.
Design Acceptance Test
3.
Design Functional Model
4.
Implementation
1.
Implement Unit Test (optional)
2.
Implement Acceptance Test
3.
Write Documentation (optional)
4.
Implement Functional Model
5.
Testing
1.
Run Unit Tests (optional)
2.
System Integration
3.
Run Acceptance Tests
Management
Release
Plan (optional)
Metric
Use (optional)
Risk
Management (optional)
Evolution
Refactoring
(optional)
Self
Education (optional)
Diagrams
Without
optional components
High
Level Flowchart
Objectives
Deliverables Grid
With
all components
High Level Flowchart
Detail
Flowchart
Objectives
Deliverables Grid
Forms
Release
Plan (optional)
Task
Card (optional)
User
Story Card (optional)
Policies (all optional)
Architecture
Guidance
Collective
Ownership
Continual
Testing
Forty
Hour Week
Model
Before Coding
On-site
Customer
Pair
Programming
Short
Iterations
Simple
Design
Small
Releases
Procedures
(to
be done later)
Roles
Architect
(optional)
Consultant
(optional)
Customer
Developer
Project
Manager (optional)
Process
Manager (optional)
Tester
(optional)
Standards
Coding
Standards
Design
Standards (optional)
Test
Standards (optional)
Techniques
One Page Management
Multi Step Plan (optional)
(more
to be added)
Work Products
Acceptance Test
Conceptual Narrative (optional)
Documentation
(optional)
Functional
Model (optional)
Key
High Value Goals
Nutshell
Vision
Product
Project
Risks (optional)
Release
Plan (optional)
Risk
Resolution (optional)
Source
Code
System
Traits (optional)
Unit
Test (optional)
Use
Case