Nun mit Zertifizierungsprogramm für die Technischen Skills!

Das Tempo im Wirtschaftsleben zieht immer mehr an, so dass sich die Märkte, die Rahmenbedingungen und die Menschen ständig ändern. Der Erfolg des eigenen Unternehmens hängt davon ab, wie schnell es diese Veränderung erkennen und mit entsprechenden Maßnahmen darauf reagieren kann. Mit über zwei Jahrzehnten Beratungs- und Managementerfahrung unterstützen wir Sie mit der Vermittlung von Wissen und Können direkt aus der Praxis.

Damir Majer ist zertifizierter Lerncoach als auch zertifizierter Trainer für Erwachsenenbildung. Zudem arbeitet er als akkreditierter Trainer für die SAP und iSQI.

Wir bieten sowohl offene Seminare als auch Inhouse-Seminare an. Gerne kommen Sie auf uns zu, wenn Sie ein individuell gestaltetes Seminar durchführen möchten.

ASE Academy

now with certification Path for Technical Skills!

ABAP fokussierte Zertifizierung

Mit dem neu eingeführten Zertifizierungspfad für die Technischen Skills möchten wir unsere Qualitätsstandards transparent und nachvollziebar halten. Uns geht es um anwendbare Skills die einen hohen Praxiswert haben. Aus diesem Grund setzen wir sehr wenig Multiple-Choice Fragen ein und fokussieren uns mehr auf umgesetze Projekte.

Die Zertifizierungen werden von dem Zertifizierungsgremium bestehend aus Prof. Dr. Christian Drumm und Damir Majer abgenommen.

Agile Software Engineering

same time | better code | more innovation

Agile engineering practices as a complement to Scrum

Scrum for better project management. Agile software engineering for better software quality. Combine both – for software releases that pay off.

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
p

What is Agile Software Engineering?

A training program for Scrum teams that trains developers in state-of-the-art practices of agile software engineering.

Less risk for the client

High flexibility and full transparency by delivering executable software in short intervals and product owner’s direct involvement in the team

More than Scrum ...

Scrum is good, but not always enough. Agile Software Engineering supports the critical part between engineering and delivery with technical development practices. SAP has already trained more than 5500 developers.

Why ASE?

Agile software engineering

A new level of software development

Agility stands for fast delivery of executable cuts and quick feedback. For utility orientation instead of clinging to a long-term plan. And for new features according to the needs of the market.

Agile Software Engineering provides the basis for this: high-quality software. Because then the IT budget does not flow for the most part in bug fixing, maintenance and stabilization, but in new features. And those are what create value.

Why Agile Software Engineering pays off.

The training is an investment in the performance of the developer teams and in the sustained high code quality.
Agile software engineering trainings pay off for companies with their own development teams who build new applications and extensions

  • Train your developers to write better code
  • Reduce long-term maintenance
  • Get code that is easier to maintain and expand
  • Increase the quality without losing development speed
  • Get a high capacity for innovation – and thus competitiveness
Test Driven Development
Write unit tests before the productive code -> less defects, high test coverage, less test effort, testable code
Pair Programming
Write non-trivial code in pairs, not solo with a later review -> Better code and design, knowledge transfer in the team, strengthening the team
Refactoring
Systematic “tidying up” the code, eliminating makeshift solutions-> avoiding technical faults that slow the pace of development
Continuous integration
Keep building, statics, checks, unit and integration tests running continuously -> Early detection of quality or integration flaws, constant availability of executable software

Complement to Scrum

Scrum focuses on the organizational aspects of software development. Scrum leads to:

  • cross-functional teams
  • an iterative way of working
  • early customer feedback

What Scrum alone does not bring about: Technical programming practices to quickly deliver new features – in convincing quality. Also for large projects and over many releases. Early customer feedback is only a benefit if you have the expertise and capability to respond immediately.

That’s why SAP and andrena objects jointly designed the Agile Software Engineering program. It complements Scrum with a set of best practices that developers should know about the agile / iterative approach.

Conclusion

Agile Software Engineering is not for “raisin pickers”. But those teams who choose to do it achieve both higher quality and more efficient programming.That’s why they stay with it.

ABAP Code Kata

AKTUELLES PROJEKT CODEKATA.IO

An unprecedented writing project on the subject of CodeKatas.
Developers and interested parties from all over the world form together content and structure of the textbook.
Probable release date is end of 2017.

ABAP Code Kata

BESSERES ABAP

Besseres ABAP – Schnell, sicher, robust
von Robert Arlitt, Thorsten Marcus Dunz,
Hermann Gahm, Damir Majer, Eric Westenberger

SAP PRESS Verlag, 2015
ISBN 978-3-8362-2940-1

ABAP Code Kata

UNIT TESTS MIT ABAP UNIT

Unit-Tests sind Entwicklertests auf Modulebene und eine der wesentlichen Voraussetzungen, um qualitativ hochwertige Software zu erstellen.
von Damir Majer

dpunkt.verlag
ISBN 978-3-89864-539-3