100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Exam (elaborations)

CS3007 - Software Project Management (2023)

Rating
-
Sold
-
Pages
38
Grade
A
Uploaded on
21-11-2023
Written in
2022/2023

Software Project Management (CS3007). This document contains exam questions and answers as well as notes.












Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Study
Unknown
Module

Document information

Uploaded on
November 21, 2023
Number of pages
38
Written in
2022/2023
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

Content preview

Notes:
The traditional PM’s role:

• Responsibility: planning, to the business/client
• Control: schedule, budget, estimates, resources
• Authority: for everything

This causes problems for the PM:

• Responsibility – does the PM know how to code? How can the PM plan the coding?
• Control – schedule always slipping, extending budgets, growing/receding staff list, hopeless
estimates
• Authority for everything and culpability for all mistakes, delays, bugs

Team in Scrum:

• Traditionally, the project manager tells the team what to do and manages its work.
• In Scrum, however, the team selects the work that it will do.

Scrum Team Roles:

Product Owner:

• Is typically a project's key stakeholder.
• Maintains, updates, administers, and ranks the product backlog (user stories).
• Collaborates with the team to define the objectives of each sprint.
• Answers questions of the requirements from the team.
• Ranks/prioritizes the user stories.

Scrum Master:

• ScrumMaster provides leadership, guidance, and coaching during the Scrum project.
• Ensures the team is highly performing.
• Removes Impediments to the team.
• Ensures Product Owner has performed their work.
• Usually is part of the Team.

The Team:

• Estimate the tasks.
• Choose the tasks to be developed.

Team Responsibilities:

• The team looks at the requirements, considers the available technology and evaluates its
own skills and capabilities.
• For each iteration, they collectively determine how to build the functionality, modifying its
approach daily as it encounters new complexities, difficulties, and surprises.
• The team figures out what needs to be done and selects the best way to do it.

,Why Plan in Agile?

We don't plan so we can predict the future. We plan because:

• We need to ensure that we are always working on the most important thing we need to do.
• We need to coordinate with other people.
• When unexpected events occur, we need to understand the consequences for the first two.

What do Plans include?

• Milestones
• Events
• The consequences of the inevitable changes.

Decisions in Agile Approaches:

• Business decisions in planning are
o Dates
o Scope
o Priority
• Technical decisions in planning are:
o Estimates

Controlling a Project: Four Variables:

• Cost
o People
o Tools
o Motivation
o Overtime
• Quality
o External Quality: One perceived by the customer
▪ Bugs
▪ Non-functional requirements: include these in the scope of the project.
o Internal quality: the design, tests
• Time & Scope: If you add scope or change it that will impact on the time.

Traditional Planning:

• Feasibility study - decide if a project is worth doing
• Plan how you are going to do it, then do it

Agile Projects: Characteristics:

• Short iterations.
• Collaborating in teams.
• Small unit of work: increments
• Responding to change.
• Ongoing planning and measurement.
• Early and Continuous testing.
• Early and Frequent delivery.
• Simplified communication.

, • Co-location.

Agile Manifesto:

• Individuals and interactions over processes and tools
• Working software over comprehensive documentation
• Customer collaboration over contract negotiation
• Responding to change over following a plan

Project Breakdown in Agile:




An Iteration:

• They are timeboxed. Never extended
• Fixed length. For example, 2 or 4 weeks
• Each iteration has the same construction

Start > Realize > Evaluate

Product Items vs Iteration Items:

• The list of all work items is often called the project or product backlog.
• The list of work items selected in each iteration is called iteration backlog.

Estimate Work Items:

• Expressed in Story Points.
o Story Points are relative to size and effort of work items.

Story Points:

• Are Relative Values.

Factors to consider:

• The amount of work to do
• Complexity
• Risk and Uncertainty

Scrum Process:

• Scrum is an iterative and incremental process.
• Iteration (Sprint): Activities of realization.
• Increment: Shippable output of an iteration.
• Inspection: On a daily basis, the team review and inspect each other's activities and perform
adaptations.
• Product Backlog: The list of requirements that drive the project.

,
£6.99
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Get to know the seller
Seller avatar
tailr019304

Get to know the seller

Seller avatar
tailr019304 Brunel University
View profile
Follow You need to be logged in order to follow users or courses
Sold
6
Member since
2 year
Number of followers
3
Documents
5
Last sold
8 months ago

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their exams and reviewed by others who've used these revision notes.

Didn't get what you expected? Choose another document

No problem! You can straightaway pick a different document that better suits what you're after.

Pay as you like, start learning straight away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and smashed it. It really can be that simple.”

Alisha Student

Frequently asked questions