Slowtwitch.de

Zitat des Tages : "If you wish to be out front, then act as if you were behind" - Lao-Tzu

Serie : Parallelen zwischen Training und Softwareentwicklung Teil 1

Eingetragen in Sport,coding von stephan am December 7th, 2009
VN:F [1.5.7_846]
Rating: 5.0/5 (1 vote cast)

Da ich (beid)es ja jeden Tag, den ganzen Tag lang mache, hier mal meine Beobachtung(en) zum Thema:

“Parallelen zwischen Ironman-Training und Softwareentwicklung”.

Es ist mir schon seit längerem und öfter aufgefallen, das die Vorbereitung für einen Langdistanztriathlon (oder auch für jedes andere sportliche Großereignis) und der Entwicklungsprozess einer Software sich in vielen Aspekten sehr gleichen.

Ich werde hier nun versuchen, die Gemeinsamkeiten und Unterschiede dieser beiden “Disziplinen” dar zu stellen.

Wie bei der Erstellung einer Software, sagen wir mal einer Web 2.0-Plattform, steht auch beim Sport ganz zu Beginn die Frage: “Was will ich ?”. Möchte man “nur” ins Ziel kommen oder möchte man, das die ganze Aktion ein voller Erfolg wird ?

Das Business-Model bzw. das Konzept muss stehen.

Ich gehe jetzt mal davon aus, das sich bei unserer Software das Konzept bereits in einem fast fertigen Zustand befindet.

Auch die Fragen nach dem “Warum ?” und “soll ich wirklich ?” zu Beginn unseres Trainingsplans sind weitesgehest geklärt.
Nun gilt es die Ressourcen zu planen. Bei der Auswahl des Teams bei unserer Software spielen viele Faktoren eine Rolle, Aufwand, Fähigkeiten und nicht zuletzt der Lanuch-Termin.

Bei unserem Projekt “Ironman” ist das “Team” überschaubarer. In der Regel macht mach man das ja alleine, klar, hin und wieder “verschleißt” man ein paar Sparrings-Partner, aber im Großen und Ganzen macht man den Großteil als one-(wo)man-show.

Entscheidner ist auch hier die Ressource Zeit.

Hat man nun alles beisammen: Idee, Ziel, Zeit, Konzept, Team etc. geht es an die Planung. Unsere Software kann nun anhand der unterschiedlichsten Vorgehensmodelle erstellt werden. Es gibt aber immer einen Projektplan der die einzelnen Phasen der Entwicklung abbildet.

Nun gibt es auch in der Trainngssteuerung zum Ironman einen Trainingsplan.

Hier nun ein paar Beispiele für die einzelnen Phasen :

Softwareentwicklung – ganz grob:

- Konzeption – Proof-Of-Conzept – Entwicklung – Testing – Bugfixing – Retesting – Lasttest – Abnahme – Launch

Training – ganz grob:

- Zielsetzung – Training : Grundlagentraining – Aufbautraining – Geschwindigkeit – LD – Testwettkämpfe – Trainingsanpassung auf Grund der Ergebnisse – Tapering  - Wettkampf

Diese einzelnen Phasen werden im Laufe dieser Serie genauer beschrieben.

Teil II : Konzeption/Zielsetzung

Code/Train On

Stephan

Bookmark and Share
VN:F [1.5.7_846]
Rating: 5.0/5 (1 vote cast)
VN:F [1.5.7_846]
Rating: 0 (from 0 votes)

3 Antworten zu 'Serie : Parallelen zwischen Training und Softwareentwicklung Teil 1'

Kommentare abonnieren RSS oder TrackBack zu 'Serie : Parallelen zwischen Training und Softwareentwicklung Teil 1'.

  1. Falko schreib,

    am December 7th, 2009 um 9:36 pm

    Na nu bin ick ja mal gespannt wie Du da die Kurve kriegst ;-)

    VA:F [1.5.7_846]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.5.7_846]
  2. stephan schreib,

    am December 8th, 2009 um 10:45 am

    Ich versuchs mal :)

    VN:F [1.5.7_846]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.5.7_846]
  3. Rafcio schreib,

    am December 11th, 2009 um 9:21 pm

    @Stephan, du weisst ja, dass 60-80% aller Projekt am Ende scheitern ;)

    VA:F [1.5.7_846]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.5.7_846]

Antwort hinterlassen