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
15. gelernt?
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.
16.
17. Herausforderungen
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
18. Was gelernt?
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.
20. “
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:
”
25. the mocking mind
the sight of CI
Was macht Ihr...
the pair of
programming
inker
the nose sense
code smell
sign th
the fist of
refactoring
the de
the arm of
automation test
The high kick
of code retreat
the balance
of BDD
..., um technische Exzellenz zu
erreichen?
27. Fazit / Thesen
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
28. Was ich mir wünsche
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 ;)