Skip to content

Kan vi skape mye mere verdi i softwareprosjekter?

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

{viewfile:Kan vi skape mye mere verdi i softwareporosjekter.pdf}

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.