Practices Master List


Active Stakeholder Participation (Agile Modeling)
Apply Modeling Standards (Agile Modeling)
Apply Patterns Gently (Agile Modeling)
Apply the Right Artifact(s) (Agile Modeling)
Automating those examples to provide quick feedback and regression testing (Behavior Driven Development (BDD))
Architecture should be designed to facilitate modular, rapid development (Constructionist Design Methodology (CDM))
Apply test driven development (TDD) (Agile Unified Process)
Allocate the requirements for each product component (CMMI)
Analyze and interpret measurement data (CMMI)
Analyze data about preparation, conduct, and results of the peer reviews (CMMI)
Analyze requirements to balance stakeholder needs and constraints (CMMI)
Analyze requirements to ensure that they are necessary and sufficient (CMMI)
Analyze the results of all verification activities and identify corrective action (CMMI)
Analyze the results of the validation activities and identify issues (CMMI)
Appraise the processes of the organization periodically and as needed to maintain an understanding of their strengths and weaknesses (CMMI)
Assemble product components according to the product integration sequence and available procedures (CMMI)
Assess the effectiveness of the organization's training program (CMMI)
Address defects aas they are identified (Code And Fix)
Architecture should be designed to facilitate modular, rapid development (Constructionist Design Methodology (CDM))
avoid multiple and possibly diverging ways to express every piece of knowledge (Don't Repeat Yourself (DRY))
architecture provides the infrastructure through which non-functional requirements(Model Driven Architecture (MDA))
Authorising Initiation DP1 (Prince2)
Authorising a Project DP2 (Prince2)
Authorising a Stage or Exception Plan DP3 (Prince2)
Authorising Work Package CS1 (Prince2)
Assessing Progress CS2 (Prince2)
Analysing Risks PL6 (Prince2)
Appointing a Project Board Exec and Project Manager SU1 (Prince2)
Appointing a Project Management Team SU3 (Prince2)


Be Serial in the large and Iterative in the small (Agile Unified Process)
organizations and projects must believe in innovation and design as their strategic differentiator (Design Driven Development D3 )
balance capacity against demand (Kanban)
Burndown Charts (Scrum)


Collective Ownership (Agile Modeling)
Create Several Models in Parallel (Agile Modeling)
Create Simple Content (Agile Modeling)
Correcting the schedule is the best way to have a meaningful and reliable time frame for the project's completion. (Brook's Law)
The quantity, quality and role of the people added to the project also must be taken into consideration. (Brook's Law)
combining the pieces to form a full system (Constructionist Design Methodology (CDM))
Collect and analyze the issues and determine the corrective actions necessary to address the issues (CMMI)
Collect and analyze process- and technology-improvement proposals (CMMI)
Communicate quality issues and ensure resolution of noncompliance issues with the staff and managers (CMMI)
Evaluate whether the product components should be developed, purchased, or reused based on established criteria (CMMI)
Conduct peer reviews on selected work products and identify issues resulting from the peer review (CMMI)
Confirm, prior to assembly, that each product component required to assemble the product has been properly identified, functions according to its description, and that the product-component interfaces comply with the interface descriptions (CMMI)
Contribute work products, measures, and documented experiences to the organizational process assets (CMMI)
Control changes to the configuration items (CMMI)
Create or release baselines for internal use and for delivery to the customer (CMMI)
combining the pieces to form a full system (Constructionist Design Methodology (CDM))
Coding standards (Extreme Programming (XP))
Collective code ownership (Extreme Programming (XP))
Continuous integration (Extreme Programming (XP))
the developer must produce code that follows some conventions and requirements of the framework. (Hollywood Principle)
Any difficulty in design, coding and testing should signal the need for redesign or re-coding (Iterative And Incremental Development )
completeness must be sacrificed whenever implementation simplicity is jeopardized. (MIT Approach )
Consistency can be sacrificed to achieve completeness if simplicity is retained (MIT Approach )
Capturing Project Issues CS3 (Prince2)
Confirming Project Closure DP5 (Prince2)
Completing a Plan PL7 (Prince2)

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License