Agile Developer Skills



Ähnliche Dokumente
Das Agile Team. Skills, Arbeitsweise, Umgebung

Scaling Scrum Nexus professionell umsetzen

Agile Software Entwicklung. Agile Software Entwicklung, DHBW Karlsruhe, SS-2009 Collin Rogowski

Scrum Gestaltungsoptionen Empowerment

Mit agilen Methoden kommen Sie weiter

Whitepaper: Agile Methoden im Unternehmenseinsatz

Einführung in das Scrum Framework & welche 10 Praktiken helfen, Scrum wirklich gut zu machen

Planung in agilen Projekten

Drei Zutaten für agile Organisationen

Softwareentwicklungsprozess im Praktikum. 23. April 2015

Projektmanagement Vorlesung 12/ 13

Thomas Schissler Neno Loje

Probeklausur. Lenz Belzner. January 26, Lenz Belzner Probeklausur January 26, / 16

Agile Softwareprozess-Modelle

Projekt- Manager. scrum Master Lehrgangsbeschreibung. Verdienst: EUR zzgl. Bonus p. a. Ähnliche freie Stellen in Deutschland: ca

Softwareentwicklungsprozesse optimieren. wie Sie die Vorteile klassischer und agiler Methoden erfolgreich kombinieren

ZuuL - Entwicklung eines Adventures

Trends in der Agilität Dr. Martin Geier

Quality is our Passion!

Soft Skills als Erfolgsfaktoren im anforderungsorientierten, agilen Projektmanagement am Beispiel der IT- Softwareentwicklung

Scrum technische Umsetzung und kaufmännische Rahmenbedingungen

Agile Verwaltung (4.0) - auf dem Weg dorthin?!

Issue Tracker & Wiki

IHH SENIOR CONSULTANT JAVA (M/W) Standort: SÜDDEUTSCHLAND M U N I C H F R A N K F U R T L O N D O N I S T A N B U L B O S T O N

CONTINUOUS LEARNING. Agile Anforderungsanalyse mit Impact Mapping

CONTINUOUS DELIVERY. Entmystifiziert. codecentric AG

Andrea Grass & Dr. Marcus Winteroll oose Innovative Informatik GmbH. Geschäftsprozessmanagement und Agilität geht das zusammen?

Kienbaum Management Consultants.» People Development

Kombinationsangebot "Professional Scrum Training" mit Vertiefung "Führen als Scrum Master" (PST-Kombi)

Scrum for Management Praxis versus Theorie oder Praxis dank Theorie. ALM Day 26.Oktober 2011 Urs Böhm

Projektplanung für Softwareprojekte: KLIPS 2.0 Prof. Dr. Manfred Thaller WS 2011/ Dana Wroblewski

Erfahrungen aus einem großen agilen Projekt. Dipl.-Inform. Henning Wolf Geschäftsführer

10 Jahre agile Softwareentwicklung Wie erwachsen sind wir geworden?

Agile Software Development

- Agile Programmierung -

LET S GO AGILE. Wer weiß wie und woher?

Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität

SENIOR CONSULTANT JAVA (M/W) Standort: SÜDDEUTSCHLAND

Qualitätsmanagement mit Continuous Integration Untersuchung anhand einer Machbarkeitsstudie in der Praxis. Abschlußpräsentation zur Studienarbeit

Software Engineering

Scrum-Einführung bei der Projektron GmbH

GI Fachgruppentreffen RE 2015

Agiles Testen. Gedankensammlung. 17. November Patrick Koglin

Agile Softwareentwicklung in der Versicherungs-IT Fehlschlag oder Heilsbringer?

SAP Software Engineering live Agile! Agiles Projektmanagement und Clean Code im SAP-Umfeld

Extreme Programming: Überblick

Agiles Projektmanagement mit Scrum

REQUIREMENTS ENGINEERING KONSTRUKTIVE QS REQUIREMENTS ENGINEERING 1

Change Management. Teamentwicklung. Coaching. Training

Rezension des Papers Recovery, Redemption and Extreme Programming von Peter Schuh

Fotoprotokoll / Zusammenfassung. des Seminars Methodik der Gesprächsführung und Coaching. Vertriebs- & Management - Training

Strategie-Umsetzung. Strategie-Umsetzung. so einfach wie möglich - aber nicht einfacher. Dr. Leopold FALTIN

Risikomanagement. und es ist noch immer gut gegangen SENS Michael Jerger. (c) Michael Jerger SENS e.v., Stuttgart

Leadership Practices für agile(re) Organisationen

Umfrage zum Informationsbedarf im Requirements Engineering

Referat Extreme Programming. Von Irina Gimpeliovskaja und Susanne Richter

Der Business Analyst in der Rolle des agilen Product Owners

Einfach losgesprintet: Ein Praxisbericht. Henning Pautsch, Stefan Kirch. 2. Oktober Einfach losgesprintet:

Der agile Projektleiter von morgen

Taking RM Agile. Erfahrungen aus dem Übergang von traditioneller Entwicklung zu Scrum

Zuckerbrot oder Peitsche

Firmenpräsentation. Stand: Bornholdt Lee GmbH Erste Brunnenstraße Hamburg

Liip.ch FAGILE LEADERSHIP

Projektmanagement. Dokument V 1.1. Oliver Lietz - Projektmanagement. Wie kommt es zu einem Projektauftrag? Ausführung

AGILE APPLICATION LIFECYCLE MANAGEMENT IM ATLASSIAN ECOSYSTEM

Projektplan. Software Engineering Projekt. November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 1

Leuchtfeuer. Hinter den Kulissen der Scrum Transformierung der Allianz Deutschland

Frontend Engineer (m/w)

Mit agilen Methoden kommen Sie weiter

Schenkel Personal Partner

Scrum ist zu einfach um es von Anfang an richtig zu machen!

Consider IT done! Willkommen bei axxessio

Internet Briefing Agile SW-Entwicklung

Agile Methoden in der Softwareentwicklung

Agile Werkzeuge für den Produktmanagementzyklus vom Konzept bis zur Auslieferung

Führen in der agilen Transformation. Harte Managementarbeit.

Success-Story. Das Unternehmen. mobile.international

agil entwickeln CSD Certified Scrum Developer Schulungen in Deutschland

USABILITY - WIE AUS WEBSEITEN ERFOLGREICHE VERKÄUFER WERDEN

Kanban Agile 2.0? Thomas Schissler artiso AG

Praxisbericht: Agil skalierte Produktentwicklung im regulierten Umfeld. Andreas Becker, Uwe Valentini Agile-by-HOOD

PMI-ACP, wie geht das

DevOps. Einführung und Umsetzung am Beispiel ProSiebenSat.1 und dm-drogerie markt. Alexander Pacnik Karlsruhe,

EINFÜHRUNG IN DIE WIRTSCHAFTSINFORMATIK -ÜBUNGEN- Marina Tropmann-Frick

eichenhorn coaching training moderation ULRIKE BERLENBACH Business Coach und Trainerin DVCT für Fach- und Führungskräfte

Agile Softwareentwicklung

GRÜNDEN WAR NIE EINFACHER! Kamil

End-to-End Agility Sind Sie schon agil genug? Mag. Christoph Leithner

Software entwickeln mit extreme Programming

Inhalt. 3.1 Der inkrementelle Entwurf im Überblick Flache Aufwandskurve Qualitätskriterien für den inkrementellen Entwurf...

Dipl.-Inform. Sven Röpstorff Dipl.-Kaufm. Robert Wiechmann

DevOps in der Praxis. Alexander Pacnik

Selbstorganisiert ein Ziel erreichen Analyse, Architektur und Design in agilen Software-Projekten

ZUSAMMENARBEIT NEU DENKEN. EIN ERFAHRUNGSBERICHT DER SAXONIA SYSTEMS AG

Projektmanagement im Wandel

MyProcess AG Kurzprofil

Informationssystemanalyse Lebenszyklusmodelle 3 1. Lebenszyklusmodelle sollen hauptsächlich drei Aufgaben erfüllen:

Transkript:

Agile Developer Skills Darmstadt, September 2011. Christoph Mathis! Christoph Mathis! Coach, Mentor und Trainer mit langjähriger Erfahrung mit Scrum und agiler Softwareentwicklung. arbeitet seit 2001 mit Extreme Programming und nutzt seit 2003 Scrum. CST Certified Scrum Trainer CSC Certified Scrum Coach. Scrum Coaching und Training Agile Engineering Agile Transformation

Wie$lange$braucht$Ihr$ dafür? Bis$Dezember Ich$erwarte$die$Lieferung$ bis$september (**?#?? *) Wie$kam$es$dazu? Grenzenloser Enthusiasmus Falsches Gefühl von Sicherheit Unsanftes Erwachen Anpassen der Erwartungen Fortbestehendes Misstrauen Requirements geplante Auslieferung Design Auslieferung?? Realisierung System- Integration Verzögerung Quelle:&Dean&Leffingwell

Fortbestehendes Misstrauen Massen/ produk2on Text h/p://bbs25kfz.de/politik/wiso/wiso4/grundbegr/prinzipien/comic.htm

Planung6getrennt6von6 Ausführung Scien2fic6 Management

Die6Zeiten6 kommen6nicht6 wieder Embrace$Change #1:$Unsere$höchste$Priorität$ist$es,$den$Kunden$durch$ frühzeipge$und$konpnuierliche$lieferungen$ zufriedenzustellen. #2:$Wir$begrüßen$die$Änderung$von$Anforderungen,$ auch$spät$in$der$entwicklung.$agile$prozesse$nutzen$ Veränderung$als$WeXbewerbsYVorteil$für$den$ Kunden h/p://www.flickr.com/photos/jesper_hauge/4777706600/sizes/o/in/photostream/

Ja,$wir$haben$ein$Desaster$... Wir$versuchen$es$auf$eine$neue$Art$Y$wir$können$solche$Desaster$nachhalPg$abschaffen. Aber:$es$erfordert$neue$Verhaltensweisen$von$uns$allen. Neu: wir6hören6auf,6den6scope6und6die6zeit6vorherzusagen wir6brauchen6nicht6mehr6all6diese6marke2ng/,6planungs,6...6/6dokumente wir6produzieren6euch6nicht6mehr6die6dicken6specs,6die6ihr6so6gern6reviewt6habt Dafür$haben$wir$eine$Methodik,$ mit$der$ihr$ein$projekt$wirksam$steuern$könnt und$mit$der$wir$unsere$fähigkeiten$und$unser$wissen$einbringen$können nach&dean&leffingwell Damit6haben6wir6eine6andere6Aufgabenteilung6 und6brauchen6andere6skills. Deshalb6gibt6es6so6etwas6wie: Agile6Developer6Skills

Was$sind Agile$Developer$Skills 1.Technische$Exzellenz 2.Teamarbeit$und$KooperaPon 3.KonPnuierliche$Verbesserung 4.Verantwortlichkeit Technische6 Exzellenz craftmanship Hand werk, das; -s, -e [mhd. hantwerc = Werk der Hände, Kunstwerk; Gewerbe, Zunft, ahd. hantwerc(h)]...

Technische6 Exzellenz 1.TDD$und$Refactoring 2.KonPnuierliche$IntegraPon 3.Pair$Programming 4.Emergente$Architektur 5.CleanYCodeYPrinzipien Neuen Test schreiben Test schlägt fehl Funktion schreiben Test läuft Refactoring Test läuft Verantwort/ lichkeit Das$ PfadfinderY Prinzip verlasse'den'code sauberer,'als'du'ihn' vorgefunden'hast

Teamarbeit...'auf'Story8Ebene Koopera2on...'auf'Code8Level...'auf'Design8Level...'arbeite'gemeinsam'an'Tasks Sei'transparent

Continuous self improvement es gibt nur eine Todsünde: Stillstand 5 Formen der Verschwendung Komplexität Wir$müssen$unsere$Codebasis$einfach$halten$und$erst$dann$Features$ hinzufügen,$wenn$sie$benöpgt$werden.$die$meisten$system$haben$weit$mehr$ Features$als$nöPg. Fehlgeleitete$Skalierung Die$ batch$and$queue YMentalität$ist$so$fest$eingebrannt,$dass$wir$die$ Probleme$oj$gar$nicht$mehr$sehen.$Wie$müssen$unsere$Prozesse$so$ aufsetzen,$dass$sie$mit$überraschungen$umgehen$können. Trennen$von$Planung$und$Ausführung Für$gute$Entscheidungen$ist$eine$solide$Kenntnis$der$Arbeit$notwendig. Wunschdenken Wunscdenken$zwingt$die$Teams$zu$schlechter$Arbeite,$falschen$Prioritäten$ und$führt$zu$einer$enormen$fehlsteuerung$der$organisapon Technische$Schulden Schlechter$Code,$fehlende$Tests,$unferPge$Konzepte$sind$technische$ Schulden.$Schulden$muss$man$bezahlen$Y$in$der$Regel$mit$Zinsen.

Vertrauen ist unersetzlich (aber zerbrechlich) 1. Technische&Exzellenz:& Meistere'Agile'Engineering-Techniken 2. Teamarbeit&und&KooperaSon: Arbeite'an'Deinen'So7'Skills 3. KonSnuierliche&Verbesserung Bilde'Dich'kon:nuierlich'weiter 4. Verantwortlichkeit Sieh'das'Ganze

Vielen Dank christoph.mathis@improuv.com