Transcript
Page 1: Agile PHP Softwareentwicklung

© 2010 Mayflower GmbH

Agile PHP Software Development

Thorsten Rinne I 1. Juni 2010

International PHP Conference 2010 Spring Edition

Page 2: Agile PHP Softwareentwicklung

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

Page 3: Agile PHP Softwareentwicklung

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

Wer seid ihr?

Page 4: Agile PHP Softwareentwicklung

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

Agil?

Page 5: Agile PHP Softwareentwicklung

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

SCRUM?

Page 6: Agile PHP Softwareentwicklung

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

XP?

Page 7: Agile PHP Softwareentwicklung

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

Meilensteinplanung?

Page 8: Agile PHP Softwareentwicklung

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

Projektleiter?

Page 9: Agile PHP Softwareentwicklung

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?

Page 10: Agile PHP Softwareentwicklung

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

„Agile Manifesto“

Page 11: Agile PHP Softwareentwicklung

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

Individuen und Interaktionen

Prozesse und Tools

Page 12: Agile PHP Softwareentwicklung

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

Funktionierende Programme

Ausführliche Dokumentation

Page 13: Agile PHP Softwareentwicklung

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

Zusammenarbeit mit dem Kunden

Vertragsinhalte

Page 14: Agile PHP Softwareentwicklung

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

Mut und Offenheit für Änderungen

Befolgen eines festen Plans

Page 15: Agile PHP Softwareentwicklung

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

Agile Prozesse: Ein starkes Team!

Scrum

Crystal

XP

Page 16: Agile PHP Softwareentwicklung

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

Crystal Family

Page 17: Agile PHP Softwareentwicklung

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

Page 18: Agile PHP Softwareentwicklung

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

SCRUM

Page 19: Agile PHP Softwareentwicklung

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

Page 20: Agile PHP Softwareentwicklung

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

EXtreme Programming

Page 21: Agile PHP Softwareentwicklung

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

XP

Kommunikation

Einfachheit

FeedbackMut

Respekt

Page 22: Agile PHP Softwareentwicklung

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

Machen wir uns auf den Weg ...

Page 23: Agile PHP Softwareentwicklung

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

© Paulo Brandão

360°

Page 24: Agile PHP Softwareentwicklung

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

© hebedesign

Planung

Page 25: Agile PHP Softwareentwicklung

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

Umgebung

Page 26: Agile PHP Softwareentwicklung

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

© mrojo

Frequent Delivery

Page 27: Agile PHP Softwareentwicklung

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

Feedback

Page 28: Agile PHP Softwareentwicklung

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

Team-Kommunikation

© Michael Mistretta

Page 29: Agile PHP Softwareentwicklung

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

© blese

Immer im Fokus ...

Page 30: Agile PHP Softwareentwicklung

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

© Marz Photography

Early Victory

Page 31: Agile PHP Softwareentwicklung

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

Walking Skeleton

Page 32: Agile PHP Softwareentwicklung

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

„Re-Architecture“

Page 33: Agile PHP Softwareentwicklung

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

© Sifter

Shaping

Page 34: Agile PHP Softwareentwicklung

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

Reflection

Page 35: Agile PHP Softwareentwicklung

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

Daily Standup Meeting

Page 36: Agile PHP Softwareentwicklung

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

© ShuffleArt

Side by Side

Page 37: Agile PHP Softwareentwicklung

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

Fragen?

Page 38: Agile PHP Softwareentwicklung

Vielen Dank für Ihre Aufmerksamkeit!

© 2010 Mayflower GmbH

Thorsten Rinne, Dipl.-Inf. (FH)[email protected]+49 89 242054 31

Mayflower GmbHMannhardtstraße 680538 München

Kontakt


Recommended