Hallo,
ich habe den Titel mit Absicht so polarisierend gewählt, auch wenn ich mir bewusst darüber bin, dass es "die beste Methode" so nicht gibt. Da Webanwendungen jedoch häufig nach dem selben Schema gestrickt werden und hier die meisten Leute, die professionell Software entwickeln Webanwendungen bauen, stelle ich hier eine Frage:
Mit welcher Entwicklungsmethode habt ihr die besten Erfahrungen gemacht?
Bei mir sehen die Erfahrungswerte derzeit so aus:
Früher, in meinen Anfangstagen habe ich einfach drauflosprogrammiert. Mehr oder weniger hat sich bei Projekten, die sich länger als ein paar Tage hingezogen haben, das Wasserfallmodell eingependelt. Ich finde jedoch, dass diese Entwicklungsmethode nicht aus optmierungsgründne heraus entstanden ist, sondern auf der Analyse eines bestehenden Verfahrens heraus rückläufig umrissen wurde.
Diese Methode wurde, leicht verfeinert auch in dem Laden, in dem ich derzeit arbeite, angewandt. Aus dem Antrieb, ein ziemlich umfangreiches Plattformprojekt zu starten, und mit der Erkenntnis, dass das Wasserfallmodell hier nicht mehr greift, wurde die Enwicklungsmethode umgebaut, so dass eine Art Feature Driven Development daraus entstand. Diese Methode hat sich zunächst bewährt, führte aber dennoch immer wieder zu reibereien. Das Projekt wurde in der Form mitlerweile eingestellt.
Ich persönlich entwickle privat so gut wie konsequent testgetrieben. Das hat sich bei kleinen bis Mittelgroßen Projekten schon bewährt und, wenn man sich einmal daran gewöhnt hat, ist es auch eine enorme Wartungserleichterung.
Derzeit liebäugle ich aber, im Team die Scrum Methode anzuwenden. Die Mischung aus agiler Entwicklung und großen Freiheiten gefällt mir sehr gut. Hat dahingehend evtl. schon jemand Erfahrung sammeln können? Ich würd emich auch freuen von anderen Methoden zu hören.
ich habe den Titel mit Absicht so polarisierend gewählt, auch wenn ich mir bewusst darüber bin, dass es "die beste Methode" so nicht gibt. Da Webanwendungen jedoch häufig nach dem selben Schema gestrickt werden und hier die meisten Leute, die professionell Software entwickeln Webanwendungen bauen, stelle ich hier eine Frage:
Mit welcher Entwicklungsmethode habt ihr die besten Erfahrungen gemacht?
Bei mir sehen die Erfahrungswerte derzeit so aus:
Früher, in meinen Anfangstagen habe ich einfach drauflosprogrammiert. Mehr oder weniger hat sich bei Projekten, die sich länger als ein paar Tage hingezogen haben, das Wasserfallmodell eingependelt. Ich finde jedoch, dass diese Entwicklungsmethode nicht aus optmierungsgründne heraus entstanden ist, sondern auf der Analyse eines bestehenden Verfahrens heraus rückläufig umrissen wurde.
Diese Methode wurde, leicht verfeinert auch in dem Laden, in dem ich derzeit arbeite, angewandt. Aus dem Antrieb, ein ziemlich umfangreiches Plattformprojekt zu starten, und mit der Erkenntnis, dass das Wasserfallmodell hier nicht mehr greift, wurde die Enwicklungsmethode umgebaut, so dass eine Art Feature Driven Development daraus entstand. Diese Methode hat sich zunächst bewährt, führte aber dennoch immer wieder zu reibereien. Das Projekt wurde in der Form mitlerweile eingestellt.
Ich persönlich entwickle privat so gut wie konsequent testgetrieben. Das hat sich bei kleinen bis Mittelgroßen Projekten schon bewährt und, wenn man sich einmal daran gewöhnt hat, ist es auch eine enorme Wartungserleichterung.
Derzeit liebäugle ich aber, im Team die Scrum Methode anzuwenden. Die Mischung aus agiler Entwicklung und großen Freiheiten gefällt mir sehr gut. Hat dahingehend evtl. schon jemand Erfahrung sammeln können? Ich würd emich auch freuen von anderen Methoden zu hören.
Kommentar