Professional Documents
Culture Documents
Planning Stage
Planning Stage
Computer Engineering
Software Design
PLANNING STAGE
College of Engineering and Architecture
Computer Engineering
Software Design
Specific Activities:
Company Overview
– it is important to align company or business vision to the project goal.
Understanding what a company or business vision will lead developer
to acquire a clear insight on what the project aims to achieve
Problem Statement
- Identifying problems or reason why the project is needed
Formulating Project Objective
- stating the project objectives as well as the specific deliverables on
each objective.
Related Project Study
- This activity will help developer to collect relevant information to use
on the next stages of development
b. Feasibility Assessment
Feasibility study is conducted that helps in determining whether the system is
possible to develop or not. There are three types of feasibility study, they are –
technical feasibility, economical feasibility and behavioral feasibility. Studying
all these feasibility helps the user and the developer to understand on what
grounds their system will be made and what all features they can include in
the software. The main purpose to conduct the feasibility study is to establish
the reasons to develop the software that is accepted by all the users and
can be modified easily as per the requirements
The main purpose of creating a project plan is to prove that there is a need to
develop the proposed system and that the system is possible to create.
d. Project Scheduling
Another activity under planning stage is determining the span of the project
development. With all the deliverables identified from the previous activities,
the next step is to identify how much time do we need to perform each
deliverable.
Read this article to learn how to create, do’s and don’ts and tips in creating
WBS
https://medium.com/@amlog/work-breakdown-structure-why-is-it-a-great-tool-for-both-
software-developers-and-managers-4f46691be823
After defining all task needed to develop the system, assign schedule in this
task. There are several tools used in scheduling tasks and here are some:
2. Gantt Chart