Difference between revisions of "Template:Method"

From 2value wiki 2
Jump to navigation Jump to search
Line 85: Line 85:
  
 
=Aanpalende methoden=
 
=Aanpalende methoden=
==Risicobeheersing==
+
{{:Method/Risicobeheersing}}
===Hosting===
 
Qua hosting zijn er de volgende risico's:
 
*Beschikbaarheidsgraad: Een cluster geeft meer garantie dan een dedicated server
 
*Performance
 
**Shared hosting: Alle resources worden gedeeld met andere websites. Als er genoeg resources zijn is er geen probleem
 
**Tuning: Een dedicated server kan wel 4Gb memory hebben, maar als dat niet wordt gebruikt, heb je er niets aan
 
**Pieken: Qua bezoekers maar ook backend-acties verschilt de performance nog al eens: Alle uitzonderingen moeten in kaart worden gebracht
 
*Security: zie [[#Security]]
 
  
 
''Voor associates hebben we de gehele [[Associate:{{{framework|PLACEHOLDER}}}_method]] en hier in het bijzonder de [[Associate:{{{framework|PLACEHOLDER}}}_method/step_by_step]].''
 
''Voor associates hebben we de gehele [[Associate:{{{framework|PLACEHOLDER}}}_method]] en hier in het bijzonder de [[Associate:{{{framework|PLACEHOLDER}}}_method/step_by_step]].''

Revision as of 16:58, 5 May 2011

2Value heeft verder een FAQ over PLACEHOLDER. Voor associates zijn onderlinge afspraken en richtlijnen voor het werken afgesproken in de Associate:PLACEHOLDER_method beschikbaar. Literatuur voorziet ruim in de step by step's om tot een webshop inrichting te komen. Daarbij wordt zonder uitzondering in alle gevallen voorbij gegaan aan de belangrijkste succesfactoren:

  • Schaalbaar platform
  • Programmeerconventies, webdesignconventies, naamgeving om tot goed onderhoudbaar en beheersbaar maatwerk te komen
  • Een intern gestandaardiseerd stappenplan om in 1 keer goed te implementeren.

We leggen daarmee een blauwdruk neer voor hoe wij vinden dat we projecten moeten doen.

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

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

projectteam; 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

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

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

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

Voor associates hebben we de gehele Associate:PLACEHOLDER_method en hier in het bijzonder de Associate:PLACEHOLDER_method/step_by_step.


DOCUMENTATIE VAN DEZE TEMPLATE
DEZE TEMPLATE BEVAT HET FRAMEWORK OVERSTIJGENDE DEEL VAN DE 2VALUE METHODE met doel om maar op 1 plek te hoeven onderhouden.

Parameters: namesp = standaard publiek, anders meegeven als argument uit de aanroepende namespace en pagina framework = De door ons ondersteunde frameworks zoals Joomla, Drupal, Magento