Uploaded by Rana Zeitouny

Quick Reference Summary

advertisement
PROCESSES IN KNOWLEDGE AREAS
INTEGRATION MANAGEMENT
COST MANAGEMENT
RISK MANAGEMENT
Develop project charter
Plan cost management
Plan risk management
Develop project management plan
Estimate costs
Identify risks
Direct and manage project work
Determine budget
Perform qualitative risk analysis
Manage project knowledge
Control costs
Perform quantitative risk analysis
Monitor and control project work
Plan risk response
Perform integrated change control
QUALITY MANAGEMENT
Implement risk response
Close project or phase
Plan quality management
Monitor risks
Manage quality
SCOPE MANAGEMENT
Control quality
Plan scope management
PROCUREMENT MANAGEMENT
Plan procurement management
Collect requirements
RESOURCE MANAGEMENT
Conduct procurements
Define scope
Plan resource management
Control procurements
Create WBS
Estimate activity resources
Validate scope
Acquire resources
STAKEHOLDER MANAGEMENT
Control scope
Develop team
Identify stakeholders
Manage team
Plan stakeholder engagement
Control resources
Manage stakeholder engagement
SCHEDULE MANAGEMENT
Plan schedule management
Monitor stakeholder engagement
Define activities
COMMUNICATIONS MANAGEMENT
Sequence activities
Plan communications management
Estimate activity durations
Manage communication
Develop schedule
Monitor communication
Control schedule
PROJECT CHARTER CONTAINS
GROUP CREATIVITY TECHNIQUES
TAILORING COST MANAGEMENT
Project Title and description
Brainstorming, Nominal group technique
Knowledge management – Organization has
Stakeholders
Idea/mind mapping, Affinity diagram
formal knowledge management
Business case
Multi-criteria decision analysis
Estimating and budgeting
Project constraints and assumptions
Affinity diagram
Earned value management
Sponsor for the project
Questionnaire and surveys
Use of agile approach
Stakeholder influence/authority level
Governance
Product description
CONSIDERATIONS FOR TAILORING
Budget for the project
Resource availability – considering the relation
TAILORING QUALITY MANAGEMENT
PM & their roles, authority etc.
between resource availability and
Policy compliance and auditing
Project Risks
productivity
Continuous improvement
Project justification
Life cycle approach – finding out the correct life
Stakeholder engagement
cycle approach for a detailed schedule
Standards and regulatory compliance
WBS DICTIONARY CONTAINS
Project dimensions - considering aspects of
Unique identifier (code of account identifier)
project like complexity, technological uncertainty TAILORING RESOURCE MANAGEMENT
Assumptions and constraints
etc. for the impact of the project
Diversity
Acceptance criteria
Technology Support - Technology used to
Physical location
Schedule, cost estimates
develop, record, transmit, receive, store the
Acquisition of team members
Description about the work to be done
project schedule is accessible
Management of team
The team responsible to do the work
Industry specific resources
Quality requirements
Life cycle approaches
PROCESSES IN AGILE
DOMAIN 1 - VALUE-DRIVEN DELIVERY
DOMAIN 2 - STAKEHOLDER ENGAGEMENT
DOMAIN 3 - BOOSTING TEAM
Maximizing business value through prioritization, Understanding stakeholder needs, getting
PERFORMANCE PRACTICES
iterative delivery, and risk management.
stakeholders involved, and keeping them
Forming teams, empowering them, building team
Prioritize based on value
informed.
commitment, and promoting collaboration.
Perform retrospectives and adaption
Get the right stakeholders
Create team norms collectively
Define acceptance criteria
Continuously engage the stakeholders
Build cross-functional teams
Create situationally specific processes
Cement stakeholder involvement
Promote generalizing specialists
Chunk work to maximize value and gain feedback Actively manage stakeholder interest
Spread agile values, principles, and terms
Reduce risks early
Frequently discuss what "done” looks like
Promote self-organization
Deliver incrementally and get feedback
Show progress and capabilities
Create a safe team environment
Examine value and early termination
Candidly discuss estimates and projections
Research team and personal motivators
Reduce cost of changes
Promote team consensus-making
Proactively reduce risk
Reduce communication costs
Keep stakeholders informed of dependencies
Shield the team from outside interruptions
Do demos and get feedback
Create a uniting vision
Consider value and risk in prioritization
Work with the team to track velocity
Actively reprioritize
Consider nonfunctional requirements
DOMAIN 4 - ADAPTIVE PLANNING
DOMAIN 6-CONTINUOUS IMPROVEMENT
MANIFESTO FOR AGILE SOFTWARE
Estimating, creating different levels of plans,
(PRODUCT, PROCESSES, PEOPLE)
DEVELOPMENT
getting feedback on progress, and
Improve various aspects of the project-including
Individuals and interactions over processes and
updating plans.
its product, processes and people-via
tools
Plan at multiple levels
retrospectives and experiments.
Working software over comprehensive
Involve team & customer to engage them in
Tailor the process to the project
documentation
planning
Improve based on retrospectives
Customer collaboration over contract negotiation
Manage expectations via actual results
Make team adjustments
Responding to change over following a plan
Tailor the process to project characteristics
Eliminate waste
Update the plan based on project priorities
Communicate lessons learned
Ensure encompassing estimates
Work in pairs to spread knowledge and skills
Test out improvement suggestion
DOMAIN 5 - PROBLEM DETECTION AND
RESOLUTION
Encouraging whole-team tracking and resolution
of risks.
Promote open team communications
Manage risks and problem, as a team
Factor in impediments
Track risks visually
Communicate risks
TWELVE GUIDING PRINCIPLES FOR AGILE METHODS
1. Our highest priority is to satisfy the customer through, early and
continuous delivery of valuable software.
2. Welcome changing requirements, even late in development. Agile
processes harness change for the customer's competitive
advantage.
3. Deliver working software frequently from a couple of weeks to a
couple of months, with a preference to the shorter timescale.
4. Business people and developers must work together daily
throughout the project.
5. Build projects around motivated individuals. Give them the
environment and support they need and trust them to get the job
done.
6. The most efficient and effective method of conveying information
to and within a development team is face-to-face conversation.
7. Working software is the primary measure of progress.
8. Agile processes promote sustainable development. The sponsors,
developers, and users should be able to maintain a constant pace
indefinitely.
9. Continuous attention to technical excellence and good design
enhances agility.
10. Simplicity-the art of maximizing the amount of work not done-is
essential.
11. The best architectures, requirements, and designs emerge from
self-organizing teams.
12. At regular intervals, the team reflects on how to become more
effective, then tunes and adjusts its behavior accordingly.
Download