Apex Community Blog

APEX 4.x: Team Development

Posted on: mei 19, 2011

Recent zijn we een nieuw project opgestart, waarbij verschillende mensen op verschillende momenten een deel van de applicatie moeten mee uitwerken.

Daarom hebben we beslist om te experimenteren met “Team Development”, en dat valt beter mee dan verwacht …

“Team Development” kan beschouwd worden als een Toolbox die een aantal instrumenten aanreikt die kunnen gebruikt worden in de Lifecycle van een Project. Het is aan elk individueel team om te beslissen wat ze hiervan willen gebruiken.

De grote bouwstenen van deze nieuwe module zijn:

  • Milestones: Het woord zegt hetzelf, dat zijn mijlpalen (releases, demo’s, meetings, …) waaraan je de planning van je project kan koppelen
  • Features: Dit is de verzameling aan gewenste functionaliteiten; in een scrum wereld zou men over de backlog spreken met zijn user-stories. Dit is vooral gericht naar de business
  • To Do’s: Waar features opgesteld zijn in de taal van de gebruiker, richten de To Do’s zich vooral naar de ontwikkelaars. Dit verwijst naar (stukken) programma’s, scripts, … die moeten gebouwd worden om een Feature te implementeren
  • Bugs: Hiermee kan je op een gestructureerde manier een overzicht houden van alle fouten die zich ergens hebben voorgedaan in de loop van het project, met natuurlijk een opvolging (van wie wat wanneer heeft opgelost

Op elk van die niveaus beschik je over een hele resem attributen die je al dan niet gebruikt: datums, omschrijvingen, milestone, koppeling aan releases, statuses, wie is verantwoordelijke …

Er bestaan eveneens verschillende dashboards die u een overzicht geven hoever je staat met bvb. een bepaalde mijlpaal. Je kan eveneens de datums visualiseren in de Calendar-view. Bovendien kan je de gegevens benaderen via Interactive Reports die je dan al dan niet kan bewaren als private of public report.

Voorbeeld dashboard voor To Do's

Voorbeeld dashboard voor To Do's

Ook al beslis je om deze instrumenten niet te gebruiken, er is toch zeker één nieuwe feature die zeker de moeite loont om mee te nemen in elke applicatie die je bouwt: nl. de Feedback. APEX 4.x voorziet de mogelijkheid om in je applicatie een entry toe te voegen in je navigatie balk. Via deze optie kan de gebruiker (of tester) op een gemakkelijke manier een fout of verbetering registreren. Achter de schermen schrijft APEX de volledige context weg: naast de applicatie en pagina ook de waardes die in de session state zaten op het moment van ingave, welke browser, …

Feedback Ingave scherm voor eindgebruiker

Feedback Ingave scherm voor eindgebruiker

Alle feedback entries zijn benaderbaar via de Team Development module. Het ontwikkelteam kan dan beslissen om dit om te zetten naar een To Do, Bug of Nieuwe feature. Het is zelfs mogelijk entries die geregistreerd worden in een productie omgeving in de ontwikkelomgeving te importeren (en eventueel terug naar productie als het gefixed is).

Geef een reactie

Vul je gegevens in of klik op een icoon om in te loggen.

WordPress.com logo

Je reageert onder je WordPress.com account. Log uit / Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log uit / Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log uit / Bijwerken )

Google+ photo

Je reageert onder je Google+ account. Log uit / Bijwerken )

Verbinden met %s

%d bloggers op de volgende wijze: