POM L2 Flashcards
Project Definition (What is it consist of? )
A project consists of (SARD)
• A start date and duration
• A set of deliverables to a client • A schedule
• All technical and managerial activities required to produce and deliver the deliverables
• Resources consumed by the activities
Modeling a project: Dynamic model
- Definition (do/define scope)
- Start (do/Assign Tasks)
- Steady state (do/develop state)
- Termination (do/deliver system)
Modeling a project: Dynamic model
- Definition (do/define scope)
- Start (do/Assign Tasks)
- Steady state (do/develop system)
- Termination (do/deliver system)
Project as a class
has Attributes:
- Start Date
- Duration
has Methods:
- Define Scope()
- Assign Tasks()
- Develop System()
- Deliver System()
Project Manager as a class
has Methods:
- Administer Resources()
- Maintain Accountability()
- Meet Project Goals()
Role
- defines a set of responsibilities (a duty or a task)
Roles: System Architect
System architect
• Decompose the system into subsystems
• Choose a software architectural style
• Select the system integration strategy
Role: Minute taker
Minute taker
• Record the meeting
• Identify action items and issues
• Distributed the minutes to the participants and other stakeholders
Role
- defines a set of responsibilities (a duty or a task)
Responsibilities are assigned to toles, roles are assigned to people and people are assigned to teams.
Role assignments to people
- One-to-Oe
- Many-to-Few (danger of overcommitment)
- Many-to-“Too-Many” (Some people don’t have significant roles)
Problems in Role Assignments
- Incompetence: The wrong person fills the wrong role
- Useless role: The role exists only to minimize damage
control - Increase of Bureaucracy: The role swells unnecessarily simply because it can.
Bad role assignments
Incompetence => Peter Principle:
“Employees who perform their roles in a hierarchy with competence are promoted to a higher level until they reach a level where they are no longer competent. There they remain forever”
-Solution: It makes little sense to take your most brilliant engineer
and have him or her manage people and budgets
#Useless role => Dilbert’s Law
“promote least- competent employees to management (generally middle management), to limit damage they are capable of doing”
-solutions: Put individuals to work in their core competencies.
#Increased Bureaucracy => Parkinson’s Law
„Work expands to fill the time available for its completion“
- Dont wait for the last minute
Task
A task describes the smallest amount of work monitored (tracked) by the project manager (Typically 3-10 working days effort).
Tasks are associated with a:
- Role
- Work Package
- Work Product
- Start date
- Duration
Task
A task describes the smallest amount of work monitored (tracked) by the project manager (Typically 3-10 working days effort).
Tasks are associated with a:
- Role
- Work Package
- Work Product
- Start date
- Duration
- Required resources
If a task size is too large, the task should be renamed into an activity, decomposed into smaller task sizes that allow monitoring.
Activity
- An activity is a major unit of work • Culminates in a project milestone
- A project milestone is a scheduled event used to visualize/measure progress
- A project milestone is visible to the customer
- A project milestone usually produces a baseline
- Activities can also have internal checkpoints
- These are not externally visible to the customer
- Precedence relations often exist among activities