1- Program & Project Management Flashcards
Benefits realizations
Is the result of strategic planning, process development, and systems development.
What is a program
An organization of many large, complex activities. It can be thought as a set of projects that work to fulfill one or more key business objectives or goals.
Hierarchy of a program
1- A program manager runs or has oversight over all of the projects in the program.
2- A program may include a set of projects
3- A program helps to organize and coordinates the operation of its projects.
Hierarchy of a project
1- A project manager runs a project.
2-A project has a team.
3- A project manager report to a program manager
Activities to take place before starting a program
1- Develop a program charter - to define goals, objectives, and scoop
2- Identifying available resources
Running a program
1- Monitor project schedules 2-Manage projects budgets 3-Managing resources 4-Identify and manage conflict 5-Create program status report for senior management
Project portfolio
The organization’s entire set of active projects at a given time.
Ease access to project and program portfolio..Why?
An organization needs to maintain a collection of information about all of its projects in a central location.
Ease of access to project and program portfolios helps management better understand what activities are taking place and the resources that each is consuming.
Business case - Why
It’s developed before any IT project is permitted to begin.
The purpose of a business case is to explain the benefits to the business that will be realized as a result of the project.
feasibility study
Defines the business problem and describes a number of potential solution. It follows a development of business case.
What are included in the business case document
1- Business problem
2-Feasibility study results
3- High level project plan - Timeline and the number of persons required
4- Budget - Cost to execute the project as well as costs associated with the solution
5-Metrics - how the benefits will be measured
6-Risks -include the risks that may occur and how to mitigate them.
What happens after new projects and programs are considered?
business benefits should be estimated and measurements should be taken before and after the project has completed in order to validate whether the project’s predictions were valid.
What is a project
A coordinated and managed sequence of tasks that results in the realization of on objective goal.
Project team
The people who perform tasks for the project.
Matrix
The project manager and project team manager have authority over project team member.
Object Breakdown Structure (OBS)
An OBS is a visual or structural representation of the system, or application, in a hierarchical form, from high level to fine detail. It helps management and project team members better visualize the scope and objectives of the project.
End-user management
Assign staff to the project team; support the development of business requirements, test cases, test data, and system testing.
End users
users Develop business requirements, test cases, use cases, test data, test systems; report test results to the project manager. Participate in acceptance testing and provide accurate, timely results.
Project sponsor
Define project objectives, provide budget and other resources, and work with project manager and other management stakeholders to ensure that the project delivers the desired outcomes.
Project Planning
Refer to the activities related to the development and management of a project
RACI Matrix
Model for establishing responsibilities within projects
The four Roles of RACI
Accountable, Responsible, Consulted, Informed
First step in the development of a project plan
Identify all of the tasks that must be performed to complete the project.
Function Point Analysis (FPA)
A time proven estimation technique for larger software projects.
Timebox Management
A period in which a project (or a set of tasks within a project) must be completed
Good, Cheap, Fast triangle principle in Project Management
1-If a project is Good and Cheap, it will not be fast.
2- If a project is good and fast, it will not be cheap.
3- If a project is cheap and fast, it will not be good
Scrum
Scrum is an iterative and incremental process most commonly used to manage an Agile software development effort.
What is a sprint
A focused effort to produce some portion of the total project deliverable. A sprint usually lasts from two to four weeks.
Product backlog
This is a list of required features that describes deliverables for the entire project (not just the current sprint). •
Sprint backlog
This is a detailed document that describes how the project team will implement requirements for the current sprint. •
Burn down chart
This is a document that shows the number of remaining tasks for the current sprint or the count of items on the sprint backlog.