Professional Documents
Culture Documents
● Project Planning
○ It is a set of multiple processes, or we can say that it is a task that is
performed before the construction of the product starts.
● Scope Management
○ It describes the scope of the project.
○ Scope management is important because it clearly defines what would
do and what would not.
● Estimation management
○ This is not only about cost estimation because whenever we start to
develop software, we also figure out their size(line of code), efforts, time
as well as cost.
○ If we talk about the size, then Line of code depends upon the user or
software requirement.
○ If we talk about effort, we should know about the size of the software,
because based on the size we can quickly estimate how big a team
required to produce the software.
○ If we talk about time, when size and efforts are estimated, the time
required to develop the software can easily be determined.
○ And if we talk about cost, it includes all the elements such as: Size of
software, Quality, Hardware, Communication, Training, Additional
Software and tools
● Scheduling Management
○ Scheduling Management in software refers to all the activities to
complete in the specified order and within time slotted to each activity.
For scheduling, it is compulsory -
○ Find out multiple tasks and correlate them.
○ Divide time into units.
○ Assign the respective number of work-units for every job.
○ Calculate the total time from start to finish.
○ Break down the project into modules.
● Project Resource Management
○ In software Development, all the elements are referred to as resources
for the project. It can be a human resource, productive tools, and
libraries.
○ Resource management includes:
○ Create a project team and assign responsibilities to every team member
○ Developing a resource plan is derived from the project plan.
○ Adjustment of resources.
● Project Risk Management
○ Risk management consists of all the activities like identification,
analyzing and preparing the plan for predictable and unpredictable risk
in the project.
○ Several points show the risks in the project:
○ The Experienced team leaves the project, and the new team joins it.
○ Changes in requirement.
○ Change in technologies and the environment.
○ Market competition.
● Project Communication Management
○ Communication is an essential factor in the success of the project. It is a
bridge between client, organization, team members and as well as
other stakeholders of the project such as hardware suppliers.
● Project Configuration Management
○ Configuration management is about to control the changes in software
like requirements, design, and development of the product.
NETWORK DIAGRAM
● The first step toward building a viable project schedule is organizing activities.
● One way to get organized is by using a network diagram.
● This is a tool for visualizing activities over the course of the entire project.
● There are two main types of network diagrams: the arrow diagram and the
precedence diagram.
● Let’s take a look at the former, also called activity on node or activity on arrow.
Activity on Arrow(AoA) Diagram
● This is the diagram, in which the activities are represented by arrows.
● These arrows are then connected by nodes, with the back of the arrow
indicating the start of the activity and the front point the end.
● The length of the arrow is the duration of that activity, drawn in scale to fit on
the diagram.
● This type of diagram only shows finish-to-start dependencies between
activities.
Activity on Node(AoN) Diagram
● In this type of diagram, the activities are represented by nodes.
● The nodes are then connected to one another by arrows.
● These arrows are used to show the relationship between the activities.
● Unlike the above diagramming, all four types of dependencies can be
shown—finish to start, start to start, finish to finish, and start to finish.
Activity on Node Diagram Example
● Let’s illustrate this node diagram with a simple project—building a deck for a
house.
● First, create a table of three columns.
● On the left is the name of the tasks and an ID number or letter, followed by a
column listing the immediately preceding activity (IPA) and the final column
will show the duration of the task in days or whatever time frame is
appropriate.
● Our deck project would look like this:
● We’ll use the same project for the activity on arrow diagram and the same
table as illustrated above.
● The basic concept is the same, but for an activity, the arrows represent
activities on the diagram.
● Otherwise, the construction of this diagram is the same as above and looks
like this:
Task list
● The most basic form of project schedule, this is a list of activities with
deadlines that must be completed to finish a project.
GANTT chart
● The most common form of project schedule is the GANTT chart.
● It’s a horizontal bar chart that tracks activities over time.
● Depending on resource allocation and task relationships, the bars might be
running in parallel or sequentially.
Work breakdown structure
● A graphic that details the deliverables by presenting key milestones within a
hierarchy.
● It simplifies projects into smaller, more manageable groups.
● It also provides the necessary framework for detailed cost estimating and
control along with providing guidance for schedule development and control.
Schedule network analysis
● A graphic that depicts the interrelationships and timing of all project activities
in chronological order.
Critical path method
● The critical path method adds the times of all critical activities, taking into
account dependencies, to determine the earliest time that the project can be
completed.
PERT charts
● The program evaluation and review technique uses a different method to
calculate time compared to the critical path method.
● For each activity, the shortest time, the longest time, and the most likely time
are estimated for each task.
● The time estimate for each task is the weighted average of the three
estimates.
THEORY OF CONSTRAINTS
● The Theory of Constraints is a methodology for identifying the most important
limiting factor (i.e., constraint) that stands in the way of achieving a goal and
then systematically improving that constraint until it is no longer the limiting
factor.
● In manufacturing, the constraint is often referred to as a bottleneck.
● The Theory of Constraints takes a scientific approach to improvement. It
hypothesizes that every complex system, including manufacturing processes,
consists of multiple linked activities, one of which acts as a constraint upon
the entire system
The Theory of Constraints provides a powerful set of tools for helping to achieve
that goal, including:
● The Five Focusing Steps: a methodology for identifying and eliminating
constraints
● The Thinking Processes: tools for analyzing and resolving problems
● Throughput Accounting: a method for measuring performance and guiding
management decisions
● A successful Theory of Constraints implementation will have the following
benefits:
○ Increased Profit: the primary goal of TOC for most companies
○ Fast Improvement: a result of focusing all attention on one critical area
– the system constraint
○ Improved Capacity: optimizing the constraint enables more product to
be manufactured
○ Reduced Lead Times: optimizing the constraint results in smoother
and faster product flow
○ Reduced Inventory: eliminating bottlenecks means there will be less
work-in-process
GERT example
In this example two space vehicles are being sent and meet in the space. The
success of the mission is possible only if both are successfully launched.
—-----------------------------------------------------------------------------------------------------------
CPM (Refer PPT For Solving)