Support-infrastructuur

Uit Limesco Wiki
Versie door SGielen (overleg | bijdragen) op 17 feb 2013 om 19:55 (Beginnetje aan pagina over Support-infrastructuur)
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Ga naar: navigatie, zoeken

Support@ is sinds het begin bemand geweest door Sjors, Gerdriaan en Mark, waarbij Sjors de meeste mails afhandelde. Omdat puur e-mail gebruiken tracken lastiger maakt, en er wel eens voor zorgde dat Sjors en Gerdriaan tegelijkertijd een antwoord stuurden, zijn we begin 2013 gaan kijken naar een ticketingsysteem. We hebben geëxperimenteerd met Request Tracker en hebben besloten dat we dat systeem als implementatie gaan gebruiken voor support-tickets.

We hadden verschillende eisen voor dit systeem:

  1. Het moet duidelijk zijn wie een ticket behandelt (eigenaar & claimfunctionaliteit)
  2. We moeten wel alle tickets in kunnen zien, ongeacht eigenaar
  3. Het systeem moet mailnotificaties sturen als er interessante dingen gebeuren
  4. Alle communicatie in een ticket moet in 1 overzicht zichtbaar zijn
  5. We willen extra properties kunnen zetten op een ticket, zodat een mail automatisch interessante informatie verzamelt (accountnaam, SIM-gegevens, eventuele SpeakUp-ticketnummers)
  6. Tickets moeten via een commandline-interface in te zien en te wijzigen zijn
  7. Voortgang van tickets moet snel zichtbaar zijn
  8. Er moet een systeem voor reminders zijn, bijv. "over 2 dagen nog eens kijken hoe het staat" of "moet maximaal over 3 dagen opgelost zijn"
  9. Dat systeem voor reminders moet ons ook kunnen e-mailen
  10. We moeten vanaf de commandline mensen e-mail kunnen sturen, zo dat replies automatisch in dezelfde ticket komen

Het bleek dat Request Tracker dit allemaal kon, of gemakkelijk aan te vullen was zodat het dit kon. Op deze pagina beschrijf ik hoe we de boel hebben geïmplementeerd, voor het geval we het nog eens moeten doen en in de hoop dat het nuttig is voor anderen.