De Octavalent-ontwikkelstraat


Iedere dag werken we bij Octavalent hard aan de opdrachten voor onze klanten. Dat gaat niet zonder een goed proces en goede hulpmiddelen. Hierbij een beschrijving van dit proces. De nummers verwijzen naar de afbeelding.

  1. Sales & Marketing verwerft opdrachten.
  2. Deze opdrachten worden beschreven in User Story’s en bewaard in de Scrum Room.
  3. Iedere maandag worden de story’s voor de wekelijkse Sprint ingepland.
  4. Research & Development gaat vervolgens aan het werk om de User Stories op te leveren.
  5. Zodra een wijziging is gemaakt in de software wordt de nieuwe versie geplaatst in het versiebeheersysteem.
  6. Het versiebeheersysteem meldt het kwaliteitssysteem dat er een nieuwe versie is.
  7. Het kwaliteitssysteem verifieert of de nieuwe versie voldoet aan alle kwaliteitseisen.
  8. Bij problemen wordt Research & Development direct op de hoogte gesteld.
  9. Bij akkoord wordt de versie opgeslagen in de Release Store.
  10. De Release Store is  een archief van alle versies van de software (inclusief alle tussenversies en maatwerk voor klanten).
  11. Sales & Marketing kan middels het Deployment Dashboard zien wel versie van de software in welke omgeving is gepubliceerd.
  12. Sales & Marketing publiceert de nieuwe versie vanuit de Release Stores naar de Test en/of Preview Webservers.
  13. Na acceptatietests wordt de versie gepubliceerd naar de Live Webserver.
  14. De Test en Preview Webservers staan in Delft bij Octavalent op kantoor.
  15. De Live Webserver staat Op Schiphol in een beveiligd Datacenter.

Dit zijn de tools die we gebruiken:

  • Heel veel post-it’s voor de Epics, User Story’s en eventuele bugs
  • Scrumborden (dunne houten platen) waar we de post-it’s op plakken
  • Visual Studio 2010 Premium met ReSharper en VisualSVN
  • Subversion als Version Control System
  • CruiseControl.Net als Continuous Integration Server
  • De Release Store is gewoon een map op de fileserver
  • Het Deployment Dashboard is zelfontwikkelde software

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s