SlideShare une entreprise Scribd logo
1  sur  14
Systemutviklingsmetoder
Girl Geek Dinners Kristiansand – 10. april 2012 – Oda R. Nilsen

             CONNECTING   BUSINESS & TECHNOLOGY
COPYRIGHT©
    Kort om meg


    Oda R. Nilsen

    Bachelor i Informatikk – språk, logikk
    og psykologi fra UiO

    Masterstudent i Informasjonssystemer
    ved UiA KRS
           Masteroppgave: Enterprise Content Management og
           Enterprise Architecture



    Trainee i Devoteam Solutions AS
           Enterprise Service Management


2   17/04/2012
COPYRIGHT©
    Temaet


    Systemutviklingsmetoder

           Plan-drevet  smidig

           ”Method in action”


           ”Method tailoring”




3   17/04/2012
COPYRIGHT©
    Tilnærminger


    Plan-drevne                         Smidige
            ”tradisjonelle”               ”Lettvektsprosesser”
            Requirements/design/build     Iterativ – inkrementell –
            paradigme                     selvorganisernde –
            Ingeniørdisiplin              ”utviklende”
            Standardisering               ”Embrace change”
            Dokumentasjon                 Agile manifesto




4   17/04/2012
COPYRIGHT©
5   17/04/2012
COPYRIGHT©
     Prinsipper

1.    Vår høyeste prioritet er å tilfredsstille kunden   8.    Smidige metoder fremmer bærekraftig
      gjennom tidlige og kontinuerlige leveranser              programvareutvikling.
      av programvare som har verdi.                            Sponsorene, utviklerne og brukerne bør kunne
                                                               opprettholde et jevnt tempo hele tiden.
2.    Ønsk endringer i krav velkommen, selv sent i
      utviklingen.                                       9.    Kontinuerlig fokus på fremragende teknisk kvalitet
      Smidige prosesser bruker endringer til                   og godt design fremmer smidighet.
      å skape konkurransefortrinn for kunden.
                                                         10.   Enkelhet – kunsten å maksimere mengden arbeid
3.    Lever fungerende programvare hyppig,                     som ikke blir gjort – er essensielt.
      med et par ukers til et par måneders mellomrom.
      Jo oftere, desto bedre.                            11.   De beste arkitekturer, krav og design
                                                               vokser frem fra selvstyrte team.
4.    Forretningssiden og utviklerne må arbeide sammen
      daglig gjennom hele prosjektet.                    12.   Med jevne mellomrom reflekterer teamet over
                                                               hvordan det kan bli mer effektivt og
5.    Bygg prosjektet rundt motiverte personer.                så justerer det adferden sin deretter.
      Gi dem miljøet og støtten de trenger,
      og stol på at de får jobben gjort.

6.    Den mest effektive måten å formidle informasjon
      inn til og innad i et utviklingsteam,
      er å snakke ansikt til ansikt.

7.    Fungerende programvare er det primære målet på
      fremdrift.


6    17/04/2012
COPYRIGHT©
    “Metode-in-Action”




7   17/04/2012
COPYRIGHT©
    Metodebruk




8   17/04/2012
COPYRIGHT©
    Balansering og ”method tailoring”


    Elefanten og apen
                                                 +
    Home grounds
           Systemet – ledelsen – teknisk – personnel



       Smidighet                                       Disiplin




9   17/04/2012
COPYRIGHT©
     Plan-dreven eller smidig?




10   17/04/2012
COPYRIGHT©
                  Spørsmål?




11   17/04/2012
COPYRIGHT©
                  Takk for meg 




12   17/04/2012
COPYRIGHT©
     Kilder


     Agile manifesto. http://agilemanifesto.org/ og
     http://www.agilemanifesto.org/iso/no/
     Boehm & Turner (2004). Balancing agility and discipline.
     A guide for the perplexed.
     Fitzgerald (1997). The use of systems development
     methodologies in practice: a field study. Information
     Systems Journal.
     Fitzgerald, Russo & Stolterman (2002). Information
     systems development. Methods in action.




13   17/04/2012
COPYRIGHT©
     Diverse interessante artikler (med interessante
     diskusjoner)

     http://www.tu.no/it/2011/12/02/ikke-sa-smidig-prosjektmetode-likevel
     http://www.digi.no/883804/jobber-med-smidig-avtale
     http://www.digi.no/858400/bare-halvparten-leverer-programvare-i-tide
     http://www.digi.no/881998/smidig-maa-kombineres-med-arkitektur
     http://www.digi.no/888584/hva-betyr-det-egentlig-aa-vaere-%ABsmidig%BB
     http://www.idg.no/computerworld/article185651.ece
     http://www.idg.no/computerworld/article185651.ece?curPage=2
     http://www.idg.no/computerworld/karriere/article180178.ece
     http://www.idg.no/computerworld/article185204.ece
     http://www.idg.no/computerworld/article187783.ece
     http://www.idg.no/computerworld/article187783.ece?curPage=2
     http://blog.crisp.se/2009/06/26/henrikkniberg/1246053060000
     http://www.idg.no/computerworld/article229357.ece
     http://www.idg.no/computerworld/article215569.ece
     http://www.idg.no/computerworld/article188118.ece
     http://www.idg.no/computerworld/article185415.ece
     http://www.idg.no/computerworld/article216519.ece
     http://www.idg.no/computerworld/article204935.ece
     …….


14   17/04/2012

Contenu connexe

Similaire à Systemutviklingsprosesser

2013 - Strøm 1 - Petter Møller - Programledelse - mest program eller mest led...
2013 - Strøm 1 - Petter Møller - Programledelse - mest program eller mest led...2013 - Strøm 1 - Petter Møller - Programledelse - mest program eller mest led...
2013 - Strøm 1 - Petter Møller - Programledelse - mest program eller mest led...Prosjekt 2013
 
Slik lykkes du med nye portaler, trond wold
Slik lykkes du med nye portaler, trond woldSlik lykkes du med nye portaler, trond wold
Slik lykkes du med nye portaler, trond woldErgoGroup
 
Slides stockholm horizon report oppdatert 19052011
Slides stockholm horizon report   oppdatert 19052011Slides stockholm horizon report   oppdatert 19052011
Slides stockholm horizon report oppdatert 19052011Oystein Johannessen
 
Viktigheten av et godt intranett
Viktigheten av et godt intranettViktigheten av et godt intranett
Viktigheten av et godt intranettErgoGroup
 
Workspacy - verktøy til næringsutvikling
Workspacy -  verktøy til næringsutviklingWorkspacy -  verktøy til næringsutvikling
Workspacy - verktøy til næringsutviklingPeder A. Skeistrand
 
Presentasjon horizon report 2011 stockholm mai 2011
Presentasjon horizon report 2011 stockholm mai 2011Presentasjon horizon report 2011 stockholm mai 2011
Presentasjon horizon report 2011 stockholm mai 2011Oystein Johannessen
 
Fl 2011 the horizon report k 12-Oystein Johannessen
Fl 2011 the horizon report k 12-Oystein JohannessenFl 2011 the horizon report k 12-Oystein Johannessen
Fl 2011 the horizon report k 12-Oystein JohannessenFramtidens Lärande
 
1 - Ståle Killie, Cowi
1 - Ståle Killie, Cowi1 - Ståle Killie, Cowi
1 - Ståle Killie, CowiVVS-Foreningen
 
Å Lede et spredt team nina dirix_20120207
Å Lede et spredt team nina dirix_20120207Å Lede et spredt team nina dirix_20120207
Å Lede et spredt team nina dirix_20120207Nina Dirix
 
GoOpen 2010: Jan Christensen
GoOpen 2010: Jan ChristensenGoOpen 2010: Jan Christensen
GoOpen 2010: Jan ChristensenFriprogsenteret
 
Gjesteforelesning om strategisk bærekraft og GoForIT til UiA
Gjesteforelesning om strategisk bærekraft og GoForIT til UiAGjesteforelesning om strategisk bærekraft og GoForIT til UiA
Gjesteforelesning om strategisk bærekraft og GoForIT til UiASimen Sommerfeldt
 
Smidig innholdsutvikling
Smidig innholdsutviklingSmidig innholdsutvikling
Smidig innholdsutviklingOve Dalen
 
Kundens forpliktelser software2011 03
Kundens forpliktelser software2011 03Kundens forpliktelser software2011 03
Kundens forpliktelser software2011 03Anne Kristine Næss
 
Are Halland talks about the Core Model
Are Halland talks about the Core ModelAre Halland talks about the Core Model
Are Halland talks about the Core ModelThor Fredrik Eie
 
Nettverk for private høgskoler: eCampus
Nettverk for private høgskoler: eCampusNettverk for private høgskoler: eCampus
Nettverk for private høgskoler: eCampusIngrid Melve
 
Core trek 2015
Core trek 2015Core trek 2015
Core trek 2015CoreTrek
 
130522 red ocean 5 prinsipper for analytiske prosjekter
130522 red ocean   5 prinsipper for analytiske prosjekter130522 red ocean   5 prinsipper for analytiske prosjekter
130522 red ocean 5 prinsipper for analytiske prosjekterNils Kristensen
 

Similaire à Systemutviklingsprosesser (20)

Understand it
Understand it Understand it
Understand it
 
2013 - Strøm 1 - Petter Møller - Programledelse - mest program eller mest led...
2013 - Strøm 1 - Petter Møller - Programledelse - mest program eller mest led...2013 - Strøm 1 - Petter Møller - Programledelse - mest program eller mest led...
2013 - Strøm 1 - Petter Møller - Programledelse - mest program eller mest led...
 
Slik lykkes du med nye portaler, trond wold
Slik lykkes du med nye portaler, trond woldSlik lykkes du med nye portaler, trond wold
Slik lykkes du med nye portaler, trond wold
 
Devops eller dø!
Devops eller dø!Devops eller dø!
Devops eller dø!
 
Nokios 2012 v0.6
Nokios 2012 v0.6Nokios 2012 v0.6
Nokios 2012 v0.6
 
Slides stockholm horizon report oppdatert 19052011
Slides stockholm horizon report   oppdatert 19052011Slides stockholm horizon report   oppdatert 19052011
Slides stockholm horizon report oppdatert 19052011
 
Viktigheten av et godt intranett
Viktigheten av et godt intranettViktigheten av et godt intranett
Viktigheten av et godt intranett
 
Workspacy - verktøy til næringsutvikling
Workspacy -  verktøy til næringsutviklingWorkspacy -  verktøy til næringsutvikling
Workspacy - verktøy til næringsutvikling
 
Presentasjon horizon report 2011 stockholm mai 2011
Presentasjon horizon report 2011 stockholm mai 2011Presentasjon horizon report 2011 stockholm mai 2011
Presentasjon horizon report 2011 stockholm mai 2011
 
Fl 2011 the horizon report k 12-Oystein Johannessen
Fl 2011 the horizon report k 12-Oystein JohannessenFl 2011 the horizon report k 12-Oystein Johannessen
Fl 2011 the horizon report k 12-Oystein Johannessen
 
1 - Ståle Killie, Cowi
1 - Ståle Killie, Cowi1 - Ståle Killie, Cowi
1 - Ståle Killie, Cowi
 
Å Lede et spredt team nina dirix_20120207
Å Lede et spredt team nina dirix_20120207Å Lede et spredt team nina dirix_20120207
Å Lede et spredt team nina dirix_20120207
 
GoOpen 2010: Jan Christensen
GoOpen 2010: Jan ChristensenGoOpen 2010: Jan Christensen
GoOpen 2010: Jan Christensen
 
Gjesteforelesning om strategisk bærekraft og GoForIT til UiA
Gjesteforelesning om strategisk bærekraft og GoForIT til UiAGjesteforelesning om strategisk bærekraft og GoForIT til UiA
Gjesteforelesning om strategisk bærekraft og GoForIT til UiA
 
Smidig innholdsutvikling
Smidig innholdsutviklingSmidig innholdsutvikling
Smidig innholdsutvikling
 
Kundens forpliktelser software2011 03
Kundens forpliktelser software2011 03Kundens forpliktelser software2011 03
Kundens forpliktelser software2011 03
 
Are Halland talks about the Core Model
Are Halland talks about the Core ModelAre Halland talks about the Core Model
Are Halland talks about the Core Model
 
Nettverk for private høgskoler: eCampus
Nettverk for private høgskoler: eCampusNettverk for private høgskoler: eCampus
Nettverk for private høgskoler: eCampus
 
Core trek 2015
Core trek 2015Core trek 2015
Core trek 2015
 
130522 red ocean 5 prinsipper for analytiske prosjekter
130522 red ocean   5 prinsipper for analytiske prosjekter130522 red ocean   5 prinsipper for analytiske prosjekter
130522 red ocean 5 prinsipper for analytiske prosjekter
 

Plus de Girl Geek Dinners Kristiansand (15)

eHelse - Så var det disse pasientene da
eHelse - Så var det disse pasientene daeHelse - Så var det disse pasientene da
eHelse - Så var det disse pasientene da
 
BYOD - mulighetene som gir deg en enklere hverdag
BYOD - mulighetene som gir deg en enklere hverdagBYOD - mulighetene som gir deg en enklere hverdag
BYOD - mulighetene som gir deg en enklere hverdag
 
Profesjonalisering av IT-funksjonen
Profesjonalisering av IT-funksjonenProfesjonalisering av IT-funksjonen
Profesjonalisering av IT-funksjonen
 
Forretningsorientert styring av it prosjekter
Forretningsorientert styring av it prosjekterForretningsorientert styring av it prosjekter
Forretningsorientert styring av it prosjekter
 
Mennesker er målet
Mennesker er måletMennesker er målet
Mennesker er målet
 
Når tallene lyver og teknologien bedrar
Når tallene lyverog teknologienbedrarNår tallene lyverog teknologienbedrar
Når tallene lyver og teknologien bedrar
 
Stormberg i sosiale medier
Stormberg i sosiale medierStormberg i sosiale medier
Stormberg i sosiale medier
 
Lokalpolitikernes bruk av digitale medier
Lokalpolitikernes bruk av digitale medierLokalpolitikernes bruk av digitale medier
Lokalpolitikernes bruk av digitale medier
 
Fremtidens internett
Fremtidens internett Fremtidens internett
Fremtidens internett
 
Ledelsesteknikker
Ledelsesteknikker Ledelsesteknikker
Ledelsesteknikker
 
Rapid prototyping
Rapid prototyping Rapid prototyping
Rapid prototyping
 
Geotagging
GeotaggingGeotagging
Geotagging
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Om datalagringsdirektivet
Om datalagringsdirektivetOm datalagringsdirektivet
Om datalagringsdirektivet
 
Girl Geek Dinner 11. januar 2011
Girl Geek Dinner 11. januar 2011Girl Geek Dinner 11. januar 2011
Girl Geek Dinner 11. januar 2011
 

Systemutviklingsprosesser

  • 1. Systemutviklingsmetoder Girl Geek Dinners Kristiansand – 10. april 2012 – Oda R. Nilsen CONNECTING BUSINESS & TECHNOLOGY
  • 2. COPYRIGHT© Kort om meg Oda R. Nilsen Bachelor i Informatikk – språk, logikk og psykologi fra UiO Masterstudent i Informasjonssystemer ved UiA KRS Masteroppgave: Enterprise Content Management og Enterprise Architecture Trainee i Devoteam Solutions AS Enterprise Service Management 2 17/04/2012
  • 3. COPYRIGHT© Temaet Systemutviklingsmetoder Plan-drevet  smidig ”Method in action” ”Method tailoring” 3 17/04/2012
  • 4. COPYRIGHT© Tilnærminger Plan-drevne Smidige ”tradisjonelle” ”Lettvektsprosesser” Requirements/design/build Iterativ – inkrementell – paradigme selvorganisernde – Ingeniørdisiplin ”utviklende” Standardisering ”Embrace change” Dokumentasjon Agile manifesto 4 17/04/2012
  • 5. COPYRIGHT© 5 17/04/2012
  • 6. COPYRIGHT© Prinsipper 1. Vår høyeste prioritet er å tilfredsstille kunden 8. Smidige metoder fremmer bærekraftig gjennom tidlige og kontinuerlige leveranser programvareutvikling. av programvare som har verdi. Sponsorene, utviklerne og brukerne bør kunne opprettholde et jevnt tempo hele tiden. 2. Ønsk endringer i krav velkommen, selv sent i utviklingen. 9. Kontinuerlig fokus på fremragende teknisk kvalitet Smidige prosesser bruker endringer til og godt design fremmer smidighet. å skape konkurransefortrinn for kunden. 10. Enkelhet – kunsten å maksimere mengden arbeid 3. Lever fungerende programvare hyppig, som ikke blir gjort – er essensielt. med et par ukers til et par måneders mellomrom. Jo oftere, desto bedre. 11. De beste arkitekturer, krav og design vokser frem fra selvstyrte team. 4. Forretningssiden og utviklerne må arbeide sammen daglig gjennom hele prosjektet. 12. Med jevne mellomrom reflekterer teamet over hvordan det kan bli mer effektivt og 5. Bygg prosjektet rundt motiverte personer. så justerer det adferden sin deretter. Gi dem miljøet og støtten de trenger, og stol på at de får jobben gjort. 6. Den mest effektive måten å formidle informasjon inn til og innad i et utviklingsteam, er å snakke ansikt til ansikt. 7. Fungerende programvare er det primære målet på fremdrift. 6 17/04/2012
  • 7. COPYRIGHT© “Metode-in-Action” 7 17/04/2012
  • 8. COPYRIGHT© Metodebruk 8 17/04/2012
  • 9. COPYRIGHT© Balansering og ”method tailoring” Elefanten og apen + Home grounds Systemet – ledelsen – teknisk – personnel Smidighet Disiplin 9 17/04/2012
  • 10. COPYRIGHT© Plan-dreven eller smidig? 10 17/04/2012
  • 11. COPYRIGHT© Spørsmål? 11 17/04/2012
  • 12. COPYRIGHT© Takk for meg  12 17/04/2012
  • 13. COPYRIGHT© Kilder Agile manifesto. http://agilemanifesto.org/ og http://www.agilemanifesto.org/iso/no/ Boehm & Turner (2004). Balancing agility and discipline. A guide for the perplexed. Fitzgerald (1997). The use of systems development methodologies in practice: a field study. Information Systems Journal. Fitzgerald, Russo & Stolterman (2002). Information systems development. Methods in action. 13 17/04/2012
  • 14. COPYRIGHT© Diverse interessante artikler (med interessante diskusjoner) http://www.tu.no/it/2011/12/02/ikke-sa-smidig-prosjektmetode-likevel http://www.digi.no/883804/jobber-med-smidig-avtale http://www.digi.no/858400/bare-halvparten-leverer-programvare-i-tide http://www.digi.no/881998/smidig-maa-kombineres-med-arkitektur http://www.digi.no/888584/hva-betyr-det-egentlig-aa-vaere-%ABsmidig%BB http://www.idg.no/computerworld/article185651.ece http://www.idg.no/computerworld/article185651.ece?curPage=2 http://www.idg.no/computerworld/karriere/article180178.ece http://www.idg.no/computerworld/article185204.ece http://www.idg.no/computerworld/article187783.ece http://www.idg.no/computerworld/article187783.ece?curPage=2 http://blog.crisp.se/2009/06/26/henrikkniberg/1246053060000 http://www.idg.no/computerworld/article229357.ece http://www.idg.no/computerworld/article215569.ece http://www.idg.no/computerworld/article188118.ece http://www.idg.no/computerworld/article185415.ece http://www.idg.no/computerworld/article216519.ece http://www.idg.no/computerworld/article204935.ece ……. 14 17/04/2012

Notes de l'éditeur

  1. 2001
  2. Utviklet av Fitzgerald, Russo og Stolterman basert på forsknig og forfatterne har også egen erfaring med utvikling av informasjonssystemer innen mange ulike bransjer og i ulike land.
  3. Jf. ’Developers’ i rammeverket
  4. Boehm & Turner konkluderer med at det er 5 kritiske faktorer som er med på å avgjøre om en smidig eller plan-drevet tilnærming er best egnet for et spesifikt prosjekt.Man kan bruke denne til å ”rate” et prosjekt og så få en grafisk fremstilling av dets home ground. Hvis du er nær mindten, så er du i det ”agile hjørnet” mens hvis du er lenger ute i peripherien så har du større sjans for å lykkes med plan-drevetHvis man har tilfellet at det er tydelig en plan-drevet/smidig tilnærming på 4/5 faktorer så indikerer dette at man må gjøre en miks av smidig og plan-drevet.Når det gjelder ”Endringer i krav per måned” så er dette hovedsaklig relatert til plan-drevet da det ikke har noen spesiell betydning for smidigPå ”Personell” – plan-drevet kan fungere godt for både erfarne og uerfarne, mens smidig krever at det er flere med erfaring.Konklusjon: hverken smidig/plan-drevet er alene en silver bullet!!!