SWEN90016 · Semester 2, 2026

Software Processes & Management, drawn out

The whole subject in twelve Parts, taught through diagrams. Every idea is explained from scratch, every calculation is stepped through one line at a time, and every official practice-exam answer is explained. You don't need the lectures, the tutorials or the study guide to follow it.

  • Explainwhat a software project is, how it starts, and why so many fail
  • Chooseand justify a process, from waterfall and spiral to Scrum and SAFe, for a given case
  • Planand track a project: risks, stakeholders, estimates, schedules, quality and change
  • Answerevery question type on the paper, including the two big calculations: PERT schedule networks and earned-value tracking
0.1

What this subject is about

Most software is built as a project. The subject's slides, following the Project Management Body of Knowledge (PMBOK, the standard reference for the profession), define a project as "a temporary endeavour to create a unique product, service or outcome". Building a booking system for a clinic is a project: it starts, it ends, and nobody has built exactly that system before. Running the clinic's help desk afterwards is not a project but operations, ongoing work with no planned end. And the way the team works, for example Scrum, is a process: a repeatable series of steps that can be reused on project after project.

The running example on this site is the Medic case study used in the tutorials. A team builds a training simulator on which surgeons can practise ear surgery (cochlear implants and temporal-bone operations) without needing a cadaver, a donated human body. Its hand controls push back like real tissue, which is called force feedback or haptics. Each Part applies its ideas to Medic, so you see every technique used on the same project.

Reused

Process

A repeatable way of working, such as Scrum or a change-control procedure. Parts II, III and XI are about choosing one.
Temporary & unique

Project

A one-off endeavour with a start and an end, such as building the clinic's booking system or the Medic simulator. Most of this site is about managing one.
Ongoing

Operations

Business as usual: the help desk, backups, payroll. A project's product is handed over to operations when it ends.

Projects are hard because they introduce change, cut across departments, and deal with the unknown: nobody can be certain how long new work will take or what will go wrong. Project management is the discipline of steering one anyway. Its oldest picture is the triple constraint, or iron triangle: scope, time and cost (resources) are linked, so a change to one forces a change to another or a loss of quality.

Scope Time Cost (resources) Quality in the middle The clients add "replay with force feedback": scope grows. so at least one of these must give: more time more people drop a feature lower quality
The three corners are linked. The example is from Medic: the clients ask for an extra feature, and you cannot add scope for free. Time, cost or scope elsewhere has to move, or quality pays the price. Much of this subject is about making those trade-offs visible early, while they are still cheap.

The map below is the whole subject on one page. It appears at the top of every Part, with that Part highlighted, so you always know where you are.

In short

A project is temporary and unique; a process is a reusable way of working; operations go on for ever. Project management steers a project through uncertainty, trading scope, time and cost against each other without sacrificing quality.

0.2

The exam and where the marks are

The final exam is on Wednesday 18 November 2026 at 12:30 pm at the Royal Exhibition Building. It is a Canvas quiz (Canvas is the university's online learning system) taken on your laptop under LockDown Browser, a browser that keeps you inside the exam: 15 minutes of reading time, during which you can't type or select anything, then 2 hours of writing. It is closed book except for two double-sided A4 pages of your own notes, and a non-programmable calculator is allowed. The exam is worth 50% of the subject and has a hurdle: you must score at least half of it to pass, whatever your assignment marks.

The paper has two kinds of question. Multiple-choice questions (MCQs) have exactly one correct option and are worth 2 marks. Multiple-response questions (MRQs) ask you to tick every correct option and are worth 3 marks. The rest of the paper is extended written questions, typed answers that apply ideas to a scenario or work through a calculation.

The 120-mark paper, as the Week 12 revision lecture described it MCQ + MRQ15–20 questions · about 35–45 marks Extended written questionsseveral questions with sub-parts · about 75–85 marks 0 ≈ 40 marks · 40 min 120 marks · 120 min 120 minutes ÷ 120 marks = 1 minute per mark an MCQ (2 marks) gets about 2 minutes, an MRQ (3 marks) about 3, a 15-mark written question about 15
The written questions decide your grade; the quick questions protect the hurdle. MCQs reward knowing the definitions and counted lists in every topic. The written questions mostly ask you to apply ideas to a scenario or to calculate, and every one is partially marked, so a correct method with an arithmetic slip still earns marks.
How MRQs are scored

A multiple-response question has 2 or 3 correct options (the practice exam had one with 4) and is worth 3 marks. Every wrong option you tick cancels a right one: with 3 correct options, ticking 2 right and 1 wrong scores 33%, and ticking 1 right and 2 wrong scores 0. Tick an option only when you think it more likely right than wrong. Part XII has a demo you can try.

The staff's official practice exam has the same format as the final, and they posted an answer for every question. Its questions show what each Part has to prepare you for. Don't worry if the terms in this table are new: each one is taught from scratch in the Part listed beside it.

Practice-exam questionTypeTaught in
Q1–Q17: release and sprint planning, story points (relative sizes for pieces of work), acceptance test-driven development or ATDD (agreeing the tests before any code exists), dependencies between tasks, risk, configuration management (keeping track of every version and change), user stories, the Definition of Done (the checklist for calling work finished), Scrum rules, SAFe (the Scaled Agile Framework), the spiral modelMCQ / MRQParts II, III, IV, VI, VII, VIII, X, XI
A PERT network, which draws tasks and their dependencies as a chart: the critical path (the longest chain of tasks, which sets the finish date), the duration, and the merge activities (tasks with two or more immediate predecessors)CalculationPart VIII
Earned value, which compares work done with the plan and the money spent: cost and schedule variance (CV, SV), cost and schedule performance indexes (CPI, SPI), the estimate at completion, and how late the project will beCalculationPart VIII
Ethics: name the issues in a facial-recognition scenario and link each to the values in the Australian Computer Society (ACS) Code of EthicsScenarioPart IX
Stakeholders, the people affected by a project: place roles on the power/interest grid, which sorts them by how much power and interest each has, and justify each from the scenarioScenarioPart V
Agile reasoning: what the Product Owner (who orders the team's work) and the developers should do, and acceptance criteria, the conditions a feature must meet, in Given/When/Then formScenarioParts III and VI
What staff have said

Everything is examinable except the Week 11 guest lecture, including the case studies from the lectures and tutorials and all assignment-related content. Definition-style answers attract low marks: the marks go to applying a concept to the scenario's facts and justifying it. And rote-learning the practice-exam answers is likely to attract low marks too, because the final's questions will differ. Part XII explains every official answer and the method behind it.

0.3

How the topics fit together

PMBOK groups project work into five process groups. Initiating, planning, executing and closing follow one another, while monitoring and controlling runs alongside them all, comparing what is happening with the plan and feeding corrections back. Almost every Part of this subject is a tool for one of those groups, so following a single project from idea to handover shows where each one fits.

Initiating Planning Executing Closing Business case, NPVI Project charterI Pick a process modelII · III Stakeholders, team, communicationV Estimate & scheduleVI · VIII Sprints or phasesII · III Reviews & testingVII Many teams? Scale with SAFeXI HandoverI Lessons learnedI MONITORING & CONTROLLING · RUNS ALONGSIDE ALL FOUR RiskIV Tracking progressVI · VIII Quality controlVII Change & configurationX ETHICS · EVERY DECISION, BY EVERYONE IX
One project, every Part. The roman numerals are the Parts that teach each piece. The colours follow the four bands of the map in section 0.1: blue for foundations, red for planning, green for control, and violet for beyond the single project. Monitoring and controlling sits underneath because it runs all the time, not as a phase of its own.

Two threads run through the whole subject, and spotting them makes the details easier to remember. The first is plan-driven versus adaptive. Formal, plan-driven processes (Part II) fix the scope and plan everything up front, then schedule with task networks and track with earned value (Part VIII). Agile processes (Part III) work in short repeated cycles called iterations. They fix the time and cost of each iteration and let the scope flex, then estimate in story points and track with burndown charts, which plot the work still left (Part VI). Most topics have a formal version and an agile version, and the exam likes to ask you to compare them or pick one for a case. The second thread is making uncertainty visible early: risk registers (lists of what could go wrong), stakeholder grids, quality reviews and change control (a formal route for approving changes) all exist so that problems surface while they are still cheap to fix.

In short

Initiate, plan, execute and close, with monitoring and controlling throughout and ethics underneath everything. Most topics come in a formal and an agile flavour, and the exam rewards knowing when each fits.

0.4

How to read this site

Each Part opens with what you'll be able to do by the end, and a copy of the map. Sections build on each other, so read a Part in order the first time. Coloured boxes mark the kind of content, so you can skim for what you need later:

Definition

A term you need to be able to state precisely, and then use.

Principle

A rule or value, such as an Agile Manifesto value or a value from the Australian Computer Society (ACS) Code of Ethics.

Common mistake

Something that loses marks, usually shown next to the correct version.

Exam

How this topic is examined, and the method for answering.

Model answer

A full answer to a past-exam, practice-exam, tutorial or self-test question.

Intuition

An analogy or a plain-language way to think about it.

Two more kinds of box round this out: example boxes work a concrete case, and an In short box closes each section with its main points.

Step-through diagrams have Back and Next buttons. Use them to watch a calculation fill in one cell at a time, or a process run one stage at a time, with what is happening and why written underneath. "Check yourself" questions hide their answers until you click; try each one honestly before you look. Answers say where they come from: the staff's official practice-exam answers are marked as official, questions from the predecessor subjects' past papers (433-443 and 433-341, as no SWEN90016 paper is public) are marked as such, and the rest are this site's own worked answers.

If a symbol in a diagram puzzles you, the diagram key draws each kind of picture once with every element labelled, and the glossary defines every term with a link to where it is taught.

Part I

Projects & Project Management

What a project is, the project manager's role, success and failure, and how a project starts: screening ideas, the business case, net present value (NPV) and the charter.
Part II

Process Models

Waterfall, V-model, incremental, prototyping and spiral, and how to choose one for a case.
Part III

Agile & Scrum

The Agile Manifesto, Kanban and eXtreme Programming (XP), and Scrum's roles, events and artefacts.
Part IV

Risk

Identifying, analysing, responding to and monitoring risks, the risk matrix and risk exposure.
Part V

Plan & People

The project management plan, stakeholder analysis, teams and communication.
Part VI

Agile Estimation

User stories, story points, velocity, release planning and burndown charts.
Part VII

Quality

Quality assurance, planning and control, reviews, testing, and standards including CMMI (a scale of how mature an organisation's processes are).
Part VIII

Formal Scheduling

Work breakdown structures (WBS), task networks, PERT and the critical path, three-point estimates, and earned value.
Part IX

Ethics

The Australian Computer Society (ACS) Code of Ethics and how to analyse an ethical dilemma in a scenario.
Part X

Configuration Management

Identification, version and change control, branching, releases, audits and status reports.
Part XI

SAFe

Scaling Scrum to many teams with the Scaled Agile Framework: the Agile Release Train (a team of teams), Program Increment (PI) Planning and its roles.
Part XII

The Exam

Format, question types, the case-analysis method, the formula sheet, and the official practice exam explained.
A study plan

Work through Parts I to XI in order: each uses the vocabulary of the ones before. Practise the two calculations in Part VIII, the forward and backward pass (the two sweeps through a task network that find the critical path) and earned value, until you can do them on rough paper without notes. Then read Part XII, plan your two A4 notes sheets, and sit the staff's practice exam (on Canvas under Modules, Practice Exam) under timed conditions.