Method

From 2value wiki 2
Revision as of 03:56, 10 April 2013 by 2value>Interwiki linking script (→‎2VALUE Methode 2011-2015)
Jump to navigation Jump to search


2Value Methode 2011-2015

11 mei 2011
“Start acting like a great company now” (Tom Watson, oprichter IBM, begin jaren '70)

Stappen in website ontwikkeling

Informatie-analyse

Vaak een intern proces. 2Value kan daarbij helpen. Verantwoording voor resultaat ligt bij de klant. Vaak gebeurt informatie-analyse in eigen beheer door de klant organisatie.

Functioneel ontwerp

Ingegeven door

  1. functionele eisen en wensen
  2. eisen aan het grafisch ontwerp
  3. eisen aan wijze van navigeren

Reactie op - en invulling van RFP, Programma van eisen, Functioneel ontwerp en wireframes door 2Value

  1. Marktverkenning_2Value
  2. Design

Zaken om rekening mee te houden

  1. structuur van de site; 2Value's visie op Open source systeem architectuur
  2. content-elementen van de hoofd pagina's
  3. beschrijving redacteuren, rollen en rechten
  4. technische oplossingen
  5. ontwikkel methodiek
  6. doelstellingen; onze visie op hoe een websystemen moeten worden ontwikkeld en gebruikt
  7. doelgroepen; 2Value gebruikt de benadering met Personas

Proces van totstandkoming

Volgordelijke stappen

  1. Offerte
  2. Contractmanagement
  3. Releaseplanning
  4. Piepsysteem
  5. Opleveren
  6. Support

Projectteam

Groot project

Grotere projecten hebben een typische rolverdeling als volgt:

  1. Contractmanagement door contractmanager
  2. Projectmanagement door projectmanager
  3. Design door designer
  4. Template bouwen door templatebouwer
  5. Development door developer
  6. Testing door tester
  7. Hosting door Hoster
Klein project

In een klein project verdelen we de bovenstaande rollen uiteraard ook. Vaak worden meerdere rollen door één en dezelfde persoon uitgevoerd. Dat geldt niet voor Testing. De tester is altijd een ander individu dan degene die het project "maakt".

Support traject
  1. SLA management door SLA manager
  2. Projectbegeleiding door projectbegeleider
  3. Eerstelijns
  4. Tweedelijns
  5. Derdelijns
  6. Development door developer voor reguliere onderhoudstaken (eens per kwartaal meestal)
  7. Testing door tester
  8. Hosting door Hoster

Planning en onderlinge verantwoordelijkheden

  1. Releaseplanning
  2. Rolverdeling
  3. Positie contracten

Project management

Zie Projectmanagement

Project fasering en voortgang

  1. Releaseplanning
  2. Projectvoortgang

Hosting en framework opzetten

  1. Hosting
  2. Installatie

Framework configureren, inrichten

Framework modules installeren

Derde partij modules

Third party components

  • Voorkeur voor open source software (OSL, GPL)
  • Goede software: Duidelijke support-mogelijkheden, documentatie

Derde partij modules gebruiken

Als er een verzoek komt om aanpassingen te maken op een bestaande third party extensions, hebben wij een stappenplan:

  • Check of volgende werkwijze kan:
  1. Kijk of de extensie wel voldoet aan de aanvullende wensen
  2. Zo nee, kijk of er niet een eigen module vanaf scratch gebouwd kan worden
  3. Alleen wanneer de klant een bestaande module wil gebruiken as is zien we af van bouwen
  4. Iedere eigen extensie of eigen aanpassing herbruikbaar maken
  5. Maak een extension onder de licentie OSL
  • Doorontwikkeling: zet evt. de extensie te koop in de webshop of gratis
  • Denk aan heldere communicatie naar klanten

Google webmaster tools

  1. RSS activeren op je shop
  2. RSS feed toevoegen in de headre van pagina's
  3. Producten met
    1. Set a New datum aangeven og
    2. als speciale aanbieding markeren
  4. RSS feed pingen bij Google

Redacteuren- en admin-training

Training

Applicatiebeheer

  • OTAP cyclus instellen
  • Testen van de applicatie na wijzigingen
  • Monitoring van beschikbaarheid en performance op de productiesite

Testen

Testing

Oplevering en support

  1. Opleveren
  2. Support

Aanpalende methoden

Risicobeheersing

Hosting

Qua hosting zijn er de volgende risico's:

  • Beschikbaarheidsgraad
  • Performance
    • Shared hosting: Alle resources worden gedeeld met andere websites. Als er genoeg resources zijn is er geen probleem
    • Tuning
    • Pieken; dat kan worden gestresstest
  • Security: zie #Security

Security

  • Hosting omgeving: database toegang, open_basedir, controle paneel (CPanel, DirectAdmin, ...)
  • Procedure: wachtwoorden, wie mag wat?, logging van acties, procedure voor veranderingen

Regievoering

  • Kan de regievoerder deelnemende partijen voldoende aansturen en controleren
  • Sluitende instructies en procedures aan de hand van checklists


Zie ook Associate:Method/Risicobeheersing

Audit

Klanten kunnen een audit bij 2Value opvragen.