diwakar Dhungana
Analytics Vidhya
Published in
3 min readMay 10, 2020

--

Project Management and Software Application

Today the world is very competitive due to the proper and meaningful management of the different sectors involving their respective work: idea, vision, and goals. Since management plays a vital role in each and every field.

Project Management:
The application of knowledge, skills, tools, and techniques to provide project activities to meet project requirements.

Organizing and managing resources so the project is completed within defined scope, quality time, and cost constraints.

Project Management Triple Constraints:

PM Triple Constraints

1. Cost: The financial constraints of a project, also known as the project budget.

2. Scope: The tasks required to fulfill the project’s goals.

3.Time: The schedule for the project to reach completion.

Basically, the Triple Constraint state that the success of the project is impacted by its budget, deadlines, and features.

Why IT Projects Fail?
1. Absence of user involvement.
2. New or unfamiliar updated technology.
3. Lack of defined, clear, or concise requirements.

Why IT Projects Succeed?
1. Sound project management processes
2. The project tied to the organization's business goals
3. Senior management commitment
4. Good change management
5. Details requirements
6. Realistic schedule
7. Good stakeholder relationships
8. Empowered project manager
9. Skilled and appropriate team members with defined roles and responsibilities
10. Availability of funding

You just learned above failure and success of IT Projects, did you notice that there are lots of point on “Why IT Projects Succeed?” then in “Why IT Projects Fail?”, its shows that: PLANS ARE WORTHLESS. PLANNING IS ESSENTIAL, which is all about balance/ unbalanced management. So, I recommend making to us QUALITY and QUANTITIVE product there should be proper management.

Also as we know that, Software Validation and Verification play a vital role in Project Management.
The testing activity is performed in each phase of the Software Development Life Cycle. Lots of people use verification and validation transposable but both have divergent meanings.

Verification:
1. Are we building the system right?
2. It is the process of evaluating products of a development phase to find out whether they meet the specified requirements.
3. The objective of Verification is to make sure that the product being developed is as per the requirements and design specifications.
4. The activity includes in Verification are:
4.1 Reviews
4.2 Meeting
4.3 Inspections.
5. The verification process explains whether the outputs are according to inputs or not.
6. Verification is carried out before the Validation.
7. Basically it is manually checking.

Validation:
1. Are we building the right system?
2. It is the process of evaluating software at the end of the development process to determine whether the software meets customer expectations and requirements.
3. The objective of Validation is to make sure that the product actually meets up the user’s requirements, and check whether the specifications were correct.
4. The activity includes in Validation are:
4.1 White Box Testing
4.2 Black Box Testing
4.3 Gray Box Testing
5. The validation process describes whether the software is accepted by the user or not.
6. Validation activity is carried out just after the Verification.
7. It is basically checking the developed program based on the requirement specifications.

--

--