IT Project Management
IT Project Management
WBS is a tool used in project management to break a big project into smaller, manageable
parts.
✅ Easy Definition:
2.
3.
4.
5.
6.
7.
8.
arduino
CopyEdit
Website Project
├── 1. Planning
│ ├── 1.1 Requirement Gathering
│ └── 1.2 Feasibility Study
├── 2. Design
│ ├── 2.1 UI/UX Design
│ └── 2.2 Client Approval
├── 3. Development
│ ├── 3.1 Frontend Code
│ ├── 3.2 Backend Code
│ └── 3.3 Database Setup
├── 4. Testing
│ ├── 4.1 Unit Testing
│ └── 4.2 Bug Fixing
└── 5. Deployment
├── 5.1 Server Setup
└── 5.2 Go Live
📎 Tips:
Don’t mix “how to do” (methods) in WBS — just focus on “what to do”
Paper or whiteboard
Microsoft Project
Definition: It means managing tasks, people, time, and resources to complete an IT goal.
Example: Making a website or app for a company.
3. Project Scope
Definition: Deciding what is included and what is not included in the project.
Why Important: Helps avoid doing extra or unnecessary work.
4. Time Management
6. Quality Management
Definition: Making sure the project meets quality standards and works well.
Includes: Testing, reviews, user feedback.
7. Risk Management
Definition: Finding possible problems early and planning how to handle them.
Example: Having a backup plan if something fails.
8. Communication Management
9. Stakeholder Management
Definition: Managing the expectations and needs of people involved in the project (like
clients, users).
Goal: Keep them informed and satisfied.
Definition: Software or tools used to plan, track, and manage the project.
Examples: Trello, Jira, MS Project, Slack.
Agile Definition: A flexible and fast way to work on projects with regular updates and
changes.
Scrum Definition: A method under Agile with roles like Scrum Master and Product
Owner, working in short cycles called Sprints.
Definition: A step-by-step project method where each phase is completed before starting
the next one.
Best For: Projects where everything is clear from the beginning.
Definition: Managing changes in the project like new features, tools, or goals.
Example: Updating a feature after user feedback.
Success Factors: Good planning, clear goals, skilled team, proper communication.
Failure Reasons: No planning, poor communication, unclear goals, changing
requirements again and again.
1. Functional Structure
2. Matrix Structure
x. Define risk?
Risk is the chance that something might go wrong during the project.
1. Communication problems
2. Quality control issues
✅ Answer: 14 days
2. What is the Critical Path?
Critical path: A → C → D → F → G
A = 2 days
So B starts after A →
ES(B) = 2, EF(B) = 2 + 2 = 4
✅ Answer: ES = 2, EF = 4
A → C → D → F → G = 2 + 3 + 4 + 3 + 2 = 14
Backward from G:
G ends at 14, F = 3 → start at 11
D = 4 → start at 7
C = 3 → start at 4
A = 2 → must end at 4, start at 2
✅ Answer: LS = 2, LF = 4
1. Program Management
Handling multiple related projects together to get a big benefit.
2. Quantitative Risk
A risk measured with numbers (like 60% chance of delay, or cost overrun of $5000).
3. Two Mistakes in Project Development
o No clear requirements
o Poor time or cost estimation
4. Risks in Project Estimation
o Underestimating cost or time
o Ignoring unexpected problems
5. Difference: Project vs. Product
o Project: Temporary work to make something.
o Product: The result used by customers.
6. Cost-Benefit Techniques
o Payback Period
o ROI (Return on Investment)
7. Agile Process Model
A flexible and fast way to work. Team works in small cycles (Sprints).
8. Procurement Management
Buying or hiring services or tools for the project.
9. Two Software Estimation Techniques
o Lines of Code (LOC)
o Function Point Analysis
10. Critical Path
Longest time path in project. If delayed, whole project is delayed.
11. Project Outsourcing
Giving project work to outside companies to save cost or time.
12. Two Project Risks
Delay in delivery
Team member leaving
Prototyping Model:
o Make a sample (prototype) → Show to user → Improve based on feedback.
o Good when requirements are unclear.
Agile Model:
o Work in small parts (Sprints) → Get feedback → Improve.
o Continuous delivery and flexibility.
Economic Assessment:
Check if the project is worth the cost and time.
Project Portfolio Management:
Manage many projects together to meet company goals.
Cost-Benefit Analysis Example:
If a software costs $1000 to build and will save $3000, then benefit is more than cost →
Go for it.
Now:
👉 I can draw the diagram for you if needed — just say so!
1. Program Management: Managing many related projects together to get a bigger goal.
2. Quantitative Risk: A risk that we measure using numbers (like cost, time).
3. Two Project Development Mistakes:
o Poor planning.
o Not understanding user needs.
4. Risks in Estimation:
o Wrong time or cost guess.
o Missing steps or tasks.
5. Project vs Product:
o Project: Temporary work to make something.
o Product: Final result that is used by users.
6. Cost-Benefit Techniques: Checking if the project benefit is more than its cost.
7. Agile Process: A flexible way of working with regular updates and feedback.
8. Procurement Management: Getting services or materials from outside companies.
9. Software Estimation Techniques:
o Lines of Code (LOC)
o Function Point
10. Critical Path: The longest time path in the project where delay is not allowed.
11. Outsourcing: Hiring outside companies to do some project work.
12. Project-Related Risks:
o Budget overrun
o Late delivery
13. Configuration Management: Managing and controlling project files and versions.
14. Resource Acquisition: Getting the people, tools, and resources needed.
15. Earned Value: Shows how much work is done compared to the plan.
16. PERT: A tool to estimate project time using 3 time estimates (optimistic, pessimistic,
most likely).
Given Activities:
ID Task Name Duration (weeks) Precedents
1 Requirement Gathering 2 -
2 Proposal Approval 2 1
3 Development 4 2
4 Integration 2 3
5 Testing 2 4
6 Revision 1 5
7 Deployment 1 6
How to Solve:
1. Start from Task 1 and move forward (Forward Pass) to find Earliest Start (ES) and
Earliest Finish (EF).
2. Then go backward (Backward Pass) to find Latest Start (LS) and Latest Finish (LF).
3. Find tasks with zero slack (no delay allowed) — that’s your Critical Path.
4. Add the durations on that path to find Total Project Time.
✅ Critical Path: 1 → 2 → 3 → 4 → 5 → 6 → 7
✅ Total Time: 2 + 2 + 4 + 2 + 2 + 1 + 1 = 14 weeks
Would you like me to draw the full network diagram in text or image format for this?
Also, I can help with answers for long subjective questions (Q3, Q4, Q5, Q6) in short and simple
wording if you want.