Agile and Lean Development of Software Intensive Products
Table of Contents
1 Introduction
Welcome to PA2533 Agile and Lean Development of Software Intensive Products
This course is offered by Blekinge Institute of Technology.
2 Sprints
This course is divided into a series of Sprints, where each sprint lasts roughly 2 weeks. The format for each sprint is as follows.
- Sprint Goals The learning objectives of the sprint.
- Readings Things to read up on during the sprint.
- Experiential Learning Tasks to complete in the sprint. Think of these as your User Stories (Even if they are more elaborate than that).
- Sprint Acceptance Tests What you need to have completed in order to be done with the sprint.
We mark the experiental learnings with a TODO tag, for easy reference, and tag the acceptance tests associated with a course delivery with Checkpoint. We may also sometimes tag items as Optional.
2.1 Course Sprints
The course comprises the following sprints:
Start Here
Urgent Checkpoint
introduces the course and the course structure. |
Checkpoint
Background to Agile and Lean, Practice in using Value Stream Mapping (VSM). |
Checkpoints
An overview of Lean Software Development |
Reading Only
Deeper into Agile and Lean |
Checkpoint
Scrum in particular |
Reading Only
Another brick in the wall |
Checkpoint
Disciplined Agile Delivery |
Sprint 7: Implementing Agile/Lean CheckpointCreate an Implementation Plan Proposal | Checkpoint |
Reading Only
Testing in Agile | ||
Finalise the course |
3 Course Syllabus
Extract from Course Syllabus (in Swedish):
Syftet med kursen är att erbjuda en gedigen och substantiell träning i agile och lean som förbereder yrkesverksamma i att praktiskt utvärdera, implementera, och realisera agile och lean i deras respektive organisation. Vidare möjliggör kursen för deltagarna att skräddarsy agile och lean till deras respektive organisationer. Innehåll Kursen innehåller fem delmoment: * Introduktion till agile och lean * Ramverk för agile och lean * Utvärdering av agile och lean * Implementering av agile och lean * Agile och lean i storskalig utveckling Mål Efter genomförd kurs ska studenten: Kunskap och Förståelse * Översiktligt kunna redogöra för grundläggande koncept och mål med agile och lean, vanliga agila praktiker och verktyg, agila möjliggörare och begränsningar. * Ingående kunna förklara olika agila ramverk, deras skillnader, likheter, fördelar, och nackdelar. * Uttömmande kunna förklara utmaningarna i att skapa en skalbar agile/lean lösning som undviker suboptimeringar. Färdighet och Förmåga * Detaljerat kunna utvärdera tillämpbarheten av agile och lean i ett företag. * Utförligt kunna applicera olika agila ramverk i olika situationer. * Detaljerat kunna tillämpa olika agila metoder för att utvärdera processer, t.ex. med hjälp av value stream mapping, och identifiera samt reflektera över waste och möjliga processförbättringar. * Kunna skapa en utförlig genomförandeplan till agile/lean för ett företag, och ingående utvärdera dess potential att maximera värde och minimera waste. * Kritiskt kunna skala en agile/lean lösning med avseende på storlek och tid. Värderingsförmåga och förhållningssätt * Översiktligt kunna förklara utmaningarna som motiverar agile/lean samt utmaningarna i att skapa en skalbar process med kontinuerlig utvärdering.