+ All Categories
Home > Documents > Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

Date post: 29-Nov-2014
Category:
Upload: allfacebookde
View: 816 times
Download: 4 times
Share this document with a friend
Description:
Vortrag "Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt" von Nhan Trí Vũ auf der AllFacebook Marketing Conference 2013 in Berlin. Mehr Informationen zur Konferenz und zum Slot: http://conference.allfacebook.de/devcon/berlin2013/programm/#12
31
Agile Softwareentwicklung ist Ohne Agiles Denken zum Scheitern verurteilt. Allfacebook DevCon 2013 Vũ, Trí Nhân 16:45 Uhr
Transcript
Page 1: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

Agile Softwareentwicklung ist Ohne Agiles Denken zum Scheitern verurteilt.

Allfacebook DevCon 2013 Vũ, Trí Nhân 16:45 Uhr

Page 2: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt
Page 3: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt
Page 4: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

Kein Vortrag über Scrum

Page 5: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

ENTWICKLER?

Page 6: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

AGILE SOFTWARE ENTWICKLUNG

?

Page 7: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

Das Ideal Agiler Softwareentwicklung.

1. ?

2. ?

3. ?

4. ?

Page 8: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

flexibel sein

Page 9: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

mehr Spass

Page 10: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

nahtlose Zusammenarbeit

Page 11: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

Qualität

Page 12: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

Kurzer Erfahrungsbericht

Wie man “es” nicht machen sollte

Page 13: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt
Page 14: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

1.  Outsourcing/Offshoring Modell 2.  Wissen des Management 3.  Die Kunden erziehen und die richtigen Kunden

finden 4.  Mangelndes Wissen 5.  Alleine

Herausforderungen

Page 15: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

1.  Outsourcing bietet nicht die ideale Voraussetzung für agile Softwareentwicklung

2.  Geschäftsleitung höhrt nicht gerne die Wahrheit 3.  Kunden sind offen, jedoch wollen nicht oft die

erforderliche Zeit investieren 4.  Läuft nicht so neben bei, man muss voll dabei sein. 5.  Zuerst Instrumente einführen oder vertiefen, die das

Softwareentwickeln erleichtern.

gelernt?

Page 16: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt
Page 17: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

1.  Aufbau Neuer Zweigstelle in Saigon, 10 Leute 2.  Zusammenarbeit mit Zentrale in Hanoi, 40 Leute 3.  Neues Business Aufbauen Drupal, WordPress 4.  Hunderte von Mini-Produkten Support, Update,

Weiterentwicklung 5.  Tausende Kunden aus aller Welt Glücklich halten 6.  Gieriger CEO

Herausforderungen

Page 18: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

1.  Auf zu vielen Hochzeiten getanzt (Business, Prozess, Training, Produktentwicklung, Support)

2.  Vertrauen ist gut, Kontrolle ist besser 3.  Jemanden mit im Boot, der agile

Softwareentwicklungsmethode (TDD, CI, BDD, Automation Test, etc.) macht.

4.  Lean Startup ist nicht nur ein Hype sondern funktioniert.

Was gelernt?

Page 19: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

Agiles Denken?

Page 20: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

Wir erschließen bessere Wege, Software zu entwickeln, indem wir es selbst tun und anderen dabei helfen. Durch diese Tätigkeit haben wir diese Werte zu schätzen gelernt:

Page 21: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

http://www.flickr.com/photos/davegray/6463738329/

Page 22: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

Liefere funktionierende Software regelmäßig innerhalb weniger Wochen oder Monate und bevorzuge dabei die kürzere Zeitspanne.

” 3

Page 23: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

Funktionierende Software ist das wichtigste Fortschrittsmaß.

“ ”

7

Page 24: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

Ständiges Augenmerk auf technische Exzellenz und gutes Design fördert Agilität.

“ ”

9

Page 25: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

Was macht Ihr...

..., um technische Exzellenz zu erreichen?

The high kick of code retreat

the sight of CI

the fist of refactoring

the balance of BDD

the arm of automation test

the mocking mind

the nose sense code smell

the

desi

gn th

inke

r the pair of programming

Page 26: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

Konvention, um Fähigkeiten innerhalb von Teams zu erweitern.

Definition of DONE (Scrum)

Page 27: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

1. Agilität startet im Kopf 2. Jeder in einem Softwareunternehmen

sollte mind. Basiswissen in “Coding” haben besonders Management

3. Je mehr Wissen ein Team hat, desto agiler wird es (das Unternehmen)

4. Wenn 1-3 nicht auf langer Sicht etabliert werden kann, dann scheitert eine agile

Transformation

Fazit / Thesen

Page 28: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

1. Dass Universitäten den Lehrplan für informatikbezogene Studiengänge

umstellen 2. Dass Softwareentwicklung sich als

Handwerk etabliert (Software Craftmanship)

3. Dass ich mehr Zeit zum Programmieren habe ;)

Was ich mir wünsche

Page 29: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt
Page 30: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

git: jobnomade t: @jobnomade

fb.com/jobnomade

social

Page 31: Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

thx


Recommended