0% found this document useful (0 votes)
28 views

Chapter 1

The document discusses the importance of software project management in addressing past failures and issues with software projects. It defines what a project and software project management are, examines the key constraints of scope, time and cost, and outlines the nine knowledge areas and suggested skills for project managers. The goal is to provide an overview of examining the big picture of software project management.

Uploaded by

Ashebir Hunegnaw
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views

Chapter 1

The document discusses the importance of software project management in addressing past failures and issues with software projects. It defines what a project and software project management are, examines the key constraints of scope, time and cost, and outlines the nine knowledge areas and suggested skills for project managers. The goal is to provide an overview of examining the big picture of software project management.

Uploaded by

Ashebir Hunegnaw
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

Part I: Starting Your Software Project

05/10/2023 1
Chapter One
Examining the Big Picture of Project Management
Motivation for Studying Software Project
Management
Software projects had a terrible track record.
Indicators
• Most of software development project failed or
delayed costing billions of $
• Many bugs/1000 lines of codes
• Delivering the system over budget

05/10/2023 2
Motivation for Studying(cont…)
• Scope creeping(failure to fulfill all the tasks with
TOR)
• Delivering of less quality software
• Higher cost of project than planned
Reason
Lack of structured and organized methodology
Lack of good project management

The need for software project keeps increase


05/10/2023 3
Advantages of Using Formal
Project Management
Better control of financial, physical, and human
resources-Efficiency
Improved customer relations-communication issue
Shorter development times.
Lower costs.
Higher quality and increased reliability.
Higher profit margins.
Improved productivity.
Better internal coordination.
Higher worker morale (less stress).

05/10/2023 4
What Is a Project?
A project is “a temporary endeavor undertaken to
create a unique product, service, or result.”*
A project ends when its objectives have been reached,
or the project has been terminated.
Projects can be large or small and take a short or long
time to complete.

05/10/2023 5
Software project Management
Software project management is a type of project
management that focuses specifically on creating or
updating software.
Project management is “the application of
knowledge, skills, tools and techniques to project
activities to meet project requirements.”*
Is the art of organizing, leading, reporting and
completing a project through a people.

05/10/2023 6
Cont…
Project management actually refers to four activities related to
successfully complete a project:
1. Organizing and showing the individual pieces of a project.
2. Showing the timing of tasks:
the time required to complete tasks
the time tasks start and stop.
3. Identifying and allocating the resources needed to complete a
project.
4. Comparing the planned outcome with the actual
outcome. Comparisons are usually made in three areas:
time spent, resources required, and money spent
05/10/2023 7
Project Attributes
A project:
Has a unique purpose.
Is temporary.
Requires resources, often from various areas.
Should have a primary customer or sponsor.
 The project sponsor usually provides the direction and
funding for the project.
Involves uncertainty.
They solve problems.

05/10/2023 8
Comparing Projects and Operations
Operations are the day-to-day activities that your
organization does.
For example, a car manufacturer makes cars. An
airline flies people from one city to another. A help
desk supports technical solutions.
A project at an automobile manufacturer might be to
design a new car.

05/10/2023 9
Examining project Constraints
A constraint is anything that restricts the project
manager’s options.

Constraints can include:-


Resource constraints such as a team member being
assigned to too many concurrent projects
 Tight deadlines, budgetary limitations, government
regulations, limitations of software, Scope limitation,
such as being required to use a particular existing interface
 Hardware requirements
 Anything else that restricts your options
05/10/2023 10
The three universal project constraints
Every project is constrained in different ways by its:
1. Scope: This is where you focus. The project scope
is all the required work, and only the required work,
to create the project deliverable.
2. Time: Time constraints are simply deadlines.
3. Cost: Cost constraints are the budgetary
restrictions that you expect .

It is the project manager’s duty to balance these three


often-competing goals.

05/10/2023 11
Figure 1-1. The Triple Constraint of Project
Management

Successful project
management means
meeting all three goals
(scope, time, and cost) –
and satisfying the
project’s sponsor!

05/10/2023 12
Figure 1-2. Project Management Framework

05/10/2023 13
Project Stakeholders
Stakeholders are the people involved in or affected by
project activities.
Stakeholders include:
Project sponsor
Project manager
Project team
Support staff
Customers
Users
Suppliers
Opponents to the project

05/10/2023 14
Nine Project Management Knowledge Areas
Knowledge areas describe the key competencies that
project managers must develop.
Four core knowledge areas lead to specific project
objectives (scope, time, cost, and quality).
Four facilitating knowledge areas are the means through
which the project objectives are achieved (human
resources, communication, risk, and procurement
management).
One knowledge area (project integration management)
affects and is affected by all of the other knowledge
areas.
All knowledge areas are important!

05/10/2023 15
Project Management Tools and Techniques
Project management tools and techniques assist
project managers and their teams in various aspects of
project management.
Specific tools and techniques include:
Project charters, scope statements, and WBS (scope).
Gantt charts, network diagrams, critical path analyses,
critical chain scheduling (time).
Cost estimates and earned value management (cost).

05/10/2023 16
Suggested Skills for Project Managers
Project managers need both “hard” and “soft” skills.

Hard skills include product knowledge and knowing


how to use various project management tools and
techniques.

Soft skills include being able to work with various types


of people.

05/10/2023 17
Suggested Skills for Project Managers
Communication skills: Listens, persuades.
Organizational skills: Plans, sets goals, analyzes.
Team-building skills: Shows empathy, motivates,
promotes esprit de corps.
Leadership skills: Sets examples, provides vision (big
picture), delegates, positive, energetic.
Coping skills: Flexible, creative, patient, persistent.
Technology skills: Experience, project knowledge.

05/10/2023 18
Cont…
A project managers are peoples who oversee all the
project activities.
A good project manager
• Takes ownership of the whole project
• Adequately plans for project
• Is authorative (Not authoritarian)
• Is decisive
• Is good communicator
• Is motivator

05/10/2023 19

You might also like