0% found this document useful (0 votes)
142 views

Project Roadmap

This document outlines the key stages and processes in a project roadmap for developing a web application. It involves identifying objectives, stakeholders, resources, timelines and phases such as initiation, planning, analysis, development, testing, and closure. In the planning stage, team roles are assigned, communication channels are established, and a design is created. In development, progress is tracked against the project plan and stakeholders are updated. Testing ensures the application functions as intended before closing the project with documentation and marketing.

Uploaded by

Damilola Oyedepo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
142 views

Project Roadmap

This document outlines the key stages and processes in a project roadmap for developing a web application. It involves identifying objectives, stakeholders, resources, timelines and phases such as initiation, planning, analysis, development, testing, and closure. In the planning stage, team roles are assigned, communication channels are established, and a design is created. In development, progress is tracked against the project plan and stakeholders are updated. Testing ensures the application functions as intended before closing the project with documentation and marketing.

Uploaded by

Damilola Oyedepo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

PROJECT ROADMAP

Firstly, I would need to identify the key features of the project which are:
- The objective/purpose of the project
- The scope or boundaries of the project
- The time duration of the project
- The resources needed to accomplish this project which includes the human resources, financial
resources, machines, etc
To achieve this, I would have you divide the entire project into segments or phases which are
- Project initiation
- Project planning
- Project implementation or execution
- Project monitoring and control
- Project closure and documentation
As this project is a IT related Project which is a WEB APPLICATION project to be specific,
I would also need to incorporate a software development phases into this senero which includes
- Project initiation
- project analysis and planning
- Project appraisal
- Project implementation or development phase
-Testing and validation
- Closure and Operational phase

PROJECT INITIATION-
Firstly, I would need to identify all stakeholders involved in the project either primary,
secondary or key stakeholder. Once done I would need to classify this stakeholder to four groups
-The Promoter which have high interest and high influence in the project
-The latent which have high influence but low interest
- The Defender which have high interest but low influence
- The apathetics which have low influence and low interest.

Once this is done, I would need to build a project team member, for this project, the following
expertise would be needed, but not limited to
- Business Analyst
- UI/UX Designer
- Markup Developer
- Back-end developer
- Tester
- Marketer.
A chat would be conducted with all stakeholders in order to clearly identify all boundaries to
be covered in the project in order to clearly give an estimated project cost and time-frame. Also the
objective of the project is clear define with the purpose of setting a success criteria.

PROJECT PLANNING AND ANALYSIS


In this stage, roles are assigned to all team members involved in the project, also a
communication mode and channel is clearly defined, the project rules and regulation is passed to all
team members and a penalty is set for defaulters. At this stage, the project design team would make
a design of the application, this can be like a demo or a prototype. All team members are expected
to create their activities, how they intend to achieve them and the time frame per activity. This
would enable me create a WBS ( WORK BREAKDOWN STRUCTURE) to help keep track of the
project. Once the activities are gotten, I must carefully identify the activities that are concurrent
which are activities that can be performed concurrently with the aim of saving time. Then I use
CPM tool which is CRITICAL PATH METHOD to identify the activity chain with the longest time
duration.

APPRAISAL STAGE
At this stage, I would set a meeting with major stakeholders, that is the PROMOTERS and
show them the design or prototype. If they are not satisfied or have additional inputs, then I start
from phase one and implement the corrections, If not, I proceed to the development stage.

PROJECT IMPLEMENTATION AND DEVELOPMENT.


This stage consumes the most time and resources and its one stage that needs to be managed
and controlled properly. I would adopt the TCQ tool which is TIME, COST, QUALITY to control
the project. Also I would use gantt chart to keep track of the project along side with my MS
PROJECT SOFTWARE. Due to the complexity of this stage, I must
- Hold regular meetings to assess the progress of the project to ensure its inline with the objective
- Control Stakeholders by keeping them up to date with work-in-progress
- Recirculate the project plan to ensure everyone adheres to it
There maybe some instances in which an error may be detected when executing the design, I
would immediately call for a meeting, if this error is from the scope of the stakeholder or maybe
there is a change in scope during the course of implementation, I would clearly state to the
stakeholders the repercussion of this change in scope , it may be financial implication. These is
necessary to avoid PROJECT SCOPE CREEP .

TESTING AND VALIDATION


At this stage, the development of the web application must have been completed, it remains
the testing. This testing would be done in three aspect
- STATIC APPLICATION SECURITY TESTING which has to do with testing of the source code
for coding errors or vulnerability
- DYNAMIC APPLICATION SECURITY TESTING which test the application in real time or in a
live environment
- API testing
Also a VAPT which is vulnerability assessment and penetrating testing would be performed
to ensure the web application is not vulnerable to cyber attacks

CLOSURE AND OPERATIONAL STAGE


This marks the closure of the project, documentation and reporting are conducted in this
stage. Also the marketing and promotion of the project is done and plan for maintenance is done

Note: The project cost depends on some certain factors


- The scope of the Project
- Type of team ( in-house expertise, outsourced or freelancer). If its being done externally, then a
NDA which is a NON-DISCLOSURE AGREEMENT and also a SLA which is a service level
agreement needs to be signed .

Tools to be used
- Ms Project
- Ms Word
- Gantt chart
- CPM
- WBS

You might also like