Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

5 Steps to Becoming an agile ABAP developer

5,156 views

Published on

This Talk was held on the SAP Inside Track 2013 in Munich

Published in: Business
  • Be the first to comment

5 Steps to Becoming an agile ABAP developer

  1. 1. Five Steps to Becoming an agile ABAP Developer ajer Consulting Damir Majer twitter: @majcon SAP Inside Track München, October 12, 2013
  2. 2. agil [aˈɡiːl] adjektiv Bedeutung von großer Beweglichkeit zeugend; regsam und wendig Herkunft lateinisch agilis von agere, „tun, machen, handeln“ > „Being Agile means adapting successfully to new circumstances“ Tom Gilb
  3. 3. Software ist komplex
  4. 4. Was ist unser status quo? Best Practices Lerne aus Erfolgen Lerne aus Fehlern 4
  5. 5. Agil vs. Wasserfall http://random-signals.de/2012/02/15/studie-agiles-vorgehen-dreimal-erfolgreicher-als-wasserfall-modell 5
  6. 6. Wasserfall vs. TDD Quelle: http://it-republik.de/jaxenter/artikel/Agile-Developer-Skills-3786.html Copyright Majer Consulting 6
  7. 7. kürzere Releasezeiten http://www.procise.com/de/consulting-services/it-kommunikation/agile-development-scrum/ Copyright Majer Consulting 7
  8. 8. Five Steps to Becoming an agile ABAP Developer 8
  9. 9. 1. Step Attitude Methoden ABAP Skills Kommunikation Be pragmatic 9
  10. 10. Kenne die Methoden Vorgehensmodelle Praktiken Prinzipien 10
  11. 11. Vorgehensmodelle ... Scrumban Kanban Scrum XP 11
  12. 12. Praktiken Test-Driven-Development Continuous Delivery Coding Katas Continuous Testing Continuous Integration Refactoring Domain-Driven-Design DSL 12
  13. 13. 2. Step Attitude Methoden ABAP Skills Kommunikation Be pragmatic 13
  14. 14. Attitude / Einstellung 14
  15. 15. Permanentes Lernen
  16. 16. Wenn du ein Problem hast, versuche es zu lösen. Kannst du es nicht lösen, dann mache kein Problem daraus. Gautama Buddha
  17. 17. 3. Step Attitude Methoden ABAP Skills Kommunikation Be pragmatic 17
  18. 18. Kommunikation > Face-to-Face > Austausch mit Anderen > Anforderungen besprechen 18
  19. 19. 4. Step Attitude Methoden Be Pragmatic Kommunikation ABAP Skills 19
  20. 20. ABAP Skills Copyright Majer Consulting 20
  21. 21. ABAP Skills ATC ABAP Unit ABAP Objects Design Pattern eCATT SAP Hana Testautomatisierung New Technologies Unit-Testing SAP TAO 21
  22. 22. Code smells
  23. 23. clean-code-developer Kreislauf Copyright Majer Consulting http://michael.hoennig.de/2009/08/08/clean-code-developer-ccd/ 23
  24. 24. 5. Step Attitude Methoden Be pragmatic Kommunikation ABAP Skills 24
  25. 25. Be pragmatic Erreiche das Ziel Fokus Leg einfach los! starte einfach, statt kompliziert 25
  26. 26. „Nimm an, was nützlich ist. Lass weg, was unnütz ist. Und füge das hinzu, was dein Eigen ist.“ - Bruce Lee 26
  27. 27. 5 Steps Attitude Methoden AAD ABAP Skills Be pragmatic Kommunikation
  28. 28. Interessante Links ‣ h"p://bit.ly/SAPSTmuc ‣ www.so6werkskammer.org ‣ www.cleancodedeveloper.de ‣ www.cleancoders.com ‣ h"p://www.butunclebob.com/ ‣ h"p://mar?nfowler.com/agile.html 28
  29. 29. Ich wünsche Ihnen ein Spielfeld, dass Sie weiter bringt!
  30. 30. Ein Team, das offen ist für Neues!
  31. 31. ajer Consulting Damir Majer Agile ABAP Developer mobil +49 (151) 22 630 814 mail damir_majer@majcon.de www.majcon.de twitter: @majcon Seminare: > Test-Driven-Development > OO Praktiken & Prinzipien > Agiles Zeitmanagement > www.majcon.de/documents/Seminarprogramm.pdf 31
  32. 32. Vielen Dank für Ihre Aufmerksamkeit! noch Fragen?

×