Skip to end of metadata
Go to start of metadata

Title

Kan vi skape mye mere verdi i softwareprosjekter?

Abstract

Softwarebransjen har i den senere tid vært fokusert på å øke produktiviteten. Vi tar stadig ibruk ny teknologi og moderne systemutviklingsmetoder for å optimalisere produktiviteten i gjennomføringen av softwareutvikling. Likevel så stanger vi hodet i veggen dersom vi betrakter mange softwareprosjekter fra et "verdiskapning over livsløpet" perspektiv. Dette foredraget vil sette fingeren på to hovedelementer som kan være med på å endre dette bildet.

Del 1. Valg. Tar vi de riktige valgene?

Vi begynner med å se på prosessene og resultatene rundt nøkkelbeslutninger for implementasjon, hvor vi eksemplifiserer hvor tilfeldig viktige valg faktisk blir tatt. Vi vil også se på hvordan et fokus på teknologi-egenskaper kan gi oss et rammeverk for å ta valg som kan gi betydelig større verdi i softwareprosjekter.

Del 2. Arkitektur.

Arkitektur er en brannfakkel om dagen, og det ikke uten grunn. Det skrives opp og i mente om arkitektur og anti-arkitektur. Vi vil i denne delen av presentasjonen undersøke og sette spørsmålstegnet på om vi kanskje i 2009 begynner å se konturene av gode mulige arkitekturelle byggesteiner som faktisk er forutsetningen for å investere i arkitekturen i et system og hvordan disse kombinert med å ta bedre valg kan være en måte å skape mye mere verdi enn dagens norm i softwareprosjekter.

Speaker

  • Totto, Webstep og Cantara
  • Mads Nissen, Puzzlepart
You need flash player installed to preview ppt and pdf files

Get Adobe Flash player

Outline

  • Intro (1 min)
    • Hva er problemet (5 min)
      • Er vi ikke produktive nok?
      • Gjenbruksmantraet...
      • Less for less-movement?
      • Eller...?
    • Hva er status (10 min)
      • Agile/knowledge world (Norge som eksempel)
        • adhoc? (en god ide/"sånn gjør vi det her")
      • Prosess & Software engineering (India som eksempel)
  • Hvordan tas valg? (20 min)
    • Myter (3 min)
    • Psykologi (Mennesker og prosesser) (2 min)
    • For mange alternativer? (3 min)
    • Corporate policies (2 min)
    • Evidence based software engineering (2 min)
    • Some advice (8 min)
      • Lifecycle perspektiv
        • ha egne folk i prosjektet (PL og utøvende arkitekter)
        • da PAB og governance/design regler/krav på reelle arkitekturartifakter
  • Arkitektur (20 min)
    • Rammeverk (2 min)
    • Arkitekturprosessen og arkitekturvalg (3 min)
    • Axiomer (2 min)
      • Clear and consistant responsibillities powers all great architectures
      • Silos does not scale
    • Mulige nye byggesteiner for arkitektur (10 min)
      • Eksempel: Hvorfor DB er et dårlig arkitekturartifakt, og hva den kan erstattes og hvordan dette gir forutsetninger for bedre valg
    • Produkt versus å bygge selv 3 min)
  • Oppsummering og konklusjoner (3 min)

Level

  • Intermediate (to advanced)

Required experience

  • Erfaring fra flere års (3+) softwareprosjekter, enten som sentral utvikler, sentral interessent eller prosjekt og produkteier.

Expected audience

  • Seniorutviklere, sjefs-utviklere, arkitekter, scrummastere, product owners, prosjektledere og systemeiere som ønsker å få mere verdi ut fra softwareprosjekter.

Author Bio

Principal Consultant at Webstep, Sun Java Champion, president of IASA Norway, founder of Cantara AS and stiftelsen for fremme av programvareutvikling i Norge. Former president of the very successful Norwegian JUG javaBin and JavaZone. Member of the Advisory Board of java.net. Speaker on several conferences including JavaZone, JavaONE, CommunityONE, Microsoft Application Platform, Smidig, Go Open, OMG Information Days, the Software conference and various others. With over 30 years of professional programming experience spanning quite a few programming languages he has contributed in both international and domestic projects in various roles, including project leader, technology mentor, software architect, lead developer, technology strategist and trainer.

Name Size Creator Creation Date Comment  
PDF File Kan vi skape mye mere verdi i softw... 1021 kB Thor Henning Hetland Jun 15, 2010 08:10  
Microsoft Powerpoint Presentation Kan vi skape mye mere verdi i softw... 3.16 MB Thor Henning Hetland Sep 10, 2009 16:51  
Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Aug 04, 2009

    En bra start. Noen kommentarer:

    • Tittelen mangler litt krutt (lukter litt DnD).
    • Det føles ikke riktig å skille mellom "Valg" og "Arkitektur" slik du gjør her - begge er på en måte arkitektur. Kanskje man kan skille mellom "Passive valg" vs "Aktive valg"? Eller "Tilfeldig arkitektur" vs "Planlagt arkitektur"?
    • Ekstra: ROI bestemmer i veldig stor grad hvordan man bør gjennomføre prosjekter. Med en solid ROI kan man, og bør man, "sløse" med ressursene slik at man øker sannsynligheten for at det blir et produkt (feks, duplisere kodebaser, akseptere høy teknisk gjeld, overdimensjonering, set-based design, parallel development, osv).