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
  • 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              

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

Antal deltagare


Price per participant

Vittnesmål (2)

Upcoming Courses

Relaterade Kategorier