📘 Gantt Chart (Software Project Management)
🔹 1. Definition
A Gantt Chart is a bar chart representation of a project schedule that shows activities against time, indicating when each task starts and finishes.
👉 In simple words:
It is a visual timeline of project tasks.
🔹 2. Purpose of Gantt Chart
- Helps in project scheduling
- Shows task progress over time
- Improves time management
- Helps in tracking delays
- Supports team coordination
🔹 3. Structure of a Gantt Chart
📌 A Gantt chart has:
- 📅 X-axis (Horizontal): Time (days, weeks, months)
- 📋 Y-axis (Vertical): List of activities/tasks
- 🟦 Bars: Duration of each activity
🔹 4. Diagram Description
A typical Gantt Chart looks like this:
Tasks | Time →
Requirement | ████
Design | █████
Coding | ███████
Testing | ████
👉 Each bar shows:
- Start time
- End time
- Duration
🔹 5. Key Features
- Shows start and end dates of tasks
- Displays overlapping activities
- Tracks progress of each activity
- Easy to understand visually
🔹 6. Example
Project: Website Development
| Activity |
Duration |
| Requirement |
2 days |
| Design |
3 days |
| Coding |
5 days |
| Testing |
2 days |
👉 Gantt Chart shows these tasks as horizontal bars on a timeline.
🔹 7. Advantages of Gantt Chart
- Simple and easy to understand
- Helps in visual scheduling
- Shows task dependencies and overlaps
- Useful for tracking progress
- Improves communication in teams
🔹 8. Limitations of Gantt Chart
- Not suitable for very large projects
- Does not clearly show complex dependencies
- Difficult to manage when many tasks exist
- No direct calculation of critical path
🔹 9. Gantt Chart vs Network Diagram ⭐
| Feature |
Gantt Chart |
Network Diagram |
| Representation |
Bar chart |
Node/arrow diagram |
| Focus |
Time schedule |
Task dependencies |
| Complexity |
Simple |
Complex |
| Best use |
Small/medium projects |
CPM/PERT analysis |
🔹 10. Importance in Software Projects
- Helps track development phases
- Useful for Agile and Waterfall planning
- Provides clear project timeline
- Helps managers monitor deadlines and progress
🔹 11. Important Exam Points
- Gantt Chart = bar chart of project schedule
- X-axis = time, Y-axis = activities
- Shows start and finish of tasks
- Used for planning and tracking
- Simple but less effective for complex dependencies
🔹 12. Short Summary
- A Gantt Chart is a visual tool for scheduling projects
- It uses horizontal bars to show task duration over time
- Helps in planning, tracking, and managing project activities
🔹 13. Quick Exam Answer (2–3 lines)
A Gantt Chart is a bar chart used in project management to represent project activities against time. It shows the start and finish dates of each task, helping in scheduling, tracking progress, and managing project timelines.
🔹 14. Likely Exam Questions
- Define Gantt Chart.
- Draw and explain a Gantt Chart.
- What are the advantages of Gantt Chart?
- Differentiate between Gantt Chart and Network Diagram.
- Why is Gantt Chart important in project management?
- What are the limitations of Gantt Chart?