Professional Documents
Culture Documents
Physical Decomposition
Physical decomposition involves a hypothetical decomposition of the system design.
For example, a project being divided into distinct activities such as programming,
documentation, testing, etc.
Logical Decomposition
Logical decomposition divides project activities into phases. For example, phase 1 is for
the development of the user interface of a program, phase 2 is for the business process,
and so on.
Geographical Decomposition
Geographical decomposition divides activities according to location. The project
activities are categorized into development site, user site, main branch, etc.
Business Function
Business function deals with activities that are carried out by the enterprise.
Departmental Decomposition
Departmental decomposition deals with the links between actors, roles and location.
Software development is a complex process, and so being able to break down a large project
into its component parts is essential – think of all the different elements that need to be
combined to produce a program.
Create Calendar . Specify duration (start-date and end-date) of each activity / task
o Project Calendar – all tasks/activities and resources
o Task Calendar – specify duration for specific task
o Resource Calendar – specify duration for specific resource needed to accomplish
tasks
o Project , Task and Resource Calendars are features of Project Management
Software.
Establish task dependencies (first-pass dependency). Define predecessors of each task
according to chronological sequence
Refine task dependencies . Review and modify task dependencies to reduce task or
activity duration. First-pass dependency may be changed into Finish-Finish or Start-Start
(if applicable) to reduce project duration.
Introduce lag and lead time . The amount of wait time between start or finish of
predecessor and start or finish of successor is the Lag Time while Lead time is the
amount of overlapping time between start or finish of predecessor and start or finish of
successor.
Why is it important to schedule activities?
References:
https://pmleadershipchamps.com/2008/04/04/decomposition-technique/
http://bawiki.com/wiki/techniques/decomposition-functional-and-otherwise/
https://www.workbreakdownstructure.com/
http://www.elearning.edu.my/ASKKSSM/Bahan/What%20is%20decomposition.pdf
https://www.togaf-modeling.org/models/business-architecture/organization-decomposition-
diagrams.html
https://www.quora.com/What-is-granularity-in-database
https://opentextbc.ca/projectmanagement/chapter/chapter-10-project-schedule-planning-
project-management/
https://yourbusiness.azcentral.com/importance-project-scheduling-its-role-business-projects-
9503.html
file:///C:/Users/admin/Desktop/SoftEng/Introduction_to_Software_Project_Management.pdf