Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Modul 1: Traditionella utvecklingsmetoder
- 1.1 Översikt över sekventiella, prediktiva utvecklingsmetoder
- Beskrivning av sekventiella, prediktiva "vattenfalls"-metoder
- Tidslinje för utvecklingen av vattenfallsmetoder
- 1.2 Strawman vattenfall
- Dr Winston Royces vattenfallsmodell
- Fördelar med vattenfall för att styra projekt
- Royces "inneboende risker"
- 1.3 V-modell
- Tidig verifiering och validering
- Fördelar med V-modellen
- 1.4 Inkrementella modeller
- Exempel på Rational Unified Process
- Inkrementell leverans
- Bryta ner omfattning och hantera risker
- 1.5 När ska man använda vattenfall
- Definierad processtyrning
Modul 2: Prince2 översikt
- 2.1 Vad är Prince2?
- Definition och ursprung
- Prince2-certifieringar: Foundation, Practitioner, Agile
- Fördelar med Prince2
- 2.2 Prince2-metodik
- Roller – Projektledare, kund, användare, leverantör, projektstyrelse
- Management Tekniker – Projektsäkring, projektstöd
- Omfattning - Interaktion med avtal och avtalshantering
- Att kontrollera förändring – Risk-, kvalitets- och förändringshantering
- 2.3 Modell för Prince2-processen
- Att leda ett projekt
- Starta upp ett projekt
- Initiera ett projekt
- Hantera scengränser
- Styra en scen
- Hantera produktleverans
- Stänga ett projekt
- Planering
Modul 3: Agile Översikt
- 3.1 Historisk översikt
- Tidslinje för utvecklingen av "Agile" idéer från 90-talet till idag
- Tidiga Agile tillvägagångssätt – Scrum, XP, DSDM
- Agile Utveckling – Kanban, BDD, DevOps, skalning
- 3.2 Manifestet Agile
- Bakgrund till skapandet av manifestet
- Agile Översikt över manifestet
- Individer och samspel över processer och verktyg
- Fungerande programvara framför omfattande dokumentation
- Kundsamarbete framför avtalsförhandling
- Reagera på förändringar istället för att följa en plan
Modul 4: Agile Principer
- 4.1 De 12 Agile principerna
- Gruppdiskussion om varje princip
- 4.2 Sammanfattning av Agile begrepp
- Iterativ planering och utveckling
- Kontinuerlig förbättring
- Kontinuerligt lärande
- Collaboration och kommunikation ansikte mot ansikte
- Kollektivt ansvar
- Tvärfunktionella team
Modul 5: Agile Projekt Management med Scrum
- 5.1 Ramen Scrum
- Översikt – Scrum Guide 2016
- Scrum Roller och ansvar – Scrum Master, produktägare, team
- Scrum evenemang – Sprint, Sprintplanering, Granskning, Retrospektiv, Dagligen Scrum
- Scrum Artefakter – Produktbacklogg, Sprintbacklogg, Produktinkrement.
- 5.2 Agile Principer för projekt Management
- Empirisk processtyrning
- Iterativ planering och rapportering
- Kontinuerlig förbättring och retrospektion
- Resurshantering och team
Modul 6: Software Testing
- 6.1 Grunderna i testning
- Den grundläggande testprocessen
- Planering, analys och design, genomförande, utvärdering, avslut
- Testnivåer – enhet, integration, system, användaracceptans
- Testmetoder – kravbaserat, riskbaserat, erfarenhetsbaserat
- Testdesigntekniker – white-box, black-box-tekniker
- Den grundläggande testprocessen
- 6.2 Agile Testning
- Agile Översikt över testkvadranterna – teststrategi, planering
- Testdriven utveckling
- Principer för testautomatisering – pyramid för testautomatisering
- 6.3 Typer av tester
- Teknikinriktade tester som vägleder utvecklingen
- Enhetsprovning, TDD, röktester
- Business-riktade tester som vägleder utvecklingen
- Berättelsetester, exempel, acceptanstestning
- Business-riktade tester som kritiserar produkten
- Utforskande testning, Alpa/Beta-testning, UAT
- Teknikinriktade tester som kritiserar produkten
- Prestandatestning, användbarhet, kvalitetsattribut
- Teknikinriktade tester som vägleder utvecklingen
Modul 7: Traditionell Business analys
- 7.1 Vad är Business Analys?
- Business Analys och affärsanalytikern
- Nivåer av affärsanalys – företag, projekt, drift
- Business Principer för analys
- 7.2 IIBA BA Kunskapsbok - Kunskapsområden
- Business Analys, planering och övervakning
- Elicitation och Collaboration
- Krav Livscykel Management
- Strategisk analys
- Kravanalys och designdefinition
- Utvärdering av lösning
Modul 8: Agile Business Analys
- 8.1 Agile Business Att tänka på vid analys
- Iterativ utveckling
- Tvärfunktionella team
- Collaboration mellan affärs- och teknikområden
- 8.2 Översikt över beteendedriven utveckling
- Ursprunget till TDD och den senaste utvecklingen
- Definitioner – BDD, ATDD, Specifikation genom exempel
- 8.3 BDD Activities
- Fokusera på funktioner som ger affärsvärde
- Härled funktioner tillsammans
- Håll alternativen öppna
- Använd konkreta exempel för att illustrera funktioner
- Skriva körbara specifikationer
- Skapa levande dokumentation
- 8.4 Agile BA Tekniker och Verktyg
- Business Definition av värde
- Personas
- Kartläggning av miljöpåverkan
- Verkliga optioner
- Användarberättelser och acceptanskriterier
- Relativ uppskattning
- Given-när-då-mall
- Verktygsstöd för BDD
14 timmar
Vittnesmål (2)
Jag njöt av hela dag 1.
Peter
Kurs - Contemporary Development Principles and Practices
Maskintolkat
Very informative and gave a nice overall summary of the course outline.