Professional Documents
Culture Documents
1
Q1. Explain in details timeline charts.
The first method in scheduling a software plan involves identifying all the
functions required to complete the project. A good judgment of the intricacies
of the project and the development process helps the supervisor to identify
the critical role of the project effectively. Next, the large functions are broken
down into a valid set of small activities which would be assigned to various
engineers. The work breakdown structure formalism supports the manager to
breakdown the function systematically after the project manager has broken
down the purpose and constructs the work breakdown structure; he has to
find the dependency among the activities. Dependency among the various
activities determines the order in which the various events would be carried
out. If an activity A necessary the results of another activity B, then activity A
must be scheduled after activity B. In general, the function dependencies
describe a partial ordering among functions, i.e., each service may precede a
subset of other functions, but some functions might not have any precedence
ordering describe between them (called concurrent function). The dependency
among the activities is defined in the pattern of an activity network
Each project is consists of many tasks, events, and milestones. A timeline graph
is a fantastic tool to show all these elements over time and how they are
related to each other in a simple graph.
The timeline or a Gantt Chart shows graphically the start and the end time
each task in a horizontal bar which is shown over a span of time like days,
weeks, or months.
This graphical view clearly shows the relative position of each task, event, or
milestones relative to other tasks and events in the project.
Complexity
The graph clearly shows the complexity of the project. This is valuable
information for all project stakeholders.
As projects get bigger, they tend to become more complex and harder to plan
and manage. For this reason, the majority of large projects end up finishing
late.
Dependency Rules
If you are not familiar with dependency, it simply means in order to start
working on a task, there might be other tasks that need to be finished before
we can start working on this task.
Better Scheduling
Shortcoming of Timeline
Like anything good in life, there are sometimes shortcomings too. The
following is a list of issues with the timeline graph.
The biggest issue with the timeline is that what you see on the graph is only as
accurate as the data entered into the system by people who work on the
project.
This is a big problem because the data needs to be imported into the system
manually. So there is a delay as of when the data is gathered and entered as to
when the system is updated and available to everyone.
In the old days, the gap between the real status of the project and what was
shown in the timeline graph made the graph totally wrong.
But even with online PM tools, the timeline needs constantly to be updated to
be viable.
Another issue with Timeline is the fact that the bar in the graph only shows
when a task should start and end. It does not show the amount of work
needed to finish that task.
DO you see the issue? The bar in the graph only shows how long a task is
scheduled to take but does not show how much work it takes to start and
finish the project.
Information overload
For large and complex projects, it is impossible to show all the project’s activity
on one page. It requires the user to zoom in and out constantly. As the project
grows bigger, the timeline gets more complex and harder to read and digest.
Q2. Briefly describe: Tracking progress of an object-oriented project.
Ans. For a object oriented project, tracking becomes really difficult and
establishing some meaningful milestones is also a difficult task as there are
many things that are happening at once. For tracking an object oriented
project, following milestones are considered to be completed when the below
mentioned criteria are met:
b) Still time to recover – In case, the project is not going as per schedule and
may get delayed, the situation is needed to be taken care of by finding out the
reasons that are causing delay and taking the required corrective action.
c) Timely request for additional funds – While there is time to recover, the
need for additional resources or funds can be escalated with an early warning.
• It allows ‘rolling up’ the progress of many tasks into an overall project
status.
• It provides with a uniform unit of measure (dollars or work-hours) for
the progress.
• Planned Value (PV) – The approved cost baseline for the work package. It
was earlier known as Budgeted Cost of Work Scheduled (BCWS).
• Earned Value (EV) – The budgeted value of the completed work packages.
It used to be known as Budgeted Cost of Work Performance at a specified
point (BCWP).
• Actual Cost (AC) – The actual cost incurred during the execution of work
packages up to a specified point in time. It was previously called Actual
Cost of Work Performed (ACWP).