Doch für mich ist die Softwareentwicklung mehr als reine Programmierung. Entwicklung bedeutet für mich ein Prozess, der noch vor der Aufnahme der ersten Anforderungen beginnt und in mehreren Iterationen die Phasen Analyse, technische Entwicklung und Abnahme durchläuft. Schulung, Wartung und Softwarepflege (Maintenance) bilden die finalen Elemente im Application Lifecycle Managements.
Dieser Prozess unterliegt ständigen Veränderungen. Meine Erfahrungen haben mir gezeigt, das agile Methoden wie Scrum, Kanban und XP dazu beiträgen können, diese positiven Effekte dieser Anpassungen zu nutzen und nicht nur bessere Software zu entwickeln, sondern auch einen besseren Entwicklungsprozess zu erschaffen.
Scrumpartner.com ist meine Plattform, Ihnen diese Themen näher zu bringen und ich hoffe Sie in Zukunft mit meinen Beiträgen inspirieren zu können.
Michael Albers