Software Project Management, Cheat Sheet of Software Engineering

An overview of software project management, including the aims of project management, the planning and scheduling process, and the importance of risk management. It covers topics such as the triple constraint of software projects (time, cost, and quality), the challenges of staffing a software project team, and the risk management process. The document also discusses cost estimation techniques and the use of algorithmic cost modeling. Overall, this document offers a comprehensive introduction to the key principles and practices of managing software development projects effectively.

Typology: Cheat Sheet

2022/2023

Uploaded on 01/19/2023

ClaraRoumany
ClaraRoumany 🇪🇬

2 documents

1 / 74

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Software Engineering
Project Management
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a

Partial preview of the text

Download Software Project Management and more Cheat Sheet Software Engineering in PDF only on Docsity!

Software Engineering

Project Management

Concerned with activities involved in

ensuring that software is delivered on

time and on schedule and in accordance

with the requirements of the

organisations developing and procuring

the software

Software project management

Planning

● Inadequate planning leads to frustration towards the

end of the project & poor project performance

Project Start Project End

Triple Contraint

Software

Quality

Time

Cost

Project staffing

● May not be possible to appoint the ideal

people to work on a project

  • Project budget may not allow for the use of

highly-paid staff

  • Staff with the appropriate experience may not be

available

  • An organisation may wish to develop employee skills

on a software project

● there is an international shortage of skilled

IT staff

Software is Built by Teams

  • Best size for a team is 3 to 8 people
  • Team members may include: developers (from trainee to expert) domain experts graphic or interface designers software librarians testers
  • Teams must have: administrative leadership (manager) technical leadership

Office layout

Human needs hierarchy

management structure communication pattern

Team structure