Laying the FoundationPractice #1: Define Project Success CriteriaPractice #2: Identify Project Drivers, Constraints, and Degrees of FreedomPractice #3: Define Product Release CriteriaPractice #4: Negotiate Achievable CommitmentsPlanning the ProjectPractice #5: Write a PlanPractice #6: Decompose Tasks to Inch-Pebble GranularityPractice #7: Develop Planning Worksheets for Common Large TasksPractice #8: Plan to Do Rework After a Quality Control ActivityPractice #9: Manage Project RisksPractice #10: Plan Time for Process ImprovementPractice #11: Respect the Learning CurveEstimating the WorkPractice #12: Estimate Based on Effort, not Calendar TimePractice #13: Don’t Over-Schedule Multitasking PeoplePractice #14: Build Training Time into the SchedulePractice #15: Record Estimates and How You Derived ThemPractice #16: Use Estimation ToolsPractice #17: Plan Contingency BuffersTracking Your ProgressPractice #18: Record Actuals and EstimatesPractice #19: Count Tasks as Complete Only When They’re 100 Percent CompletePractice #20: Track Project Status Openly and HonestlyLearning for the FuturePractice #21: Conduct Project RetrospectivesPractice Activities