En Alternativ Proces

Adam Lass

Overblik Over Processen

Opgavebeskrivelse

Implementering

Overlevering

Design af Systemet

Logisk Datamodel

Use Case Model

Valg af kodesprog/stack

Branching strategi

Valg af CI værktøjer

Vent lige...

Opgavebeskrivelse

Implementering

Overlevering

Design af Systemet

Logisk Datamodel

Use Case Model

Valg af kodesprog/stack

Branching strategi

Valg af CI værktøjer

Ligner det ikke lidt noget vi kender?

Opgavebeskrivelse

Implementering

Overlevering

Design af Systemet

Logisk Datamodel

Use Case Model

Valg af kodesprog/stack

Branching strategi

Valg af CI værktøjer

Ligner det ikke Vandfaldsmodellen?

Requirements

Implementation

Verification

Design

Ligner det ikke Vandfaldsmodellen?

Requirements

Implementation

Verification

Design

Maintenance

Mit forslag

Implementer Scrum

Mit forslag

Implementer Scrum

PROS

CONS

Nuværende proces

Scrum

Team

Jonas

Andreas

Jonathan

Thomas

Alex

Stephan

Rasmus

Pernille

Adam

Frontend

Backend

Contract

PROS

CONS

Fokuseret Fokus

Mindre Overblik

Opdelt Udvikling via Kontrakt

Team Implikation

Jonas

Andreas

Jonathan

Thomas

Alex

Stephan

Rasmus

Pernille

Adam

Scrum Team

Contract

PROS

CONS

Mindre Overblik

Opdelt Udvikling via Kontrakt

Fokuseret Fokus

Team Implikation

Jonas

Andreas

Jonathan

Thomas

Alex

Stephan

Rasmus

Pernille

Adam

Scrum Team

Product Backlog

PROS

CONS

Mindre Overblik

Opdelt Udvikling via Kontrakt

Fokuseret Fokus

Team Implikation

Jonas

Andreas

Jonathan

Thomas

Alex

Stephan

Rasmus

Pernille

Adam

Scrum Team

Product Backlog

PROS

CONS

Mindre Overblik

Opdelt Udvikling via Kontrakt

Fokuseret Fokus

Vertikal

Integration

Overblik

Mindre Specialiseret

Agilitet

Svær at outsource

Den nye proces

Requirements

Implementation

Verification

Design

Maintenance

Product Backlog

Logisk Datamodel

Use Case Model

Valg af kodesprog/stack

Branching strategi

Valg af CI værktøjer

PROS

CONS

Mindre Overblik

Opdelt Udvikling via Kontrakt

Fokuseret Fokus

Overblik

Mindre Specialiseret

Agilitet

Svær at outsource

Den nye proces

Forberedelse

Sprint

Sprint

Review

Increment

Product Backlog

Logisk Datamodel

Use Case Model

Valg af kodesprog/stack

Branching strategi

Valg af CI værktøjer

Daily Scrum

Sprint

Retrospective

Sprint

Backlog

Sprint

Planning

PROS

CONS

Mindre Overblik

Opdelt Udvikling via Kontrakt

Fokuseret Fokus

Overblik

Mindre Specialiseret

Agilitet

Svær at outsource

Bøehm and Turner's Model

PROS

CONS

Mindre Overblik

Opdelt Udvikling via Kontrakt

Fokuseret Fokus

Overblik

Mindre Specialiseret

Agilitet

Svær at outsource

Personnel

Criticality

Size

Culture

Dynamism

Bøehm and Turner's Model

PROS

CONS

Mindre Overblik

Opdelt Udvikling via Kontrakt

Fokuseret Fokus

Overblik

Mindre Specialiseret

Agilitet

Svær at outsource

Personnel

Criticality

Size

Culture

Dynamism

Flere ændringer

Iron Triangle

PROS

CONS

Mindre Overblik

Opdelt Udvikling via Kontrakt

Fokuseret Fokus

Overblik

Mindre Specialiseret

Agilitet

Svær at outsource

Scope

Time

Cost

Flere ændringer

Iron Triangle

PROS

CONS

Mindre Overblik

Opdelt Udvikling via Kontrakt

Fokuseret Fokus

Overblik

Mindre Specialiseret

Agilitet

Svær at outsource

Scope

Time

Cost

Flere ændringer

Iron Triangle

PROS

CONS

Mindre Overblik

Opdelt Udvikling via Kontrakt

Fokuseret Fokus

Overblik

Mindre Specialiseret

Agilitet

Svær at outsource

Scope

Time

Cost

Flere ændringer

Iron Triangle

PROS

CONS

Mindre Overblik

Opdelt Udvikling via Kontrakt

Fokuseret Fokus

Overblik

Mindre Specialiseret

Agilitet

Svær at outsource

Scope

Time

Cost

Flere ændringer

Frontend

Backend

Forberedelse

Tid

Iron Triangle

PROS

CONS

Mindre Overblik

Opdelt Udvikling via Kontrakt

Fokuseret Fokus

Overblik

Mindre Specialiseret

Agilitet

Svær at outsource

Scope

Time

Cost

Flere ændringer

Frontend & Backend

Forberedelse

Tid

Iron Triangle

PROS

CONS

Mindre Overblik

Opdelt Udvikling via Kontrakt

Fokuseret Fokus

Overblik

Mindre Specialiseret

Agilitet

Svær at outsource

Scope

Time

Cost

Flere ændringer

Frontend & Backend

Forberedelse

Tid

Iron Triangle

PROS

CONS

Mindre Overblik

Opdelt Udvikling via Kontrakt

Fokuseret Fokus

Overblik

Mindre Specialiseret

Agilitet

Svær at outsource

Scope

Time

Cost

Flere ændringer

Frontend & Backend

Forberedelse

Tid

Iron Triangle

PROS

CONS

Mindre Overblik

Opdelt Udvikling via Kontrakt

Fokuseret Fokus

Overblik

Mindre Specialiseret

Agilitet

Svær at outsource

Scope

Time

Cost

Flere ændringer

Frontend & Backend

Forberedelse

Tid

Længere udviklingstid

Evaluering af alternativ proces

PROS

CONS

Mindre Overblik

Opdelt Udvikling via Kontrakt

Fokuseret Fokus

Overblik

Mindre Specialiseret

Agilitet

Svær at outsource

Flere ændringer

Længere udviklingstid

Nuværende Proces

Scrum

Begrænset til samme kodesprog på hver side af kontrakten

Spørgsmål?

Logisk Data Model

Use Case Model

Branching Strategi

LSD

By Adam Lass

LSD

  • 184