• Welcome
  • Getting Started
    • Basic Process Concepts
    • Practice
    • Resources for contributing to the Eclipse Process Framework
  • Practices
    • Agile Kernel Practices
      • Concurrent Testing
        • How to adopt the Concurrent Testing practice
        • Test Ideas
        • Testing Qualitative Requirements
        • Work Products
          • Test Case
          • Test Log
          • Test Script
        • Tasks
          • Create Test Cases
          • Implement Tests
          • Run Tests
        • Guidance
          • Guidelines
            • Maintaining Automated Test Suites
            • Programming Automated Tests
            • Test Ideas
            • Test Suite
      • Continuous Integration
        • How to adopt the Continuous Integration practice
        • Key Concepts
          • Change Requests
          • Change Set
          • Workspace
        • Build
        • Integrate and Create Build
        • Continuous Integration
        • Promoting Changes
      • Iterative Development
        • How to Adopt the Iterative Development Practice
        • Key Concepts
          • Iteration Lifecycle
          • Micro-Increments
          • Retrospective
        • Work Products
          • Iteration Plan
          • Work Items List
          • Risk List
        • Tasks
          • Assess Results
          • Manage Iteration
          • Plan Iteration
        • Guidance
          • Iteration Burndown
          • Guidelines
            • Agile Estimation
            • Assign Changes to an Iteration
            • Conduct Project Retrospective
            • Iteration Assessment
            • Iteration Planning
            • Managing Risks
            • Managing Work Items
            • Prioritizing Work Items
      • Release Planning
        • How to Adopt the Release Planning Practice
        • Metrics
        • Project Plan
        • Plan Project
        • Project Burndown
        • Staffing a Project
      • Whole Team
        • How to Adopt the Whole Team Practice
        • Whole Team
        • Guidance
          • Guidelines
            • Daily Meetings
            • Maintain a Sustainable Pace
            • Self-Organize Work Assignments
    • EPF Practices for Scaling Agility
      • Evolutionary Architecture
        • How to adopt the Evolutionary Architecture practice
        • Key Concepts
          • Architectural Mechanism
          • Architectural Views and Viewpoints
          • Software Architecture
        • Architecture Notebook
        • Outline the Architecture
        • Refine the Architecture
        • Guidance
          • Guidelines
            • Abstract Away Complexity
            • Modeling the Architecture
            • Software Reuse
      • Evolutionary Design
        • How to Adopt the Evolutionary Design Practice
        • Key Concepts
          • Design
          • Design Mechanism
          • Implementation Mechanism
          • Requirements Realization
        • Design
        • Design the Solution
        • Guidance
          • Using Evolutionary Design in Context
          • Guidelines
            • Analyze the Design
            • Evolve the Design
            • Refactoring
      • Risk-Value Lifecycle
        • How to Adopt the Risk-Value Lifecycle Practice
        • Key Concepts
          • Project Lifecycle
          • Phase Milestones
          • Inception Phase
          • Elaboration Phase
          • Construction Phase
          • Transition Phase
        • Risk-Value Lifecycle Phases
          • Inception Phase
            • Inception Iteration [1..n]
            • Lifecycle Objectives Milestone
          • Elaboration Phase
            • Elaboration Iteration [1..n]
            • Lifecycle Architecture Milestone
          • Construction Phase
            • Construction Iteration [1..n]
            • Initial Operational Capability Milestone
          • Transition Phase
            • Transition Iteration [1..n]
            • Product Release Milestone
      • Shared Vision
        • How to Adopt the Shared Vision Practice
        • Vision
        • Glossary
        • Develop Technical Vision
        • Requirements Gathering Techniques
        • Effective Requirement Reviews
      • Team Change Management
        • How to Adopt the Team Change Management Practice
        • Request Change
        • Submitting Change Requests
        • Work Items List
      • Test Driven Development
        • How to Adopt the Test Driven Development Practice
        • Key Concepts
          • Coding Standard
          • Collective Code Ownership
          • Developer Testing
          • Refactoring
        • Developer Test
        • Implementation
        • Tasks
          • Implement Developer Tests
          • Implement Solution
          • Run Developer Tests
        • Guidance
          • Using TDD in context
          • Guidelines
            • Developer Testing
            • Refactoring
            • Mapping from Design to Code
            • Test Driven Development
      • Use Case Driven Development
        • How to Adopt the Use-Case Driven Development Practice
        • Key Concepts
          • Requirements
          • Use Case
          • Actor
          • Use-Case Model
        • Work Products
          • Use Case
          • Use-Case Model
          • System-Wide Requirements
        • Tasks
          • Identify and Outline Requirements
          • Detail Use-Case Scenarios
          • Detail System-Wide Requirements
        • Guidance
          • Guidelines
            • Detail Use Cases and Scenarios
            • Identify and Outline Actors and Use Cases
            • Developing System-Wide Requirements Specification
            • Use-Cases Realizations
  • Release Info
    • Overall Practices Library
    • Practice: Concurrent Testing
    • Practice: Continuous Integration
    • Practice: Evolutionary Architecture
    • Practice: Evolutionary Design
    • Practice: Iterative Development
    • Practice: Release Planning
    • Practice: Risk-Value Lifecycle
    • Practice: Shared Vision
    • Practice: Team Change Management
    • Practice: Test Driven Development
    • Practice: Use-Case Driven Development
    • Practice: Whole Team
    • Publish: All EPF Practices