Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

1,367 views

Published on

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

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,367
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Agile Softwareentwicklung ohne Agiles Denken ist zum Scheitern verurteilt

  1. 1. Agile Softwareentwicklung ist Ohne Agiles Denken zum Scheitern verurteilt. Allfacebook DevCon 2013 Vũ, Trí Nhân 16:45 Uhr
  2. 2. Kein Vortrag über Scrum
  3. 3. ENTWICKLER?
  4. 4. AGILE SOFTWARE ENTWICKLUNG ?
  5. 5. Das Ideal Agiler Softwareentwicklung. 1. ? 2. ? 3. ? 4. ?
  6. 6. flexibel sein
  7. 7. mehr Spass
  8. 8. nahtlose Zusammenarbeit
  9. 9. Qualität
  10. 10. Wie man “es” nicht machen sollte Kurzer Erfahrungsbericht
  11. 11. Herausforderungen 1.  Outsourcing/Offshoring Modell 2.  Wissen des Management 3.  Die Kunden erziehen und die richtigen Kunden finden 4.  Mangelndes Wissen 5.  Alleine
  12. 12. 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.
  13. 13. 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
  14. 14. 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.
  15. 15. Agiles Denken?
  16. 16. “ 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: ”
  17. 17. http:// www.flickr.com /photos/ davegray/ 6463738329/
  18. 18. 3 “ Liefere funktionierende Software regelmäßig innerhalb weniger Wochen oder Monate und bevorzuge dabei die kürzere Zeitspanne. ”
  19. 19. 7 “ Funktionierende Software ist das wichtigste Fortschrittsmaß. ”
  20. 20. “ 9 Ständiges Augenmerk auf technische Exzellenz und gutes Design fördert Agilität. ”
  21. 21. 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?
  22. 22. Definition of DONE (Scrum) Konvention, um Fähigkeiten innerhalb von Teams zu erweitern.
  23. 23. 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
  24. 24. 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 ;)
  25. 25. social git: jobnomade t: @jobnomade fb.com/jobnomade
  26. 26. thx

×