SOFTWARE ENGINEERING DEPARTMENT
ASSIGNMENT 1
SUBMITTED TO:
Sir Ansar
SUBMITTED BY:
Samama Majeed (19011598-019)
Muhammad Hammad (19011598-026)
Tuba Rehman (19011598-050)
SEMESTER:
7th SEMESTER
SECTION:
A
COURSE NAME:
Software Project Management
DATE:
December 29, 2022
Standish Report
• What kind of IT projects Conducted?
1. IT Projects:
These comprise creating tools and programs for business use as well as setting up IT
infrastructure.
2. Infrastructure Projects:
Infrastructure has a fundamental role in the social, economic and environmental outcomes
that determine the quality of people's lives. Roads, highways, and bridges, as well as the assets
required to make them operational such as transit buses, vehicles, and oil refineries.
3. Migration Projects:
Moving an application or program from one environment to another.
4. Integration Projects:
Involve integrating two or more existing systems into a single system.
• Why projects are challenged?
1. Lack of User Input :
Projects that do not involve end users in the planning and development process are more likely to
be challenged.
2. Incomplete Requirements and Specifications:
Projects without clear, incomplete requirements and specifications are more likely to be challenged
3. Changing Requirements and Specifications:
Changing requirements can have a large impact on many aspects of a software project. Time and
cost are the main aspects that can be effected.
4. Lack of Executive Support:
Without top-level support the project may never be approved, or if it is approved at all it may take
forever for it to get through the process.
5. Technology Incompetence:
Without the proper knowledge, skills and abilities in the Technology, the projects can be challenged
6. Lack of Resources:
Without resources, the project is at risk of failing to deliver the expected scope, completing on time,
and staying within the financial budget.
7. Unrealistic Expectations:
Projects that have unrealistic expectations are more likely to be challenged.
8. Unclear Objectives:
Projects without clear, measurable, and attainable goals are more likely to be challenged.
9. Unrealistic Time Frames:
The unrealistic timeframes can slow things down because it lowers the ability of your organization.
10. New Technology:
Introducing of new technology with enough knowledge to use can make project challenged.
• Why projects are Failed
1. Incomplete Requirements
2. Lack of User Involvement
3. Lack of Resources
4. Unrealistic Expectations
5. Lack of Executive Support
6. Changing Requirements and Specifications
7. Lack of Planning:
Projects that do not have contingency plans in place to handle unexpected challenges or delays are
more likely to fail.
8. Didn’t need it any longer
9. Lack of IT Management:
Projects that do not follow project management best practices, such as those outlined in the Project
Management Institute's Project Management Body of Knowledge (PMBOK), are more likely to
fail.
10. Technology Illiteracy
• Why projects are Succeed?
There are several factors that contribute to the success of a project. These include:
1. User Involvement
2. Executive Management Support
3. Clear Statement of Requirements
4. Proper Planning
5. Realistic Expectations:
Careful Planning, Accurate Estimation Cost, Resources and time required.
6. Hard-Working and focused Staff
7. Competent Staff:
Having a team with the necessary skills and expertise can help ensure that the project is completed
successfully
8. Smaller Project Milestones
9. Clear Visions & Objectives:
Clearly defined goals and objectives are essential for the success of any project.
10. Ownership
By focusing on these key areas, project managers can increase the chances of success for their projects.
• What suggestion recommendations by experts of PM are posed to control the
challenging and failure effect
1. Involve users and stakeholders:
Engaging with users and stakeholders throughout the project can help to ensure that the final
product meets their needs and expectations.
2. Secure executive management support:
Having the support of executive management can help to ensure that the project has the necessary
resources and budget to be successful.
3. Define clear project objectives:
It's important to have a clear understanding of what the project is trying to achieve, and to have
well-defined success criteria that can be used to measure progress.
4. Develop a detailed project plan:
A well-developed project plan can help to ensure that all tasks and activities are completed on time
and within budget.
5. Manage scope creep:
Scope creep is a common challenge that can cause a project to go over budget and timeline. To
prevent scope creep, it's important to clearly define the scope of the project
6. Set realistic expectations:
It is important to set realistic expectations for the project from the start, including the scope,
schedule, and budget.
7. Measure and track progress:
Regular measurement and tracking of progress are essential to ensure that the project stays on track
and is completed successfully
8. Use agile development methods:
Agile development methods, such as Scrum and Lean, can be effective in managing software
development projects. These methods focus on iterative development, continuous delivery, and
frequent communication and collaboration, which can help to improve the success rate of projects.
9. Train and mentor team members:
Providing training and mentorship to team members can help to improve their skills and knowledge,
which can in turn improve the success rate of projects.
By following these recommendations, project managers can help to control the challenges and failure
effects that can impact a project, and increase the chances of success.
• What is the success rate of projects?
In the Standish Group's Report, the success rate of projects is around 31%. This means that 31% of projects
are completed on time, on budget. 50% of projects are challenged and 19% of projects fail.