Open Source Und Xp
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Veränderung (letzte Änderung)
(Korrektur, Autor, Normalansicht)
Verändert: 35c35
KundeVorOrt // vielleicht ersetzbar durch KnowHowInDerCommunityPlattform? (Forum, Wiki). Außerdem gibt es das Problem "Projektverzögerung durch mangelnde Information" nicht.
|
KundeVorOrt // vielleicht ersetzbar durch OnlineCommunityKnowHow? (via Forum, Wiki). Außerdem gibt es das Problem "Projektverzögerung durch mangelnde Information" nicht.
|
Verändert: 48,50c48
:ProgrammierenInPaaren müsste wohl durch "Programmieren in Gruppen" ersetzt werden... ;-) --ff
Ist das zu naiv gedacht?
|
Ist das zu naiv gedacht? Ich glaube natürlich nicht, dass das die Realität in OS Projekten ist. Aber es erscheint mir manches als Zielvorstellung möglich. Es gibt auch größere Überdeckungen mit den TippsFürOpenSourceProjekte.
|
Entfernt: 60,63d57
::Allerdings! Das hatte ich bei meiner "allgemeinen Linux-Kritik" noch gar nicht erwähnt, aber die "Testmoral" (oder vielmehr das dazu nötige "Bewusstsein") scheint mir in diversen "Linuxkreisen" nur sehr mangelhaft ausgeprägt zu sein. (Zum Teil sind die "Zustände" und "Abläufe" hier wirklich haarsträubend...)
::Allerdings, das muss ich sagen, hat mich die diesbezügliche Entwicklung beim gcc äußerst angenehm überrascht! --ff
|
Entfernt: 65,66d58
::VOR ALLEM auch scheinen die Bedürfnisse "normaler Leute" (Benutzer) oftmals völlig dem Horizont dieser "Entwicklerkreise" entschwunden zu sein... (Dazu ließe sich noch viel sagen...) --ff
|
Wäre es nicht naheliegend - auf Grund der vielen Ähnlichkeiten - OpenSource-Entwicklungen mit einem leicht adaptierten XP durchzuführen?
Hmmm... die Tatsache, dass bei OpenSource die Entwickler meist weit auseinander sitzen (manchmal rund um den Erdball), würde äußerst heftige Adaptionen von XP erfordern, oder nicht?
MatthiasBohlen
Vielleicht stelle ich mir das zu einfach vor, aber das wären meine Gedanken:
 | In einem gut strukturierten OS Projekt vorhanden |
SystemMetapher | sollte vorhanden sein (die einfache, verständliche Systemstruktur ist wegen der größeren Fluktuation in einem OS-Projekt noch wichtiger als in einem XP-Projekt) |
ProgrammierStandards | sollte vorhanden sein |
KomponentenTests | für die Integration eines Patches könnte die Absolvierung der vorhandenen Test-Suite obligatorisch sein. Ebenso könnte eine Regel vorschreiben, dass jede neue Funktionalität von entsprechenden Tests begleitet sein muss. |
|
|
 | Sinngemäß zu adaptieren |
PlanungsSpiel | nachdem jeder primär seine eigenen Anliegen realisiert, geht es hier vorwiegend um die Planung und Priorisierung von Entwicklungszielen, die noch keinen Entwickler gefunden haben. |
KundeVorOrt | vielleicht ersetzbar durch OnlineCommunityKnowHow? (via Forum, Wiki). Außerdem gibt es das Problem "Projektverzögerung durch mangelnde Information" nicht. |
CodeRefactoring | vermutlich vom zentralen Entwicklerteam im eigenen Interesse wahrzunehmen (ist aber auch bei XP offenbar eine Frage des individuellen Engagements) |
|
|
 | Nicht unmittelbar anwendbar, aber kein Problem |
ProgrammierenInPaaren | nicht anwendbar, aber auch nicht so notwendig, weil für die Lösung von Problemen, die Überprüfung des Code und die Diskussion ohnehin viele Augen und Gehirne zur Verfügung stehen. |
NachhaltigesTempo | nicht notwendig, da ohnehin jeder Entwickler sein eigenes Tempo bestimmt (es gibt auch keine aufgezwungenen Termine und niemand im Projekt hat das Recht Arbeitsleistungen einzufordern) |
|
|
Ist das zu naiv gedacht? Ich glaube natürlich nicht, dass das die Realität in OS Projekten ist. Aber es erscheint mir manches als Zielvorstellung möglich. Es gibt auch größere Überdeckungen mit den TippsFürOpenSourceProjekte.
- für [...] die Überprüfung des Code [...] viele Augen und Gehirne zur Verfügung stehen : Nicht alle Projekte haben ReviewVorCommit Regeln.
- Da praktische alle Entwickler die Projekte benutzen an denen sie arbeiten ist jedoch meist eine implizite Test'Nach'Commit Phase im Entwicklungszyklus eingebaut.
- KomponentenTests: Einige große Projekte (zB die GnuCompilerCollection) haben Testframeworks. Allerdings ist das ein Bereich in dem noch großer Aufholbedarf vorhanden ist.
- KundeVorOrt: Im allgemeinen sind die Entwickler ihre eigenen Kunden. Das führt jedoch zu Betriebsblindheit und Suppenschüsselhorizont-Denken. Das merkt man vor allem bei Projekten wie DebianGNULinux, die große Mengen Software auf "exotische" Architekturen portieren, wo haarsträubende Konstrukte auftauchen.
Siehe auch
WardsWiki:CombiningOpenSourceAndXp
KategorieOpenSource KategorieXp
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 2. Juli 2002 3:59 (diff))