TM254 Project TMA03: Software Module Project Management Analysis

Verified

Added on  2022/09/18

|10
|1436
|26
Project
AI Summary
This assignment presents a comprehensive project management analysis of a software module development initiative. It begins with an Activity-on-Node (AON) diagram and Work Breakdown Structure (WBS) that outlines the project's tasks, durations, and dependencies. The assignment then delves into resource allocation, detailing the roles and time commitments for each task. Further, the student provides a bar chart and resource table summarizing the project's schedule and resource usage. The project also discusses the student's contribution to the project, focusing on system integration and prototyping. The assignment includes a reflection on team dynamics, referencing Belbin's team role framework and the importance of teamwork. Finally, it addresses two project scenarios, proposing solutions for delays and resource unavailability, demonstrating an understanding of project management practices. The assignment concludes with a bibliography of relevant sources.
Document Page
Running head: TM254 PROJECT TMA03
TM254 PROJECT TMA03
Name of the Student:
Name of the University:
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1TM254 PROJECT TMA03
Answer to question 2
a. AON Diagram
WBS Task Name Duration Start Finish WBS
Predecessors
0 Software development
schedule 25 days 21/04/20 25/05/20
A design data capture
system 3 days 21/04/20 23/04/20
B design app and app user
interface 5 days 21/04/20 27/04/20
C code data capture
system 7 days 24/04/20 04/05/20 A
D code app 5 days 28/04/20 04/05/20 B
E Prototype and test app
user interface 10 days 28/04/20 11/05/20 B
F Test coding for data
capture system 3 days 05/05/20 07/05/20 C
G test coding for app 3 days 05/05/20 07/05/20 D
H Produce finished app
user interface 4 days 12/05/20 15/05/20 E
I Integrate module 3 days 18/05/20 20/05/20 F,G,H
J Integration testing 3 days 21/05/20 25/05/20 I
The project will take 25 days to be completed. The Activity-on-Node (AON) diagram for
the software development activities are elaborated in the below section.
Document Page
2TM254 PROJECT TMA03
Figure 1: AON diagram of the project
(Source: created by Author)
Document Page
3TM254 PROJECT TMA03
b. Resource allocation
Task Name Duration Timing Resource Names
Software development
schedule 25 days
Design data capture
system 3 days 8hr/day Programmer
Design app and app user
interface 5 days 8hr/day User interface designer,
App developer
Code data capture system 7 days 8hr/day Programmer
Code app 5 days 8hr/day App developer
Prototype and test app
user interface 10 days 8hr/day User interface designer
Test coding for data
capture system 3 days 8hr/day Programmer, Tester
Test coding for app 3 days 8hr/day App developer, Tester
Produce finished app user
interface 4 days 8hr/day App developer
Integrate module 3 days 8hr/day System integrator
Integration testing 3 days 8hr/day System integrator
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4TM254 PROJECT TMA03
c. Activity bar char
d. Resource table for the development of the software module
Task name Resource Day Quantity
Software development schedule
Design data capture system Programmer 3 1
Design app and app user interface User interface designer 2 1
App developer 3 1
Code data capture system Programmer 7 1
Code app App developer 5 1
Prototype and test app user
interface
User interface designer 10 1
Test coding for data capture system Programmer 2 1
Tester 1 1
Test coding for app App developer 1 1
Tester 2 1
Produce finished app user interface App developer 4 1
Integrate module System integrator 3 1
Integration testing System integrator 3 1
Document Page
5TM254 PROJECT TMA03
Answer to question 4
The project is about design and development of a software module for a larger system. In
order to accomplish the project it is very essential for all tem members to cooperate equally. The
contribution of each of the team member is important in the successful design and
implementation of the project.
The most significant contribution that I have made in this project is system integration. I
was responsible to design the prototype of the system. In software projects prototyping the early
mock up of the product that is wished to build for the client. The prototype helps to explain the
exact plan for the final software product to be developed. I think it has positively impacted the
project a lot because from this model I and the team members came to know that the product is
consists of all the essential components and it will deliver proper outcome as per the client’s
expectations.
The mock up design is perfect or not cannot be measured without a programmer, coder
and tester. However, the prototyping reduced the pressure of the other team members a lot
because half of the work was completed by the rough model. I can say the rest of the team
members also supported me like anything to develop the integrated system’s design outline.
Comment that I made on another team member was “Teamwork begins by building trust. And
the only way to do that is to overcome our need for invulnerability." (on 15th March, 2020).
Whenever a team performs at the best it become very clear that all the team members has
their clear responsibilities and they are all focused to complete their responsibilities. The
Document Page
6TM254 PROJECT TMA03
Belbin’s team role framework demonstrated actions oriented, people oriented and cerebral roles
in team performance.
When a made a note at the start, I felt action oriented to action was most suitable role. I
felt that team work can be successfully when team has a shaper, implementer and a complete
finisher. Only leading or governing a team is not enough for the project success but supporting
other shaping and motivating others is also very essential. This Belbin’s role contribution is
actually demonstrated. The reasons are-
1. I found that some of the team members were extrovert thus; I challenged my team to
improve
2. I ensure that when the project will be completed I will check individual aspect
thoroughly to make sure no error is there
Answer to Question 5
Scenario 1
The project is expected to be completed within 25 days and on day 8 Bobby came with a
problem telling that the software module is not connecting to the smart phone. Based on the
project management prcatices it can be said delay cannot be done. Thus, in order to manage the
problem instead of taking 5 more days the numbers of resources can be added to the project
testing level activities. In the Test coding for data capture system, test coding for app and
Produce finished app user interface activities instead of app developer, programmer and tester
other resources should also contribute. Instead of daily working period of 8hours/day the time
can also be extended by 1 hour additional for each day. If from day 8 up to day 25 that is within
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7TM254 PROJECT TMA03
the last 17 days all the project team members including coder, user interface designer helps the
other team members then the identified issues will be resolved within time.
Scenario 2
Project management practices are referred to as very essential activity that ensure project
success and on time accomplishment. Just before the project execution stage if it is found that,
Chen would not be available until day 9 then immediately the project manager should search for
a replacement or new tester. Without test application the project cannot be handover to the client
thus, the project manager should take help of test management tool. Such tool can be operated by
the programmer and the system integrator easily. The test management tool will support the
expected project objectives and give a better application to the system. Instead of that some
aspects must be considered before the project testing phase. The other testing that can also be
used when the tester is absent that are- ad hoc testing, risk based testing, This type of testing can
be operate by the project manager and system integrator as well.
Document Page
3TM254 PROJECT TMA03
Bibliography
Bao, R., 2019. Research on the Relationship between Team Roles Theory and Team
Effectiveness.
Fleming, Q.W. and Koppelman, J.M., 2016, December. Earned value project management.
Project Management Institute.
Heldman, K., 2018. PMP: project management professional exam study guide. John Wiley &
Sons.
Karabeleski, S. and Avdic, D., 2018. Pairing Belbin’s Team Roles towards Productivity.
Kerzner, H., 2017. Project management metrics, KPIs, and dashboards: a guide to measuring
and monitoring project performance. John Wiley & Sons.
Kerzner, H., 2017. Project management: a systems approach to planning, scheduling, and
controlling. John Wiley & Sons.
Kerzner, H., 2018. Project management best practices: Achieving global excellence. John Wiley
& Sons.
Kerzner, H., 2019. Using the project management maturity model: strategic planning for project
management. John Wiley & Sons.
Meredith, J.R., Mantel Jr, S.J. and Shafer, S.M., 2017. Project management: a managerial
approach. John Wiley & Sons.
Simeunovic, A. and Landelius, T., 2017. Belbin’s Team Roles in Agile Software Development.
Document Page
4TM254 PROJECT TMA03
chevron_up_icon
1 out of 10
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]