• Second System Effect

    von Nils Langner am 22. November 2008

    Wer kennt den Satz nicht: “Wenn ich es noch mal machen dürfte, dann würde ich es ganz anders angehen und alles wäre viel besser.” Aber was ist an dieser Aussage dran. Untersucht man dies “Second Systems”, also die die nach der ersten Fertigstellung nochmal entwickelt wurden, so merkt man, dass keinesfalls das perfekte System am Ende heraus gekommen ist. Frederick Brooks nennt dieses Phänomen den Second System Effect und beschreibt in in seinem Kultbuch “Der Mythos Mann Monat“. Aber warum wird das zweite Projekt kein Erfolg? Das Problem ist ganz einfach. Die Entwickler neigen dazu das neue System einfach zu überdesignen. Das ganze Projekt wird überabstrakt, da wirklich alle Ideen, die während des ersten Ansatzes nicht so einfach waren abstrahiert werden und die Entwickler endlich alle Ihre guten Ideen umsetzen können. Es einsteht meistens ein überfrachtetes Featuremonster.

    Aus diesem Grund stellen auch viele Firmen nur Teams ein, die ein bestimmtes Projekt zum ersten Mal implementieren oder zum dritten. Aber wie kann man diesen Effekt umgehen. Ich glaube, dass Disziplin hier der Schlüßel zum Erfolg ist. Man muss sich immer vor Augen halten, dass das erste Projekt ja auch erfolgreich war, ohne die ganzen zusätzlichen Gimmicks. Natürlich kann man an vielen Stellen optimieren, aber man muss sich auch zu bremsen wissen. Was auch ganz hilfreich sein kann, ist, den Mythos Mann Monat zu lesen.

    Nils Langner Nils Langner

    Auch wenn Ihr es mir nicht glauben werdet, aber ich habe nichts gegen PHP. Ich rege mich einfach nur gerne auf. Ok so schlimm ist es auch nicht. Eigentlich wollte ich schon immer einen Blog haben und da ...

    Zum Profil von Nils Langner

    Keine Kommentare »

    Es gibt noch keine Kommentare.

    RSS-Feed für Kommentare zu diesem Artikel. TrackBack-URL

    Einen Kommentar hinterlassen

    Werbung
    PHP Magazin
    Ausgabe 02/2010

    Dieses Mal mit Artikeln zu den Themen OpenSocial und Apache Shindig, Graphentheorie, Smarty3

    t3n
    Ausgabe 19

    Social Media (R)evolution. Weitere Themen sind noSQL, Crowdsourcing ...

    PHP Journal
    Ausgabe 2/2010

    PHP & Windows optimal nutzen, die besten PHP-CMS im Überblick, Google-API mit Zend Framework nutzen.

    Wir wurden schon öfters gefragt, ob man uns nicht irgendwie unterstützen kann. Die Antwort war immer einfach: Klar! Am einfachsten ist es eure nächsten Einkäufe bei Amazon über unsere Link abzuwickeln. Damit würdet ihr uns schon sehr helfen. Über Co-Autoren freuen wir uns aber noch mehr.