Difference between revisions of "Cheetah Voor Ontwikkelaars"

From AardRock Wiki
Jump to navigation Jump to search
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
Cheetah is a whole new program completely built from scratch. It is developed in an agile way, this has a number of a advantages:
== Cheetah voor ontwikkelaars ==
* Our sprint duration is one week. After this week our progress is being revised. If the market demands another feature, we can prioritize this feature higher than the current features we are developing. According to all priorities we can choose to develop that wanted feature earlier than the feature we are currently developing. At this way we can quickly adapt to the market and fit the fast changing demands of both companies and people who are using the software.
{|
* Because the program's Open Source, also other developers can contribute to the development of Cheetah. A new feature can easily be added: if the code is written and a new version of Cheetah is being released users can simply update their version by using the update during which is built into the program. Everything installs its self and within a couple of mouse clicks Cheetah has grown in functionality.  
|-
 
| align="left" valign="top" | <b>The Agile Way</b>
We have our own protected Subversion depot where the code is being saved. Next to that every night a so-called build is being made. At this build the code is being checked on errors and by doing this, we can guarantee the quality of the code.
|-
| align="left" valign="top" | Cheetah is een compleet 'built from scratch' Java gebaseerd programma. De basis is ontwikkeld via een ontwikkelmethode die bekend staat als Agile Development.
De ontwikkel-sprints duren een week. Na deze week wordt de ontwikkeling geëvalueerd en wordt de behoefte van 'de markt' gepeild. Als er behoefte is aan een nieuwe feature, dan wordt deze feature mogelijk eerder geïmplementeerd dan de features waaraan op dat moment gewerkt wordt. Deze vorm van ontwikkeling is zeer krachtig: het stelt ontwikkelaars in staat direct op verandering van eisen van de markt in te spelen. Dit geldt voor zowel eindgebruikers van Cheetah alsmede bedrijven die baat kunnen hebben bij bepaalde functionaliteiten.
|-
| align="left" valign="top" | <b>Doe mee en laat Cheetah groeien!</b>
|-
| align="left" valign="top" |Doordat het programma Open Source is, kunnen ook andere ontwikkelaars hun steentje bijdragen aan de ontwikkeling van Cheetah. Een nieuw stukje functionaliteit kan eenvoudig worden toegevoegd middels de ingebouwde installer. Zodra er een nieuwe versie van het programma wordt uitgebracht kunnen gebruikers simpelweg hun programma updaten en vervolgens over de nieuwe functies beschikken. Alles installeert zichzelf en binnen een paar muisklikken is Cheetah verder gegroeid in functionaliteit.
|-
| align="left" valign="top" | <b>Tools</b>
|-
| align="left" valign="top" | AardRock heeft een eigen beveiligd Subversion depot waar de code wordt opgeslagen. Daarnaast wordt elke nacht een zogenaamde build gemaakt. Hierbij wordt het programma uitvoerig getest op bugs. Middels deze testen kan de kwaliteit van de code gewaarborgd worden.
|}

Latest revision as of 19:58, 12 June 2006

Cheetah voor ontwikkelaars

The Agile Way
Cheetah is een compleet 'built from scratch' Java gebaseerd programma. De basis is ontwikkeld via een ontwikkelmethode die bekend staat als Agile Development.

De ontwikkel-sprints duren een week. Na deze week wordt de ontwikkeling geëvalueerd en wordt de behoefte van 'de markt' gepeild. Als er behoefte is aan een nieuwe feature, dan wordt deze feature mogelijk eerder geïmplementeerd dan de features waaraan op dat moment gewerkt wordt. Deze vorm van ontwikkeling is zeer krachtig: het stelt ontwikkelaars in staat direct op verandering van eisen van de markt in te spelen. Dit geldt voor zowel eindgebruikers van Cheetah alsmede bedrijven die baat kunnen hebben bij bepaalde functionaliteiten.

Doe mee en laat Cheetah groeien!
Doordat het programma Open Source is, kunnen ook andere ontwikkelaars hun steentje bijdragen aan de ontwikkeling van Cheetah. Een nieuw stukje functionaliteit kan eenvoudig worden toegevoegd middels de ingebouwde installer. Zodra er een nieuwe versie van het programma wordt uitgebracht kunnen gebruikers simpelweg hun programma updaten en vervolgens over de nieuwe functies beschikken. Alles installeert zichzelf en binnen een paar muisklikken is Cheetah verder gegroeid in functionaliteit.
Tools
AardRock heeft een eigen beveiligd Subversion depot waar de code wordt opgeslagen. Daarnaast wordt elke nacht een zogenaamde build gemaakt. Hierbij wordt het programma uitvoerig getest op bugs. Middels deze testen kan de kwaliteit van de code gewaarborgd worden.