Soft
Soft
By
Diploma in
COMPUTER ENGINEERING
To
And
Education
Created
withPDFBear.
CERTIFICATE
This is to certify that Following Students of fourth semester of Diploma in
Computer Engineering of Institute CSMSS College of Polytechnic (code:1152)
have completed the Micro Project satisfactorily in subject Software Engineering
(22413)forth academic year 2021-2022 as prescribed in the curriculum.
Place: Aurangabad
Date:
PRINCIPAL
Created
withPDFBear.
ACKNOWLEDGEMENT
We would like to express our thanks to the people who have helped us most
throughout our project. We would like to express our sincere thanks to the principal of
CSMSS College of Polytechnic Dr. Ganesh .B. Dongre for being always with us as a
motivator. We are thankful to the H.O.D Mr. S.U. Kakde of Computer Engineering
Department for his kind support. We are grateful to our Project Guide Mrs. V.S.
Mane for nonstop support and continuous motivation for the project. Her help made
us possible to complete our project with all accurate information. A special thanks of
our goes to our friends who helped us in completing the project, where they all
exchanged their own interesting ideas. We wish to thanks our parents for their
personal support or attention who inspired us to go our own way. Finally, we would
like to thank God who made all things possible for us till the end.
2
KULKARNI MRUNAL MAKARAND
3
LAKADE VAISHNAVI MANOHAR
Created
withPDFBear.
•••••••••••••••••••••••••••••••••INDEX••••••••••••••••••••••••••••••••••••
2. RATIONALE ......................................................................................... 3
6. OUTPUTOFTHE MICRO-PROJECT................................................ 14
7. SKILLDEVELOPED/LEARNINGOUTCOMES
OFMICRO-PROJECT ........................................................................ 15
Created
withPDFBear.
1. MICRO–PROJECT PROPOSAL
Choose a problem, create activity network and use different project scheduling and
tracking tools for the same.
2.0 COURSE OUTCOMES ADDRESSED:-
4.0 ACTIONPLAN:
7 Final submission of
Micro-Project. 03/05/22 10/05/22
1
Created
withPDFBear.
5.0 RESOURCES REQUIRED:-
❖ NAMESOFTEAMMEMBERWITHROLLNO:
1 DAUDRENUKABALASAHEB 12
2 KULKARNIMRUNALMAKARAND 43
3 LAKADEVAISHNAVIMANOHAR 46
Approved by,
Mrs.V.S. Mane
Created
withPDFBear.
2. RATIONALE
Created
withPDFBear.
3. AIMS/BENEFITS OF THE MICRO-PROJECT
Micro-Project aims at
Benefits of project:
We learned about different project scheduling methods i.e. PERT and CPM.
Created
withPDFBear.
4. LITERATURE REVIEW
Activity Network :
An activity network shows the different activities making up a project, their estimated
durations, and their interdependencies.
Minimum time (MT): It is the minimum time required to complete the project. It is
computed by determining the maximum of all paths from start to finish.
Earliest start (ES): It is the time of a task is the maximum of all paths from the start to this
task. The ES for a task is the ES of the previous task plus the duration of the preceding task.
Latest start time (LST): It is the difference between MT and the maximum of all paths from
this task to the finish. The LST can be computed by subtracting the duration of the subsequent
task from the LST of the subsequent task.
Earliest finish time (EF): The EF for a task is the sum of the earliest start time of the task and
the duration of the task.
Latest finish (LF): LF indicates the latest time by which a task can finish without affecting the
completion time of the project. A task completing beyond its LF would cause project delay. LF
of a task can be obtained by subtracting the maximum of all paths from this task to finish from
MT.
Created
withPDFBear.
Slack time (ST): The slack time (or float time) is the total time that a task may be delayed
before it will affect the end time of the project. The slack time indicates the ”flexibility” in the
starting and completion of tasks.
Example:
Gantt Chart:
Gantt chart was developed by Henry Gantt. A Gantt chart is a form of the bar chart. The
vertical axis lists all the tasks to be performed. The bars are drawn along the y-axis, one for
each task. Gantt charts used in software project management are an enhanced version of the
standard Gantt charts.
In the Gantt charts used for software project management, each bar consists of an unshaded
part and a shaded part. The shaded part of the bar shows the length of time each task is
estimated to take. The unshaded part shows the slack time or lax time. The lax time
represents the leeway or flexibility available in meeting the latest time by which a task must
be finished.
A Gantt chart is a special type of bar chart where each bar represents an activity. The bars
are drawn along a timeline. The length of each bar is proportional to the duration of time
planned for the corresponding activity. Gantt chart representation of a project schedule helps
plan the utilization of resources, while PERT chart is useful for monitoring the timely
progress of activities.
Example:
Created
withPDFBear.
Advantages of Gantt chart:
Created
withPDFBear.
PERT Chart
A PERT chart represents the statistical variations in the project estimates assuming these to
be a normal distribution. PERT allows for some randomness in task completion times and
therefore provides the capability to determine the probability for achieving project
milestones based on the probability of completing each task along the path to that milestone.
Each task is annotated with three estimates:
The optimistic (O) and worst-case (W) estimates represent the extremities of all possible
scenarios of task completion. The most likely estimate (M) is the completion time that has
the highest probability. The three estimates are used to compute the expected value of the
standard deviation.
Nodes are visual representations of milestones or events within the project. They are drawn
as either numbered boxes or numbered circles.
Arrows are visual representations of the tasks that occur throughout the project. The
direction of the arrow indicates the sequence of the task. Diverging arrows show that various
tasks can be completed at the same time.
A PERT event is the point at which one or more tasks are started or completed.
A predecessor event occurs immediately before some events. A successor event naturally
occurs after events.
Slack is the amount of time a single task can be delayed without harming other tasks or the
project as a whole.
The critical path is the longest -- or most time-consuming -- path from the start to the
completion of an event or task.
Critical path activity refers to a task that does not experience slack.
Lag time refers to the earliest point at which a task can follow another.
Created
withPDFBear.
Lead time is the amount of time it should take to complete a task without impacting the
following activities.
Expected time is the best estimation of how long a task will take to complete, taking into
consideration any problems or obstacles that might arise.
Optimistic time refers to the minimum amount of time it will take to complete a task.
Pessimistic time is the maximum amount of time it will take to finish a task.
Most likely time is the best guess of how long a task will take, assuming no problems arise.
The PERT technique provides the ability to evaluate the time and resources necessary to a
project by tracking required assets at each stage of the process, as well as throughout the
course of the project.
PERT charts are useful in what-if analyses, helping companies understand all
possible workflows and choose the most efficient and beneficial path.
The analysis of the PERT chart includes data from various departments within an
organization. Combining all of the information helps identify each responsible team within
the company, while facilitating an environment where each department takes responsibility
for its work.
A strict focus on deadlines may not enable managers to see the full financial positioning of
the project.
PERT charts lack the flexibility to adapt to small changes that occur when confronted with a
roadblock.
If any calculations are inaccurate in the creation of the chart, delays could occur, causing
bottlenecks and negatively impacting the final delivery date.
PERT charts are subjective; their success depends on the experience of the project manager.
Consequently, some charts may include unreliable data or unrealistic expectations for the
cost and time frame of the project.
Creating a PERT chart is labor-intensive, requiring additional time and resources. Also, in
order for the chart to remain valuable, it must be consistently reviewed and maintained.
Created
withPDFBear.
Scheduling
2. Milestone schedule or summary schedule: This type of schedule tracks major milestones
and key deliverables, but not every task required to complete the project.
3. A detailed project schedule: This is the most thorough project schedule, as it identifies and
tracks every project activity. If you have a complex, large, or lengthy project, it’s important
to have a detailed project schedule to help track everything. Project-task scheduling is a
significant project planning activity. It comprises deciding which functions would be taken
up when. To schedule the project plan, a software project manager wants to do the following:
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.
10
Created
withPDFBear.
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.
Once the activity network representation has been processed out, resources are allocated to
every activity. Resource allocation is usually done using a Gantt chart. After resource allocation
is completed, a PERT chart representation is developed. The PERT chart representation is useful
for program monitoring and control. For task scheduling, the project plan needs to decompose
the project functions into a set of activities. The time frame when every activity is to be
performed is to be determined. The end of every action is called a milestone. The project
manager tracks the function of a project by audit the timely completion of the milestones. If he
examines that the milestones start getting delayed, then he has to handle the activities carefully
so that the complete deadline can still be met.
11
Created
withPDFBear.
Project Tracking
A project tracking system assists you to recognize all of the tasks that are required to
complete your project successfully on time. That is why it is recommended to be deployed
during planning phase of a project to control and regulate the allocated resources. It provides
a fully automated monitoring and evaluation system of financial requests by simply tracking
planned, actual and modified expenditures to information system accounts. The project
tracking system provides a highly-standardized, automated technique of budget and planning
management across a diverse group of activities.
Project tracking software is widely used to create project plans, execute reports and use
timesheets. The project tracking software handles time and tasks efficiently and helps you to
keep track of your budget. It also reflects how many project phases have been completed till
date plus how many project tasks are still left to be completed.
Project tracking software is a cost, time saving and efficient project management solution.
Project tracking ensures that the right tasks are completed at the right time the best way
possible. Project tracking software also allows you to proficiently administer all the
scheduled projects. Silent features of software Project tracking
Project Overview
The project information can be displayed according to the user's individual needs - by
customer, internal and external contacts (e.g. stakeholders, project managers and team
members) and department. Information can be called up quickly and effortless, for example
while being on the phone.
Project Planning
Project phases, work packages and milestones can be assigned to staff or other resources.
Project members can see dates and milestones in their Outlook calendar or personal task list.
Effort and cost estimation functions, plus follow-ups, are also included.
12
Created
withPDFBear.
5. ACTUAL PROCEDURE FOLLOWED
3) interview
2 days
Defined and develop software
4)
requirement 2
5 days
1 days
8) Design test cases
12 days
9) Create software design specification
6
13
Created
withPDFBear.
6. OUTPUT OF MICRO-PROJECT
14
Created
withPDFBear.
7. DEVELOPED / LEARNING OUTCOMES OF
MICRO-PROJECT:
1. Communication
2. Leadership
3. Team management
4. Negotiation
5. Personal organization
6. Risk management
7. Critical thinking
8. Task management
9. Solving problems
15
Created
withPDFBear.
8. APPLICATIONS OF MICRO–PROJECT
Activity diagram
Program Evaluation Review Technique (PERT) diagram.
Critical Path Method (CPM) .
Gantt chart.
Project Tracking.
Project Scheduling.
16
Created
withPDFBear.