Bij een nieuwe variant of alternatief product is het van belang hoeveel ervaring ICTP Software Development en de klant met dit de website of applicatie heeft. Als het product door ons is ontwikkeld en de klant heeft IT kennis, dan is een project dat via een 'voorschrijvende' methoden ontwikkeld kan worden. Als wij de website of applicatie niet zelf hebben gemaakt of het is voor u niet geheel duidelijk waar het nieuwe website of applicatie aan moet voldoen, dan is een 'adaptieve' methode passender.
Een 'voorschrijvende' methoden houdt in:
- analyse van de gehele gewenste applicatie of website
- design
- ontwerp / documentatie
- programmeren
- testen
- opleveren
Aan de hand van het huidige product en eventueel nieuwe functionaliteiten kan ICTP Software Development een offerte maken. Als de analyse door de klant zelf beoordeelt kan worden, is fixed price in deze situatie zeer goed mogelijk.
Als de 'voorschrijvende' methoden de klant belemmert in het ontwikkelen van het idee is een 'adaptieve' methoden een betere methode. Tijdens deze methode kan voortschrijdend inzicht steeds in de volgende stap worden meegenomen:
- business model
Het business model wordt door de klant ontwikkeld - mockup
ICTP Co. LTD in Vietnam ontwikkelt een mockup of storyboard. De klant kan hiermee de gebruikersinterface testen en demonstraties geven. - 'Adaptieve' methode
Het totale ontwikkelproces wordt in verschillende versies opgedeeld. De eerste versie bevat de minimale functionaliteit. Voor iedere functionaliteit worden de volgende stappen doorlopen:
- design functionaliteit
Iedere functionaliteit wordt in Photoshop uitgewerkt en besproken met de klant - programmeren
Ontwikkelaars bespreken dagelijks met elkaar de voortgang en risico’s. Ook de klant is voor de ontwikkelaars een teamlid en wordt ook hier in het proces betrokken. - testen
- opleveren
- design functionaliteit






