IU1-LabAssessment Ananda Aditya Surya

You might also like

You are on page 1of 6

Class & Module Application Implementation & IU1: Software Development Life

Cycles
Name Ananda Aditya Surya

Date & Time 22 July 2022

Note: Read Project Definition Section in previous Module Project Brief. The project assumed
for these questions are based on that scenario.

Project Scenario:

Employee mobility is at its peak now and will continue to grow in the future as more and
more jobs becoming mobile-enabled. Employers and HR departments have to understand
how it affects their organization to successfully overcame its challenges.

By analysing employee turnover, organizations can understand its pace, effects and root
causes so they can take actions.

Proposed Solution: To create a dashboard so that we can track the employee headcounts,
the attrition rate and the reasons on why they leave

Module No: Application IU No: 1 Exercise No. 1


Implementation

Lab Assessment Question is part of Module Project


Statement
Envision Executing a Software Project

Develop a project plan (list of tasks in correct order), for each


of Spiral, Waterfall, Agile, V-models to execute the software
project. (2 pages).
Technical Environment -
Guidelines -
Duration 20 mins
Waterfall Model
Analysis Interview with Manager and Customer
Gathering Customer’s Requirements
Create Requirement Document

Design Design Dashboard


Prepare specific hardware and system
Implementation Coding by Programmers

Testing Intensive Testing


Troubleshooting
Deployment Deploy the Dashboard/Software to customer
Present the Dashboard/Software to customer
Train Customer how to use it

Maintenance Issue Solving, support and hand holding to


application users
Spiral Model
Planning Gathering Requirements
Requirement: Dashboard to track model the
employee headcounts, the attrition rate and
the reasons why they leave
Feasibility Study
Risk Analysis Requirement analysis and produce document.

Development & Testing Coding by Programmers


Dashboard Development
Dashboard Testing and Troubleshooting

Evaluation Evaluation by Customer


Agile Model
Requirement Gathering & Analysis Interview with Manager and
Customer
Gathering Customer’s
Requirements
Create Requirement Document

Design Requirements analysis and


produce
Design Dashboard
Iteration 1 Implementation Dashboard Implementation
Dashboard Development
Data and System Integration
Testing Intensive Testing
Troubleshooting
Deployment Deploy the Dashboard/Software
to customer
Present the Dashboard/Software
to customer
Train Customer how to use it

Maintenance Issue Solving, support and hand


holding to application users
Requirement Gathering & Analysis Interview with Manager and
Customer
Gathering Customer’s
Requirements
Create Requirement Document
Design Design of weekly Report
Design of monthly Report
Insights Report
Implementation Implementation Report
Iteration 2
Testing Intensive Testing
Troubleshooting
Deployment Deploy the Dashboard/Software
to customer
Present the Dashboard/Software
to customer
Train Customer how to use it

Maintenance Issue Solving, support and hand


holding to application users
V – Model
Planning Interview with Project Owner
Create Requirement Document
Requirement Interview with Customer to know and
gathered customer expectations and
requirements.

Architecture Connecting all the programs both internal and


external
Design Design Dashboard According to Customer
Requirements
Implementation Development Dashboard

Unit Testing Testing at code level and helps eliminate bugs

Integration Testing Verify that groups created and tested


independently can coexist and communicate
among themselves.

System & Acceptance Testing Testing dashboard in user environment

Maintenance Issue Solving, support and hand holding to


application users
Module No: Application IU No: 1 Exercise No. 2
Implementation
Lab Assessment Question is part of Module Project
Statement
Assume you are executing a project with 100’s of pages &
processes.
1. List at least 2 disadvantages of each of the Spiral, Agile
& V-Models while executing such a large software
project, in a tabular format.
2. List the at least 2 advantages why using the Waterfall
Model will be a good choice in this project scenario.
Technical Environment -
Guidelines -
Duration 20 mins

Model Disadvantages 1 Disadvantages 2

Spiral Large number of Expert resource required for


intermediate phases, hence risk management
documentation is more
compared with other models
Agile Difficult to measure progress As this model is Customer
centric, agile development
depends heavily on customer
interaction, so if customer is
not clear, the project can be
mislead
V – Model It is rigged and less flexible Not suitable for big and
complex projects

Model Advantages 1 Advantages 2


Waterfall Because it is simple and easy Because the phases are
to understood and use also completed one at a time, it
to manage will not overlap and not
overlay

You might also like