Agile PHP Softwareentwicklung

Preview:

DESCRIPTION

Scrum, Extreme Programming und Crystal Clear sind inzwischen jedem PHP Developer ein Begriff. Aber wie passen diese drei Methoden der agilen Softwareentwicklung zusammen, um ein Projekt zum angepeilten Zieltermin fertigzustellen? Anhand eines beispielhaften Kundenprojekts stellt Thorsten Rinne Scrum, Extreme Programming und Crystal Clear im „harten Alltag“ eines Projekts vor.

Citation preview

© 2010 Mayflower GmbH

Agile PHP Software Development

Thorsten Rinne I 1. Juni 2010

International PHP Conference 2010 Spring Edition

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

Thorsten RinneSenior Developer - Team Lead - Head of Open Source Labs

‣Diplom-Informatiker (FH)‣Zend Certified Developer‣Certified Scrum Master‣PHP seit PHP 3.0.16

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

Wer seid ihr?

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

Agil?

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

SCRUM?

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

XP?

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

Meilensteinplanung?

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

Projektleiter?

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

agile klassisch

LOC/h 212 2

Bugs / 1000 LOC 2 100

http://www.davidfrico.com/

Warum agile Software Entwicklung?

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

„Agile Manifesto“

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

Individuen und Interaktionen

Prozesse und Tools

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

Funktionierende Programme

Ausführliche Dokumentation

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

Zusammenarbeit mit dem Kunden

Vertragsinhalte

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

Mut und Offenheit für Änderungen

Befolgen eines festen Plans

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

Agile Prozesse: Ein starkes Team!

Scrum

Crystal

XP

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

Crystal Family

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

C50 C100C8 C20

D50 D100D8 D20

E50 E100E8 E20

L50 L100L8 L20

bis 8 10-20 20-50 50-100

Unternehmen

Leben

Geld

Komfort

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

SCRUM

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

EXtreme Programming

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

XP

Kommunikation

Einfachheit

FeedbackMut

Respekt

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

Machen wir uns auf den Weg ...

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

© Paulo Brandão

360°

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

© hebedesign

Planung

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

Umgebung

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

© mrojo

Frequent Delivery

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

Feedback

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

Team-Kommunikation

© Michael Mistretta

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

© blese

Immer im Fokus ...

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

© Marz Photography

Early Victory

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

Walking Skeleton

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

„Re-Architecture“

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

© Sifter

Shaping

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

Reflection

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

Daily Standup Meeting

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

© ShuffleArt

Side by Side

Agile PHP Software Development I Mayflower GmbH I 1. Juni 2010 I

Fragen?

Vielen Dank für Ihre Aufmerksamkeit!

© 2010 Mayflower GmbH

Thorsten Rinne, Dipl.-Inf. (FH)thorsten.rinne@mayflower.de+49 89 242054 31

Mayflower GmbHMannhardtstraße 680538 München

Kontakt

Recommended