0% found this document useful (0 votes)
229 views9 pages

Software Project Management Lab Manual

The document is a laboratory manual for the Software Project Management Laboratory at ISBM College of Engineering, detailing assignments for creating project plans, executing and monitoring projects, and generating dashboards and reports. It outlines the requirements for using various project management tools and emphasizes the importance of project management in achieving successful outcomes. Students are instructed to document their project processes and provide specific printouts related to their work.

Uploaded by

krishnagavane36
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
229 views9 pages

Software Project Management Lab Manual

The document is a laboratory manual for the Software Project Management Laboratory at ISBM College of Engineering, detailing assignments for creating project plans, executing and monitoring projects, and generating dashboards and reports. It outlines the requirements for using various project management tools and emphasizes the importance of project management in achieving successful outcomes. Students are instructed to document their project processes and provide specific printouts related to their work.

Uploaded by

krishnagavane36
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Peoples Empowerment Group

ISBM COLLEGE OF ENGINEERING,


NANDE, PUNE

DEPARTMENT OF COMPUTER
ENGINEERING

LABORATORY MANUAL

SOFTWARE PROJECT
MANAGEMENT LABORATORY

TE - COMPUTER ENGINEERING

SEMESTER-I
Subject Code: 210247

Prof. Trupti Sonkusare

TEACHING SCHEME EXAMINATION SCHEME

Practical: 04 Hrs/Week Term Work 25 Marks


Practical :25 Marks

1
Assignment I

Problem Statement: Create Project Plan


 Specify project name and start(or finish) date.
 Identify and define project tasks.
 Define duration for each project task.
 Define milestones in the plan.
 Define dependency between tasks.
 Define project calendar.
 Define project resources and specify resource type.

Requirements: Project Management tools (anyone tool from the list given below)
1. Primavera Project Management Software
2. Microsoft Project Management Software
3. Edrawmax Project Management Software
4. Jira Project Management Software

Theory:
A Software Project is the complete procedure of software development from requirement gathering
to testing and maintenance, carried out according to the execution methodologies, in a specified
period of time to achieve intended software product.
A Project can be characterized as:
• Every project may have a unique and distinct goal.
• Project is not routine activity or day-to-day operations.
• Project comes with a start time and end time.
• Project ends when its goal is achieved hence it is a temporary phase in the lifetime of an
organization.
• Project needs adequate resources in terms of time, manpower, finance, material and
knowledge-bank.

Project Management is the presentation of knowledge, skills, tools and techniques to


projectactivities to encounter the project requirements. Project management is proficient through the
suitable application and combination of the project management process identified for the project.
Project management permits organization to execute projects effectively and proficiently.

2
(Students are expected to writetheory oftheir project in25-30 lines with Project Title Times New
Roman 14 pt font bold. Theory should be 1.15 lines text spacing with Times New Roman 12 pt
font. Sub heading in theory, if applicable, 12 pt Times New Roman Italics, bold)

EdrawMax is 2D business technical diagramming software which help create flowcharts,


organizational charts, network diagrams, floor plans, workflow diagrams, business charts, and
engineering diagrams.
Here is how to use this tool for project management–
1. Open EdrawMax. Go to Files menu -Business –Project Management Tab.
You will see the screen like this:

2. You will get options like Gantt chart, PERT chart etc. Select the chart type.
3. Drag and drop the format as per your requirement and you will get an auto generated
table:

3
4. Fill up the required information. This includes start date, expected and date, resource
allocation, weekly status and monthly progress.

5. You can edit and update the Gantt chart as you go on executing your project.

6. For PERT chart, go to File Menu–Business –Project Management–PERT chart.

7. Drag and drop PERT chart template as per your requirement.

8. Create nodes, dependencies, milestones and add schedules on the arrows.

9. The PERT chart screen sample:

4
STUDENTS SHOULD GENERATE GANTT CHART FOR HIGHLY ACTIVE 1 MONTHS
AMPLE, GANTT CHART FOR COMPLETE PROJECT, PERT CHART TABLE FOR MAT,
PERT DIAGRAM WITH LINKS AND NODES, CALENDAR OF HIGHLY ACTIVE ONE
MONTH, WBS ETC. AND ATTACH THE APPROPRIATE PRINTOUTS SPECIFIC FOR THEIR
PROJECT.

Conclusion: Software Project Management is very essential for smooth execution of project. It
helps to get better outcomes and to provide the best practices in project.
(Students should also add conclusion that is specific to their project.)

5
Assignment II
Problem Statement: Execute and Monitor Project Plan

Requirements: Project Management tools(any one tool from the list given below)
1. Primavera Project Management Software
2. Microsoft Project Management Software
3. Edrawmax Project Management Software
4. Jira Project Management Software
5. Microsoft

Excel Theory:

Execution and monitoring is an important phase in project management. Scheduling,


assigning time-linear some measures to achieve better results.
EdrawMax provides time-line generation. Here is the sample representation:

6
Students should write briefly about execution and monitoring of their project using word
document.
As per the plan they should write about following:
Update % Complete with current task status.
Review the status of each task.
Compare Planned vs. Actual Status.
Review the status of Critical Path.
Review resources assignment status

Wherever appropriate, describe project status / monitoring and control steps using word
document.

Students should show the status and progress in execution and monitoring phase using SPM tools
listed above. They should attach appropriate print outs that are specific to their project.

Conclusion: According to the status of project, write down the conclusion.

7
Assignment III
Problem statement: Generate Dashboard and Reports

Requirements: Project Management tools (any one tool from the list given below)
1. Primavera Project Management Software
2. Microsoft Project Management Software
3. Edrawmax Project Management Software
4. Jira Project Management Software

Theory:

Generating the required artifacts and proper documentation is the key to project success.
Versioncontrol, changes in requirements, rescheduling of tasks, changing priorities of tasks etc.
need tobe documented. Dashboard facility in Edraw Max provides a wide range of templates to
generate and monitor the reports.
Go to File Menu – Business – Project Management – Status Table.
Sample screen:

8
Students should write briefly about following with respect to their project:

Dashboard
o Project Overview
o Cost Overview
o Upcoming Tasks
Resource Reports
o Over-allocated Resources
o Resource Overview
Cost Reports
o Earned Value Report
o Resource Cost Overview
o Task Cost
Overview Progress Reports
o Critical Tasks
o Milestone Report
o Slipping Tasks

Students should show the dashboard and reports using SPM tools listed above. They
shouldattach appropriate printouts that are specific to their project. Reports can be explained
using MS word document.
Conclusion: Write the conclusion after generation of all the required reports that are appropriate
to your project.

Common questions

Powered by AI

PERT charts offer advantages over Gantt charts by focusing on the relationships between tasks and identifying the critical path, which is vital for understanding task dependencies and potential delays. While Gantt charts provide a timeline view, PERT charts excel in highlighting project complexity and are better suited for projects where task sequences and risks need close analysis, aiding in more detailed planning and risk management .

EdrawMax aids in project management by allowing users to create various charts and diagrams like Gantt charts and PERT charts. It provides templates for these visual representations to help plan and track project progress, managing resources, dependencies, and schedules effectively .

Proper documentation and version control play a pivotal role in maintaining a software project's integrity by ensuring all changes, decisions, and processes are recorded accurately for traceability and validation. Through effective version control, teams can manage multiple versions, avoid conflicts, and ensure that the most current and approved versions are used. This discipline supports accountability, helps mitigate risks, and provides crucial insights for future project planning and execution .

Project managers can leverage the resource report features in EdrawMax to improve project efficiency by analyzing over-allocated resources, resource overviews, and cost distributions. These reports help identify areas of resource imbalance, allowing managers to reallocate resources effectively to optimize productivity and minimize costs, ensuring that all parts of the project proceed smoothly without overextending resources .

Generating dashboards and reports is crucial in software project management as they provide a comprehensive overview of the project's status, including cost, resource allocation, progress tracking, and task completion. These tools offer visual insights and data-driven analysis for decision-makers to assess project performance, identify risks, and make necessary adjustments, thus contributing directly to the successful execution and completion of the project .

The execution and monitoring phases are critical to effective software project management as they involve applying the project plan, tracking performance, and making adjustments as needed. Execution includes updating task statuses and reviewing critical paths, while monitoring involves comparing planned versus actual statuses and reviewing resource assignments. These activities ensure that the project remains on track and aligns with objectives, allowing for proactive management and timely issue resolution .

A project manager can utilize a Gantt chart for a one-month-highly-active project by plotting all tasks against their start and end dates, establishing task dependencies, and assigning resources to ensure effective tracking. The chart enables visualization of task sequences, overlap, and milestone achievements, helping to optimize resource allocation and ensure that all critical paths are closely monitored to facilitate timely completion .

Defining task dependencies is significant in project planning as it identifies the sequence in which tasks should be executed, ensuring logical progression and resource availability. Incorrect dependency definition can lead to bottlenecks, delays, or resource idleness, adversely impacting project timelines. Properly defined dependencies allow for optimized scheduling and risk mitigation, contributing to efficient project execution and timely delivery .

The critical components involved in creating a project plan as per the laboratory manual include specifying the project name and start/finish dates, identifying and defining project tasks, determining the duration for each task, defining milestones, establishing task dependencies, creating a project calendar, and specifying project resources including their types .

Students can demonstrate their understanding of project management processes by creating detailed project plans, executing, and monitoring their projects following the structured guidelines. This includes generating Gantt and PERT charts, updating task statuses, comparing planned vs. actual data, and using dashboards to report progress and insights. These activities provide hands-on experience with key tools and methodologies, enabling students to translate theoretical knowledge into practical application effectively .

You might also like