agilit¤t im kontext

Download Agilit¤t im Kontext

Post on 20-Jul-2015

76 views

Category:

Software

0 download

Embed Size (px)

TRANSCRIPT

FREQUENTIS for a safer world

Agilitt im Kontext2014-11-07WANNENMACHER Karl

Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlKARLSeit 20 Jahren Software-EntwicklerSeit 15 Jahren professioneller Software-EntwicklerSeit 10 Jahren bei FREQUENTISAufgabenbereicheSoftware-TeamleiterSoftware-ArchitektProduct-Owner(Zwillings-Papa)

Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlFREQUENTIS AGWir entwickeln und vertreiben hoch zuverlssige Kommunikations-und Informationssysteme fr sicherheitskritische Lsungenin den Mrkten Air Traffic Management und Public Safety & Transport.

ATMAir Traffic ManagementPSTPublic Safety & Transport

Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlAGENDAAgilitt im KontextWie Qualitt Agilitt ermglichtDie Rolle von SW-Architektur im agilen UmfeldAnforderungen und TestsTechniken zur effizienten Backlog-VerwaltungFragen und Diskussion

Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlAGILITT = SCRUM?

Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlAGILITT = SCRUM?

Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlAGILITT = SCRUM?

Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlDIE REALITT

Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlDAS SPEKTRUM

Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlIntegrationsplattform fr Public Safety EinsatzleitzentralenEinsatz im sicherheitsrelevanten UmfeldHoch verfgbar und skalierbarPlattform fr Medien und DatenService-orientiertes BackendHTML5-basierte Frontends

Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlOODA LOOPObserveOrientDecideAct

Agilitt ist relativ!(Colonel John Boyd)Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlAGILITT IST KONTEXTABHNGIGOrganisationGeschftsfeldProdukt vs. ProjektInnovationsgradReifegradKulturProjektGreArchitekturGeschftsmodellTeam-VerteilungnderungsrateProjektphaseKritikalittProjekt-Management

(Philippe Kruchten)Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlPROZESSAGILITT VS. PRODUKTAGILITTWas wird geliefert?FunktionalittWie wird es von seinen Konsumenten wahrgenommen?Externe QualittWie wird es von seinen Produzenten wahrgenommen?Interne Qualitt

Was&WiePage: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlQUALITT ERMGLICHT AGILITTArchitekturService Oriented ArchitectureEvent Driven ArchitectureContract-Driven Development DesignPorts & AdaptersDomain Driven DesignActorsApplication Building BlocksImplementierungDefinition of Ready - Definition of Done Test Driven DevelopmentClean CodeContinuous IntegrationRefactoringCommon Code Ownershipetc.

X

Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlINKREMENTELL VS. ITERATIV

(Jeff Patton)Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlARCHITEKTUR - VORAB VS. INKREMENTELL

User stories in agile development relate primarily to functional requirements. This means that nonfunctional requirements can sometimes get completely ignored. Unfulfilled nonfunctional requirements can make an otherwise fully functioning system useless.

Agility and Architecture, IEEE Software 2010 Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlANFORDERUNGEN VS. USER STORIESAnforderungen, Spezifikationen, TestflleBeschreiben das gewnschte SystemverhaltenBeschreiben den Zielzustand

StoriesBeschreiben, wie sich das Systemverhalten (bzw. Benutzerverhalten) ndern sollBeschreiben den Weg zum Zielzustand

Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlSPEZIFIKATIONS- UND TEST-EBENENProduktmanagementProduktanforderungen als zentrale SpezifikationTests gegen ProduktanforderungenUser Stories gemeinsam erstellt mit ProduktanforderungenEntwicklungWeiteres Splitten und Verfeinern der Stories und AbnahmekriterienTests gegen Abnahmekriterien der User StoriesTests gegen nichtfunktionale AnforderungenKundenprojektTrace auf ProduktanforderungenTests gegen KundenanforderungenPage: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlTEST-QUADRANTEN

TDD(Developers,Testers)(Elisabeth Hendrickson)BDD (POs,Testers)Stress(Developers,Testers)Exploratory(POs,Testers)Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER Karl19BACKLOG-HIERARCHIE

Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlBACKLOG-TRICHTER

(Jeff Patton)Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER Karl

DIE VIER FARBEN DES BACKLOG(Philippe Kruchten)FeaturesBug FixesArchitectureTechnical Debt

Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlVORSICHT: CARGO CULT

Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlTAKE-AWAYSAgilitt ist relativ und kontextabhngigProduktagilitt ermglicht ProzessagilittInkrementell IterativArchitektur vorab spart IterationenGute Backlogs sind hierarchisch, trichterfrmig und buntAnforderungen sind das Ziel, Stories beschreiben den WegTesten = Confirm + InvestigateCargo Cult Alarm!

Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlHINWEIS: GLOBAL DAY OF CODERETREAT15. November 2014Hosted by FrequentisAnmeldungen ber http://gdcr14-vienna.eventbrite.com/Noch 30 Pltze frei

Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER KarlFRAGEN / DISKUSSION

Page: # FREQUENTIS 2014Presentation Date: 2014-11-07Agilitt im Kontext - Karl Wannenmacher.pptxAuthor: WANNENMACHER Karl

Recommended

View more >