Software Project Management (SPM) – Numerical | BIM 8th Semester

What is the Cost Performance Index (CPI)? The Cost Performance Index (CPI) is a method for calculating the cost efficiency and financial effectiveness of a specific project through the following formula: CPI = earned value (EV) / actual cost (AC). A CPI ratio with a value higher than 1 indicates that a project is performing well […]

Unit 9: Using Project Management Effectively

Why Change Fails? The short answer: politics Many project problems are bigger than just your project You have to make changes to the way people in your organization work Your ideas on how to improve the way work is done will not always be evaluated rationally Change is Uncomfortable Nobody likes to think that they […]

Unit 8: Software Testing

Quality Quality means “conformance to requirements” The best testers can only catch defects that are contrary to specification. Testing does not make the software perfect. If an organization does not have good requirements engineering practices then it will be very hard to deliver software that fills the users’ needs, because the product team does not […]

Unit 4: Project Schedules

What is a project schedule? The project schedule is a calendar that links the tasks to be done with the resources that will do them. Before a project schedule can be created, the project manager must have a work breakdown structure (WBS) and estimates. The schedule is part of the project plan Scheduling concepts: Effort […]

Unit 3: Estimation

What is estimation? The project manager must set expectations about the time required to complete the software among the stakeholders, the team, and the organization’s management. If those expectations are not realistic from the beginning of the project, the stakeholders will not trust the team or the project manager. Elements of a Sound Estimate To […]

Unit 1: Software Project Basics

Software Project A Software Project is the complete procedure of software development from requirement gathering to testing and maintenance, carried out according to the execution methodologies, in a specified period of time to achieve intended software product. Need of software project management Software is said to be an intangible product. Software development is a kind […]