SlideShare uma empresa Scribd logo
1 de 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

Mais conteĂșdo relacionado

Semelhante a 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
 

Semelhante a 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
 

Mais 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

Notas do Editor

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