En lean verdikjede for utvikling av systemer

Slides:



Advertisements
Liknende presentasjoner
Webbasert administrasjonssystem for fondsforvaltere Martin Lie 20. april 2006.
Advertisements

Hva er de største problemene med softwareprosjekter?
PUG Norway – 12. nov 09Thomas Skjørten / Jan Kolstad.
Møte med komut Trondheim
PLO meldinger versjon 1.6 test og pilotering
Praktisk info til prosjektkunder
Java Teknologi Teknikker Økosystem Johannes Brodwall
Extreme Integration Oslo XP meetup, 22. mars, 2011 Johannes Brodwall.
Copyright © 2009, CIBER Norge AS 1 Scrum i ikke-utviklingsprosjekter Mario Aparicio.
”Verifiser Forventet Funksjonalitet”
Elementer av en utviklingsprosess
Kontrakter i Smidig systemutvikling
Veien til smidig For NAVs samling Johannes Brodwall BBS.
Softwarearkitektur og kvalitet
© PROGRAM UTVIKLING as Vellykkede prosjekter leverer hyppig Johannes Brodwall, Steria Chief Scientist, Utvikler, Arkitekt, Sertifisert ScrumMaster.
Hvem stakk av med produkteieren min?
Hovedprinsipper i Rational Unified Process
Oppsummering av hovedområdene i kurset LO 135A Kirsten Ribu
Empiriske metoder Oppgaveanalyse, observasjon
Mange IT-prosjekter kunne med fordel vært drevet mer som en Lean Startup.
Du blir ikke fortere ferdig ved å gjøre mange ting på en gang. Ketil Jensen.
KANBAN som bevis på at regler ikke er til for å følges Smidig 2010 Aud Jorun Forbord – KANTEGA AS.
Iterate.no The Lean Software Development Consultancy Prolog: Case 2 ‣ Et prosjekt fra gamledager ‣ Prosjektleder sa “Godt nok!” ‣ Kunden sa “Hva?? Skal.
Lyntale – Smidig november
Riktig kvalitet i leveransene kommer ikke av seg selv Ellen D. Varsi – Lyntale til Smidig 2010.
  © Steria FitNesse som nyttig verktøy Smidig FitNesse som nyttig verktøy Anders Vindvad.
Måle – Release - Iterere Tre ting du må gjøre mer av dersom du vil være smidig Arve
Kanban, det er et alternativ til Scrum det! ... eller?
Testing av system Gruppe 6 Henrik Bækhus Morten A. Iversen Mathias Bondeson Gunnar K. Kulleseid Svein Ivar Kristiansen Ronny Hulthin.
Farvel til applikasjonsserveren Fra kompleksitet til kontroll.
BBS moderniseringprogram STAY i 2006: Erfaringer med arkitektur og gjennomføring Johannes Brodwall Lead Software Architect.
1. Vår høyeste prioritet er å tilfredsstille kunden gjennom tidlige og kontinuerlige leveranser av programvare som har verdi.
Arkitektur og smidighet
1. Vår høyeste prioritet er å tilfredsstille kunden gjennom å levere et verdifullt, kjørende system tidlig og kontinuerlig.
Scrum APressen Johannes Brodwall, Sjefsarkitekt Steria Norway.
Forretningssiden må med! Hvordan vi innfører Scrum i BBS Smidig Oktober 2009.
Verdistrømanalyse Henning Spjelkavik Smidig 2009 v1.1.
How your choice of middleware product affects your testability IASA
Black box testing av webapplikasjoner
Smidig utrulling Anders Sveen, BBS Efaktura. Hva? Ofte Tar lite tid Automatisert Sikkert XP Meetups.2.
Julemøte Oslo 1. desember 05
Å omfavne forandringer med ekstrem programmering(XP) Brukt i In140 Skrevet av Ola Bø Bygger på Kent Becks artikkel "Embracing change with extreme programming."
Introduksjon til Lean EFD Induction AS
Kontinuerlig kvalitetskontroll. Hvordan komme helt i mål.
Presentasjon av masteroppgave
Project.
Forstudie Nå situasjonen: dagens situasjon med ulemper og fordeler
Online butikk for navneskilt og stempler
Gjennomgang av SO3.0 Pål Kalvsjøhagen - FSAT Mathis Aamodt - FSAT.
Status webSA 2013 Videreutviklingsrådet ninaelise
Oppgave 1 - Tiltak for å redusere tidsbruk for sluttbruker
Status webSA 2013 Videreutviklingsrådet ninaelise
Status for 12.2 Beslutning Status Test av 12.2 var tilfredsstillende Tilbakemelding fra interesseorganisasjonene ble avgjørende Releaseplan.
Programvareprosessen styrer utviklingen
Hva er XP ? Ikke ekstrem, men heller meget forsiktig
Produksjonssetting i Cerebrum
UHAD preprod 1.
Nova - metodikk Uninett 2013 –
Utlånssystem for datautstyr
Utskrift av presentasjonen:

En lean verdikjede for utvikling av systemer

Tester man i smidige prosjekter?

JA!

Flere nivåer med tester

Enhetstest (skrevet før koden)

Funksjonell test (utgjør spesifikasjonen)

Integrasjonstest (simulerer produksjon)

Men først litt om prosess

BBS systemutviklingsprosess Leveranse: Så liten som praktisk mulig

BBS systemutviklingsprosess Leveranse: Så liten som praktisk mulig Leveranse: Så liten som praktisk mulig Iterasjon 2-4 uker

En kanban tavle

BBS systemutviklingsprosess Leveranse: Så liten som praktisk mulig Leveranse: Så liten som praktisk mulig Leveranse: Så liten som praktisk mulig Hver dag Iterasjon 2-4 uker Iterasjon 2-4 uker

Stand-up møte på team Blankett

BBS Fabrikkanlegg 1. Alt skal i kildekodekontroll

BBS Fabrikkanlegg 2. Alt skal testes automatisk

BBS Fabrikkanlegg 3. Alt skal lagres på et kjent sted

BBS Fabrikkanlegg 4. Kun testede versjoner skal brukes

BBS Fabrikkanlegg 5. Standardisert release prosess

BBS Fabrikkanlegg 6. Kun offisielle versjoner til preproduksjon

BBS Fabrikkanlegg 7. Ingen endringer mellom preprod og prod

BBS Fabrikkanlegg 8. Simulert produksjon i flere stadier

BBS Fabrikkanlegg 9. Et realistisk preproduksjonsmiljø med kopiproduksjon

BBS Fabrikkanlegg 10. Hyppig realistisk feedback med hermetisk produksjonsdata

BBS Fabrikkanlegg 11. Produksjonssetting (NB: Pilotproduksjon!)

Demonstrasjon av BBS Fabrikkanlegg

Demonstrasjon BBS Fabrikkanlegg Hvordan kommer endringer til testmiljøene?

Demonstrasjon BBS Fabrikkanlegg Hvordan kommer endringer til produksjon?

Demonstrasjon BBS Fabrikkanlegg Innsjekking

Demonstrasjon BBS Fabrikkanlegg Screenshot checkin

Demonstrasjon BBS Fabrikkanlegg Continuous integration server Hudson

Demonstrasjon BBS Fabrikkanlegg Hudson screenshot 1

Demonstrasjon BBS Fabrikkanlegg Continuous integration server - feedback Hudson

Demonstrasjon BBS Fabrikkanlegg Hudson screenshot 2

Demonstrasjon BBS Fabrikkanlegg Mer om testing FitNesse

Dette er testen AvtaleKontoErIkkeRegistrert

AvtaleKontoErIkkeREgistrert med en tungen feil

Samme test, som nå passerer fordi jeg endret status på forsendelse

Nederste del av kvittering 226 som viser hva kunden får som feilmelding

Demonstrasjon BBS Fabrikkanlegg Hudson screenshot 3

Demonstrasjon BBS Fabrikkanlegg Installasjon i testmiljøer

Demonstrasjon BBS Fabrikkanlegg Autotest screenshot

Demonstrasjon BBS Fabrikkanlegg Installasjon i preproduksjon

Demonstrasjon BBS Fabrikkanlegg Avstemming screenshot 1

Demonstrasjon BBS Fabrikkanlegg Avstemming screenshot 2

Demonstrasjon BBS Fabrikkanlegg Avstemming screenshot 3

Demonstrasjon BBS Fabrikkanlegg Hvordan kommer endringer til produksjon?

Demonstrasjon BBS Fabrikkanlegg

Demonstrasjon BBS Fabrikkanlegg Q & A