Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Five Steps Becoming an agile ABAP Developer

8f09fbf0b78fa0efdf99e540e0b668b8?s=47 Damir Majer
October 12, 2013

Five Steps Becoming an agile ABAP Developer

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

8f09fbf0b78fa0efdf99e540e0b668b8?s=128

Damir Majer

October 12, 2013
Tweet

Transcript

  1. Five Steps to Becoming an agile ABAP Developer Damir Majer

    ajer Consulting twitter: @majcon SAP Inside Track München, October 12, 2013
  2. [aˈɡiːl] agil Bedeutung von großer Beweglichkeit zeugend; regsam und wendig

    Herkunft lateinisch agilis von agere, „tun, machen, handeln“ adjektiv > „Being Agile means adapting successfully to new circumstances“ Tom Gilb
  3. Software ist komplex

  4. 4 Was ist unser status quo? Best Practices Lerne aus

    Fehlern Lerne aus Erfolgen
  5. Agil vs. Wasserfall 5 http://random-signals.de/2012/02/15/studie-agiles-vorgehen-dreimal-erfolgreicher-als-wasserfall-modell

  6. Copyright Majer Consulting Wasserfall vs. TDD 6 Quelle: http://it-republik.de/jaxenter/artikel/Agile-Developer-Skills-3786.html

  7. Copyright Majer Consulting kürzere Releasezeiten 7 http://www.procise.com/de/consulting-services/it-kommunikation/agile-development-scrum/

  8. Five Steps to Becoming an agile ABAP Developer 8 agile

  9. Methoden Kommunikation Attitude Be pragmatic ABAP Skills 9 1. Step

  10. 10 Kenne die Methoden Vorgehensmodelle Praktiken Prinzipien

  11. Vorgehensmodelle 11 XP Scrum Kanban Scrumban ...

  12. Praktiken Continuous Delivery Continuous Testing Test-Driven-Development 12 Refactoring Continuous Integration

    DSL Domain-Driven-Design Coding Katas
  13. Methoden Kommunikation Attitude Be pragmatic ABAP Skills 2. Step 13

  14. Attitude / Einstellung 14

  15. Permanentes Lernen

  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. Kommunikation Methoden Attitude Be pragmatic ABAP Skills 3. Step 17

  18. 18 > Face-to-Face > Austausch mit Anderen > Anforderungen besprechen

    Kommunikation
  19. ABAP Skills Methoden Kommunikation Attitude Be Pragmatic 4. Step 19

  20. Copyright Majer Consulting 20 ABAP Skills

  21. 21 ABAP Skills ABAP Objects ABAP Unit Unit-Testing SAP Hana

    Design Pattern Testautomatisierung New Technologies eCATT SAP TAO ATC
  22. Code smells

  23. Copyright Majer Consulting clean-code-developer Kreislauf 23 http://michael.hoennig.de/2009/08/08/clean-code-developer-ccd/

  24. Be pragmatic Methoden Kommunikation Attitude ABAP Skills 5. Step 24

  25. Be pragmatic 25 starte einfach, statt kompliziert Leg einfach los!

    Fokus Erreiche das Ziel
  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. Methoden Kommunikation Attitude Be pragmatic ABAP Skills 5 Steps AAD

  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
  29. Ich wünsche Ihnen ein Spielfeld, dass Sie weiter bringt!

  30. Ein Team, das offen ist für Neues!

  31. Damir Majer Agile ABAP Developer mobil +49 (151) 22 630

    814 mail damir_majer@majcon.de www.majcon.de twitter: @majcon ajer Consulting Seminare: > Test-Driven-Development > OO Praktiken & Prinzipien > Agiles Zeitmanagement > www.majcon.de/documents/Seminarprogramm.pdf 31
  32. noch Fragen? Vielen Dank für Ihre Aufmerksamkeit!