100% found this document useful (1 vote)
244 views

Assignment 3 Software Project Management

Software project management is essential for software development to deliver quality products on time and within budget. It focuses on developing products that benefit organizations. Without proper project management, development teams may lack clear vision and direction, resulting in more errors. Projects commonly fail due to a lack of focus on business value, clear accountability, consistent processes, methodology, customer involvement, managing people, and providing the team with proper tools. Establishing these factors from the beginning of a project can help avoid failures and cost overruns.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
244 views

Assignment 3 Software Project Management

Software project management is essential for software development to deliver quality products on time and within budget. It focuses on developing products that benefit organizations. Without proper project management, development teams may lack clear vision and direction, resulting in more errors. Projects commonly fail due to a lack of focus on business value, clear accountability, consistent processes, methodology, customer involvement, managing people, and providing the team with proper tools. Establishing these factors from the beginning of a project can help avoid failures and cost overruns.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Software Project Management

Assignment 3
Name: Muhammad Mubasher
Roll No: 3604-FBAS/BSCS/F17
Section: A
Submitted To: Mr. Islam Zada
Q1. How is software project Management important in software development?

Sol: It is an essential part of software organization to deliver quality product, keeping the cost
within client's budget constrain and deliver the project as per scheduled. ... Therefore, software
project management is essential to incorporate user requirements along with budget and time
constraints. Project management focuses on developing a product that will have a positive
effect on an organization. Without project management, a software development team may
begin working on a project without any clear vision or guidance, resulting in more frequent
errors and confusion.

Q2. Software project management relies on experience of project


manager. However, failure results in loss of money and time. Any
good suggestions to avoid it?

Sol: Projects most commonly fail because there is a lack of attention and efforts being applied
to seven project performance factors:

Focus on business value, not technical detail


This involves establishing a clear link between the project and the organizations key strategic
practices. The project plan needs to cover the planned delivery, the business change required
and the means of benefits realization.

Establish clear accountability for measured results


There must be clear view of the interdependencies between the projects, the benefits, and the
criteria against which success will be judged. It is necessary to establish a reasonably stable
requirement baseline before any other work goes forward. Requirements may still continue to
creep. In virtually all projects there will be some degree of “learning what the requirements
really are” while building the project product.

Have consistent processes for managing unambiguous checkpoints


Successful large projects typically have software measurement programs for capturing
productivity and quality historical data that can be sued to compare it against similar projects in
order to judge the validity of schedules, costs, quality, and other project related factors. The
lack of effective quality centered mechanisms can be a major contributor to both cost and
schedule overruns.

Have a consistent methodology for planning and executing projects


There should be a detailed plan developed before any release date of a project is announced.
Inadequate planning is one of the major reasons why projects spin out of control.
Include the customer at the beginning of the project and continually involve the
customer as things change so that the required adjustments can be made
together
It has been observed that successful projects occur when end users (customers) and the project
members work as teams in the same cubicle, although this is not always possible. Projects are
less likely to fail if there are informed customers giving meaningful input during every phase of
requirements elicitation, product description and implementation. The customer needs to be
asking, “how are the project result used over time and what do I get out of the results?

Manage and motivate people so that project efforts will experience a zone of
optimal performance throughout its life
This involves managing and retaining the most highly skilled and productive people. Knowledge
is money. A project team made up of higher paid people with the right specialized skills is
worth more per dollar than a group of lower cost people who need weeks or months of training
before they can start to be productive.

Provide the project team members the tools and techniques the need to
produce consistently successful projects
The project team must be skilled and experienced with clear defined roles and responsibilities.
If not, there must be access to expertise which can benefit those fulfilling the requisite roles.

You might also like