Planning and Control Flashcards
3 Planning Concepts
Outcome-Based Planning
Plan to sensible horizons at right level of detail
Plan and re-plan, based on available estimates
Two types of horizons for ‘plan to sensible horizons at right level of detail’
Horizon of delivery plan
Horizon of timebox plan
6 Testing Concepts
Testing integrated throughout Collaborative testing Repeatable testing Prioritised testing Independent testing Test-driven development
4 Tracking and Control Concepts
Timeboxing and Outcome-Based Measurement
Transparency of Process and Progress
Responding to Change
Management by Exception
6 key points for quality activities
High-level risk analysis Planning and high-level analysis Detail analysis and planning Prepare and run Assess quality and impact Final end-to-end testing and assuring implementation
Horizon of the delivery plan
High-level. Likely 6 weeks - 6 months.
Horizon of the timebox plan
More detailed. 2-4 weeks
Two established estimating techniques
Use more than one technique
Estimate in groups
Testing takes place within the same timebox as the development of any deliverable
Defects are detected early and the impact to the project in terms of time and cost is lower
Testing integrated throughout
Stakeholders should collaborate closely in respect to testing
Collaborators should come from a broad matrix, including business and solution interested personnel from development and testing circles
Collaborative testing
Include retesting of the existing features as new features are added in the respective iterations
Repeatable testing
May not always be sufficient time to carry out all the possible tests required
Based on the risk associated with a potential defect, using Moscow.
Prioritised testing
Testing of any deliverable should never be done by the same person who was responsible for its creation.
Independent testing
Which two roles always independent testers?
Business Ambassador and Business Advisor
The design and build of a test actually precedes the development of the solution and helps to define the requirement
Test-driven development