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.
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.
Sie möchten lieber ein offenes Seminar besuchen?
Agile Software Engineering für bessere Softwarequalität.
Was ist Agile Software Engineering?
Ein Trainingsprogramm für Scrum-Teams, das die Entwicklerinnen und Entwickler in state-of-the-art Praktiken des Agile Software Engineering schult.
Weniger Risiko für den Auftraggeber
Hohe Flexibilität und volle Transparenz durch Lieferung lauffähiger Software in kurzen Intervallen und Ihre Rolle als Product Owner direkt im Team.
Mehr als Scrum...
Scrum ist gut, aber nicht immer genug. Agile Software Engineering unterstützt mit technischen Entwicklungspraktiken den entscheidenden Teil zwischen Planung und Auslieferung. Mehr als 5500 Entwicklerinnen und Entwickler hat SAP bereits geschult.
Warum ASE?
Agile Software Engineering
Eine neue Stufe der Softwareentwicklung
Agilität steht für die schnelle Lieferung von lauffähigen Teilstücken und rasches Feedback. Für Nutzenorientierung anstelle des Festhaltens an einem langfristigen Plan. Und für neue Features nach dem Bedarf des Marktes.
Agile Software Engineering liefert dafür die Basis: Software hoher Qualität. Denn dann fließt das IT-Budget nicht zum größten Teil in Bug-Fixing, Wartung und Stabilisierung, sondern in neue Features. Und die sind das, was Wert schafft.
Warum sich Agile Software Engineering lohnt.
Das Training ist eine Investition in die Leistungsfähigkeit der Entwickler-Teams und in die nachhaltig hohe Codequalität.
Agile Software Engineering Trainings lohnen sich für Unternehmen mit eigenen Entwicklerteams, die neue Applikationen und Erweiterungen bauen
- Trainieren Sie Ihre Entwickler, besseren Code zu schreiben
- Reduzieren Sie langfristig den Wartungsaufwand
- Erhalten Sie Code, der leichter zu warten und zu erweitern ist
- Steigern Sie die Qualität, ohne an Entwicklungsgeschwindigkeit zu verlieren
- Erhalten Sie eine hohe Innovationsfähigkeit – und damit Wettbewerbsfähigkeit
Test Driven Development
Schreibe Unit Tests vor dem produktiven Code -> weniger Defekte, hohe Testabdeckung, weniger Testaufwand, testbarer Code
Pair Programming
Schreibe nicht-trivialen Code zu zweit, nicht solo mit späterem Review -> Besserer Code und Design, Wissenstransfer im Team, Stärkung des Teams
Refactoring
Systematisches „Aufräumen“ des Code, Beseitigen von Provisiorien -> Vermeiden von technischen Schulden, die die Entwicklungsgeschwindigkeit verlangsamen
Continuous Integration
Lasse Build, Statik, Checks, Unit und Integrationations Tests kontinuierlich laufen -> Frühes Aufspüren von Qualitäts- bzw. Integrationsmängeln, stete Verfügbarkeit von lauffähiger Software
Ergänzung zu Scrum
Scrum fokussiert sich auf die organisatorischen Aspekte der Softwareentwicklung. Scrum bringt:
- cross-funktionale Teams
- eine iterative Arbeitsweise
- frühes Kundenfeedback
Was Scrum allein nicht bringt: Technische Programmierpraktiken, um schnell neue Features liefern zu können – in überzeugender Qualität. Auch bei großen Projekten und über viele Releases hinweg. Frühes Kundenfeedback ist nur dann ein Gewinn, wenn man technisch und fachlich in der Lage ist, sofort darauf zu reagieren.
Deshalb haben SAP und andrena objects gemeinsam das Programm Agile Software Engineering konzeptioniert. Es ergänzt Scrum um eine Reihe bewährter Praktiken, die Entwicklerinnen und Entwickler beim agilen/iterativen Vorgehen kennen sollten.