Software ontwikkelmethode voor Open-Source projecten |
Open-Source projecten zijn doorgaans wezenlijk anders dan reguliere IT projecten die, in tegenstelling tot Open-Source, vaak commercieel van aard zijn. Reguliere IT projecten maken goed gebruik van de bestaande ontwikkelmethoden, deze ontwikkelmethoden zijn echter onbruikbaar voor Open-Source projecten.
Een storende factor in bijna alle methoden is de prominente rol die de klant in neemt. In de meeste Open-Source projecten is echter geen sprake van een klant. Het project wordt gestart door een enthousiaste groep ontwikkelaars die een applicatie willen bouwen. Wat ons betreft kan de klant daarom geheel verdwijnen uit de methode. Op de 3oProgramming website (http://www.3o.nl) bespreken we nog enkele andere belemmerende factoren in de bestaande methoden.
Bij het ontbreken van een degelijke ontwikkelmethode voor onze projecten hebben we zelf het initiatief genomen en een eerste versie van een methode geschreven, gedoopt 3oProgramming. Deze opzet is echter verre van voltooid. Het doel van deze eerste opzet is het aanzwengelen van de discussie omtrent een ontwikkel methode. We willen gedurende het komende jaar 3oProgramming, op basis van deze discussie, gaan bijschaven en perfectioneren.
Deze post is de eerste stap in die discussie. Deze post is niet bedoeld om een discussie aan te zwengelen omtrent het wel of niet nuttig zijn van een methode in het algemeen. In plaats daarvan willen we wetenwat er goed is aan onze opzet en wat niet. Wat er mist. Wat er teveel in staat. Welke methoden we gemist hebben in onze zoektocht een goede te vinden.
Concreet:
• Vinden jullie de ontworpen methode makkelijk te doorgronden? Ben je (of was je al?) overtuigd van het nut van een methode?
• Hanteren ontwikkelaars op GoT die überhaupt een methode bij projecten?
UbeS! | PACT | Spider.007
[ Voor 5% gewijzigd door Spider.007 op 28-10-2003 00:16 ]
---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate
Software ontwikkelmethode voor Open-Source projecten