Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Assignment 2

Software Project Management

Irfan Muhammad 70067306

Numan Saeed 70067317

Section: T
1. List down at-least five deliverables of the E-Rotomotion project.
• The deliverables of the E-Rotomotion project can be :
• The functionality to add the spare parts to the inventory
• The functionality to update the spare parts inventory.
• The functionality to add a new appointment through the website.
• The functionality to add a new appointment is entered manually after receiving a call
from a customer.
• The functionality to calculate the payment and create payslips for all the employees by
integration with MYOB software.

2. Which is the most appropriate approach of managing E-Rotomotion project?


(Selection of project approaches). Give proper justification for your selection.

The most appropriate approach to managing the e-Rotomotion project would be the
Waterfall method of project development. The various steps involved in the Waterfall
model of project development and management are :
a) Requirement gathering
b) Analysis
c) Design (preliminary and detailed design)
d) Coding of the software
e) Testing
f) Deployment and maintenance.
Justification: This method of Waterfall model is adopted when the requirements of the
project are clear and static in nature. The waterfall model of the project management is
unidirectional in nature. This means that once a step is completed in a waterfall model of
project then only next step is started .Once a step is done we can't go back and improve or
modify anything on the previous step. As it is given in the question that the requirement of
the E- rotomation project is clear and completely known prior to the development of the
project , the waterfall model of project management can be employed for the E-Rotomation
project.
3. Which type of process model best suits this type of software development project (E-
Rotomotion)? Proper justification is required.

The Prototype model of software development can be used in the software development of the E-
Rotomation project. In this type of model, a small prototype or model is created before the actual
software. The prototype of the software is tested in the actual environment and results are noted.
If the prototype is found to be up to the mark then this prototype is accepted otherwise the needed
reŜnement is done on the prototype. After each iteration of the testing of the prototype, the software
becomes better and it is repeated till a small version of the software is achieved.
JustiŜcation: This model is suitable in the given scenario to develop the E-Rotomation project
because the requirements are clear and not dynamic, at the same time the different functionality of
the ERotomation software can be developed as a part of one prototype and tested. With each
iteration, a new deliverable listed in answer 1 can be integrated into the prototype and thus a Ŝnal
version of the ERotomation software can be obtained.

4. Suppose, you are the software project manager for the E-Rotomotion project. How will
you manage and Maintain quality in the project?

As a manager of the software project for the E-Rotomotion project, I will Manage and Maintain
quality in the project using the followin measures:
I will try to make a quality assurance team to keep continuous track of the quality of the project
throughout the development of the project.
A quality plan can be made for the project which should be followed by all the team members in
the project team.
I will ensure the total effective participation of the team members throughout the project which
will help in maintaining the quality of the project.
Recognizing the contribution of each individual in the project and appreciation for the same can
motivate them to continuously maintain the high-quality standard in the project development.

You might also like