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