* Jedes OS-Programm braucht für ein längerfristiges Überleben eine Gruppe von engagierten Benutzern, die mit dem Programm einen Teil ihrer Arbeit erledigen können. Ohne eine solche Gemeinschaft wird das Projekt zu einem Fehlschlag (nicht offiziell und mit Getöse, aber es schläft ein und nur mehr der Autor verwendet die Software). |
** (Recherche? Dokumentation im Projekt? Warum ist das neue Projekt notwendig?) |
** Recherche *** in NewsGroups, MailingListen, FreshMeat?, SlashDot?, SourceForge *** (Dokumentation im Projekt? Warum ist das neue Projekt notwendig?) |
* Es sollte zumindest ein konkretes Problem lösen, das derzeit nicht gelöst ist. ** ferne Visionen sind zu wenig. |
* Es soll schon am Beginn einige Funktionen haben und zumindest ein konkretes Problem lösen, das derzeit ungelöst ist. ** (ferne Visionen sind zu wenig). ** die Motivation für andere Benutzer und Entwickler, sich zu beteiligen |
* Es muss zuverlässiger Code vorhanden sein. |
* Es soll zuverlässiger Code vorhanden sein. |
** (vermutlich wäre eine TestSuite - selten vorhanden - nützlich) |
*** Die Ziele |
*** Die klar sichtbaren Ziele *** Die grundlegende Dokumentation |
**** Nur optional PS, PDF oder RTF. **** Keine Dokumentation, die spezielle Viewer benötigt. |
*** Nur optional PS, PDF oder RTF. *** Keine Dokumentation, die spezielle Viewer benötigt. |
*** für die Patches (e-mail, CVS, ...) *** für Bug-Reports (e-mail, Tools, ...) |
*** für die Code-Patches (CVS, e-mail, ...) *** für Bug-Reports (Tools, e-mail, ...) * Der Betreuer ** mit natürlicher Authorität nicht aus Besitzanspruch sondern aus Verdiensten um das Programm. ** der weiß wann er "ja" sagen kann und "nein" sagen muss *** mit Überblick, um die Nützlichkeit des Programmes für die Benutzer zu maximieren *** mit Fingerspitzengefühl, um die Teilnehmer nicht unnötig zu verärgern |
** FreshMeat? ** Neuigkeiten in der Community |
** Laufende Informationen zu den Neuerungen und Fortschritten ** FreshMeat?, Communities |
Siehe auch OpenSourceUndXp |