• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Arkitektur i agila projekt
 

Arkitektur i agila projekt

on

  • 274 views



En introduktion till arkitektur och arkitekturrollens plats i en agil miljö.
Presentation gavs under NFIs konferens Systemförvaltning 2013, onsdag 4 december.

Statistics

Views

Total Views
274
Views on SlideShare
269
Embed Views
5

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 5

http://fredrik.wendt.se 4
https://translate.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Arkitektur i agila projekt Arkitektur i agila projekt Presentation Transcript

    • Vad händer med arkitekturen i agila projekt och hur påverkas förvaltningen NFI, Systemförvaltning 4 december 2013 Slussen, Stockholm
    • Brasklapp: It may not apply to your context
    • Close to Agreement Close to Certainty Mature Experienced What How People Far from Agreement Far from Certainty New New
    • Komplexitetsteori! Source: Ralph Stacey, University of Hertfordshire
    • Förutsägbarhet Close to Agreement Close to Certainty Mature Experienced What How People Far from Agreement Far from Certainty New New
    • Komplexitetsteori! Source: Ralph Stacey, University of Hertfordshire
    • Agenda Vad utmärker många agila projekt? Hur lyckas man med kontinuerlig refactoring? Vad innebär ”emergent design” i verkligheten? Vilka kunskapskrav måste ställas på utvecklare och förvaltare? Måste arkitektrollen gå in i en ny fas?
    • Agila projekt? It's sinking It's a pilot It's important
    • Plan-Driven vs Scrum Visibility Ability to Change Business Value Risk Waterfall Scrum
    • Diskutera med grannen i 2 minuter: Vad måste vara på plats? Vet du när ni är agila?
    • Empirisk processkontroll
    • Empirisk processkontroll Transparency Inspect Adapt
    • Fler saker som utmärker agil miljö ● BAD, Impact mapping, effektkartläggning. ● Mäter för att bevisa värde. ● Pull och ingen övertid. ● Inga överlämningar – stabila team.
    • Kontinuerlig kravhantering
    • … och planering Just in time Just enough Most up to date
    • Inkrementella, iterativa leveranser Förvaltningsfasen startar alltså i iteration 2!
    • Självorganisation
    • SYSTEMARKITEKTEN!
    • Emergent Architecture Vi adresserar inte alla krav på en gång Arkitekturen, lösningen, växer fram med kraven Vi väljer andra mönster
    • Manage, Support, Plan for Change Loosely coupled small services Modulär/pluggbar arkitektur Asynkrona mönster
    • Lyckas med kontinuerlig refactoring
    • Kontinuerlig refactoring Målet med refactoring? Refactoring kostar – hur ska vi leva med sådan kostnaden hela tiden? Kan vi dra ned kostnaden?
    • Refactoring
    • Minska kostnad för refactoring ● Clean code – 90 % av tiden är läsning! ● Kodstandard – ”hämmar min kreativitet” ● If it hurts, do it more often - öva!
    • Agile Manifesto Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
    • Arkitektrollen i agil miljö ● Tekniska arkitekter Långsiktighet ● Systemflora ● System architect, solution architect, integration architect, ... ● ● Teknikval, komponenter Ramverk & plattform, kompetenser Teknisk vision
    • Manage, Support, Plan for Change Trend/framtid: Continuous Rewrite?
    • Kunskapskrav på förvaltning? T-shaped – bred förståelse, djup expertis ● You Vision it ● You Build it ● You Run it ● You Proove it
    • Fredrik Wendt fredrik.wendt@squeed.com @wendtse
    • License This work by Fredrik Wendt is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License http://creativecommons.org/licenses/by-nc-sa/3.0/