Work Breakdown Structure
Work Breakdown Structure
Prepared By
Document Owner(s) Project/Organization Role
Alaa Abu Madi Project Manger
Basil Herbawi Change Manger
Qais Amro Risk Manger
Project Closure Report Version Control
Include
Work (Completion Estimated
ID Work Name Description Criteria) Customer Complexity Effort Skill Required Dependency Hand Off To
1.1 Planning and analysis First stage of When submitted Project Intermediate This phase -communication None Submitted this
the project is the last task of manager and need one skills phase to project
planed what is this phase Chief Financial month to -work under manger
steps to do and (schedule of Officer. complete it. pursue
implement the processes -management
project project) skills
1.1.1 Determine requirement What is Finished when Developer with High this step -communication None Submitted to
of project functionality customer manger to needs one skills manger
needed in complete selected week -team work
application required requirements
needed.
1.1.2 Determine stakeholder What is Finished when Developer with High this step -communication None Submitted to
requirement functionality stakeholder all stakeholder needs one skills manger
stakeholder complete to determine week -team work
needed in required requirement
application needed. needed.
1.1.3 Implementation project describes a project Intermediate this step -communication None Submitted to
charter project to create Finished when manager needs two skills project sponsors
a shared ended Project weeks -work under
understanding Team pursue
Include
Work (Completion Estimated
ID Work Name Description Criteria) Customer Complexity Effort Skill Required Dependency Hand Off To
of its goals, Organization -management
objectives and Plans. skills
resource
requirements
1.1.4 Financial management Calculation Finished when Chief Financial Intermediate This step -calculation None Submitted to
expected determine the Officer. three skills project manger
earned value steps will work weeks - high thinking
and planed in the project. skills.
value
1.1.5 Determine(calculated) Selected time to Finished when project Intermediate This step - calculation Need Submitted to
project duration executed the determine the manager one weeks skills Implementation project manger
project steps and time - high thinking project charter
will work in the skills.
project.
1.1.6 Determine resources Determine the Finished when project Intermediate This step -communication Need determine Submitted to
sources of determine manager and take one skills requirements developer
project needs requirements for developer week -work under
and customer and pursue
requirements stakeholders -management
skills
1.1.7 Schedule of processes Determine times Finished when Time manger Intermediate This step Organizational Need determine Submitted to
project . takes for each determine and developer take one skills all requirements project manger.
steps . requirements for week
and steps .
1.2 Design Second stage Finished when Designer and Intermediate This phase Designing skills Need determine Submitted to
Determine the determine all UX/UI take one all requirements project
shape and requirements . responsively month developer.
specifications of
the site.
Include
Work (Completion Estimated
ID Work Name Description Criteria) Customer Complexity Effort Skill Required Dependency Hand Off To
1.2.1 Prototype Determine the Finished when Designer Intermediate This phase Designing skills Need determine Submitted to
shape and determine all take four all requirements project
specifications of requirements . month developer.
the site.
1.2.2 UI/UX Design Make design Checking the Designer High This step Designing skills Need to make Submitted to
usable for users prototype is takes three updateable with developer.
and make it usable and weeks prototype
friendly to user friendly or not
1.2.3 Determine database Selected the Type or Database High This step Management None Submitted to
design database expected type of administration takes one skills data
management data to stored it weeks administration
system. (My
SQL data base)
1.2.4 Determine framework Selected the Finished after Developer Intermediate This step - designing skills None From developer
framework will selected the takes one - management to developer
used to framework weeks skills.
implementation
the project (vs
code)
1.2.5 Make use case Determine the Finished when Developer High This step -Communication Need determine Submitted to
main functions completed this takes three skills all requirements project manger
the system functionality of weeks -work under
provided. application pursue
1.3 Implementation Third stage to Finished this Developer High This step Communication Need determine Submitted to
implemented it stage when takes three skills all requirements project manger
in real . finish all coding month -work under And selected
staging and pursue database
implementation . -technical skills
Include
Work (Completion Estimated
ID Work Name Description Criteria) Customer Complexity Effort Skill Required Dependency Hand Off To
1.3.1 Check communication Each After finished Developer or High This step -Technical skills Each Submitted to
between components component each quality takes three components project manger
must be component od assurance weeks -coding skills Depend on
combatable with the application them self
other
components
1.3.2 Implementation code Implemented Finished after Developer High This step -Technical skills Depend on Submitted to
based in requirement and write code finished coding takes three prototype and project manger
in frontend and for all months -coding skills requirements
backend for the components of
project using the application -communication
different skills
technologies.
1.3.3 Components testing Check each Finished when Quality High This step -Technical skills Depend on Submitted to
component finish each assurance or takes two requirements project
worked at right component developer weeks -coding skills developer
or not by coding
1.4 Testing and integration Check if the Finish when Quality High This step -Technical skills Depend on Submitted to
system ended system assurance takes one requirements project
combatable with testing month -coding skills developer if
each fined error and
component or to project
not and work at manger if right
right way or not
1.4.1 Make system testing Check if the Finished when Quality High This step Technical skills Depend on Submitted to
system work at ended checking assurance takes 4 system integrity project
right way or not for all system weeks -coding skills developer if
fined error and
to project
manger if right
Include
Work (Completion Estimated
ID Work Name Description Criteria) Customer Complexity Effort Skill Required Dependency Hand Off To
1.4.2 Check integration Check if the Finished when Quality Low This step -work under Depend on Submitted to
between each system make verify to assurance and takes one pursue referential project
component combatable with the system developer weeks -technical skills integrity and developer if
each - coding skills commutability fined error and
component or to project
not . manger if right
1.5 Startup application and After finishing This phase not Monitoring Intermediate This step -technical skills Depend on Submitted to
testing testing start to finished actually team and takes four -supported skills system testing supported team
running developers weeks
application
1.5.1 Beta testing Check behavior This phase not Monitoring high This step -technical skills Depend on Submitted to
system after finished actually team . takes four -supported skills system testing supported team
deployment but early weeks in
finished after this phase
many years not at all
1.5.2 Maintenance If occurs error or Improvements Monitoring Intermediate This step -technical skills Depend on Submitted to
application needed to continue for up team . takes four -supported skills system testing supported team
developed to 7 years weeks and developers
application.
Critical Path :
determine stakeholders 1 0 1 0 1
requirements
financial management 3 0 3 17 20
determine resources 1 0 1 19 20
determine Framework 1 0 1 19 20
the total budget of 10000$. We 've planned to spend 1000$ in the first three months and We 've planned to spend 5000$ in the second three months,
We 've planned to spend 4000$ in the third three months.
I planned to complete 50% of the work by the end of 3 months, the Planned Value for the project at this point:
But actually, I had spent $5500 in the first 3 months. the Actual Cost (AC) of the project at this point.
the team has completed only 40% of the work that was planned to be completed by the end of 3 months
So PV = $5,000
AC = $5500
EV = $4000
(SV) = EV – PV = 4000$ - 5000$= -1000$
the project is behind schedule
Scope of product
features such as the ability to search for products, browse product categories, add items to a shopping cart, view the shopping cart, apply
discounts or coupons, choose a delivery or pickup option, and make payments
features such as the ability to view order history, track delivery status, rate and review products, and receive notifications for promotions or
deals.
Stakeholders of the project :
1. Owners of malls and supermarkets that will join the application.
2. The company that will implement the application.
3. users who use the application and purchase from it .
Organizational assets:
1.technolgies
The application must be able to be updatable and ready to edit it if provides new versions in different
technology used in project.
Technologies used in the application (flutter for mobile application and My SQL for the database)
3.polices
The application is subject to all safety and privacy policies stipulated in the principles and rules of software.
Affected Enterprise environmental factors to MONEH Application:
1. Social factors
The application changes the behavior of the community in terms of the style and method of purchasing
2.Legal factor
The MONEH application maintains the privacy and security of user data, as well as consumer protection laws.
3.economic factors
The use of shopping through applications increases economic growth because it increases the number of users of the applications