Misschien heb je een nieuwe website nodig. Of je wilt een bestaande website uitbreiden met nieuwe functies. Dan zoek je een betrouwbare partner waarmee je kunt werken. Eéntje die met je meedenkt en schakelt waar dat nodig is
Het ontwikkelen van een website
Bij het ontwikkelen van een website werkt Steltkluut Inc. samen met ervaren professionals. Zij zorgen voor het ontwerp en de bouw van de website. Ondertussen zorgen we er achter de schermen voor dat de website functioneel wordt. Op die manier kan er aan de website gewerkt worden voordat die daadwerkelijk online staat.
Het ontwikkelen van een webapplicatie
Het bouwen van een webapplicatie of plugin gaat vaak samen met de ontwikkeling van een website, maar dat hoeft niet! Het kan ook gaan om een applicatie voor een bestaande website of een webapplicatie die je wilt uitbreiden met nieuwe functies.
Steltkluut Inc. werkt bij het ontwikkelen van webapplicaties graag zo snel mogelijk met een werkend product. Door middel van agile development worden een prototype gebouwd. Door voortdurend te evalueren en aan te passen ontstaat een bruikbaar product dat past bij de wensen van de gebruikers. Het ontwikkelproces ziet er als volgt uit:
- Definiëren van het uiterlijk
Creatief ontwerp, stijl van de presentatie, de gebruikersinterface - Bepalen van de functionaliteit en kiezen van de meest geschikte techniek
Er wordt een lijst opgesteld met alle benodigde functies, gedragingen en vereisten van het te ontwikkelen product. Voor de uitvoering kunnen we kiezen uit vele technieken waaronder: Linux, Git, Selenium, Bugzilla, Apache, PHP, Node.js, Java, C, C++, Mysql, Mongodb, Angularjs en WordPress. - Ontwikkelen van een eerste prototype
In dit eerste prototype zitten de belangrijkste functies en die kunnen worden getest. - Evalueren en aanpassen
Op basis van de evaluatie worden aanpassingen gedaan en wordt de webapplicatie verder ontwikkeld. Er is daarbij voortdurend ruimte om te testen en te evalueren. Door op basis daarvan steeds nieuwe aanpassingen te doen, blijft het product dichtbij de wensen van de gebruiker. Ook als die wensen of vereisten tijdens het ontwikkelproces veranderen. Het bouwen, evalueren en aanpassen wordt herhaald tot alle aspecten in volgorde van belangrijkheid zijn afgewerkt.
- Afleveren van een goed werkend eindproduct
Wanneer alles naar tevredenheid werkt, wordt het product opgeleverd. Na de oplevering kan Steltkluut Inc. de techniek actief blijven beheren.
AGILE DEVELOPMENT
Steltkluut Inc. denkt vooruit
Tijdens het bouwen van functies en het uiteindelijke gebruik van de webapplicatie kunnen onverhoopt fouten worden ontdekt. Daarom wordt tijdens de ontwikkeling van het product al gewerkt aan het maken van automatische tests. Daarmee kan de software voortdurend worden gecontroleerd.
Met deze test-driven manier van ontwikkelen voorkomen we dat er tijdens de verdere ontwikkeling fouten ontstaan in de al bestaande software. Wil je een product later aanpassen of uitbreiden? Dan staat er altijd een test klaar die kan toetsen of alles nog werkt. Snel en efficiënt.
Uitstekend beheer
Van alle ontwikkelde producten wordt een bron- en documentatiecode depot bijgehouden, compleet met versioning. Zo wordt het mogelijk actief verder te schrijven aan de bestaande code, terwijl achter de schermen wellicht aan een compleet nieuwe versie gewerkt wordt. Dankzij goede documentatie kun je altijd terugkijken naar voorgaande versies en de gemaakte aanpassingen aan de software.
Steltkluut blijft met gebruikers over de software in contact via Bugzilla. Hier kunnen fouten worden gemeld en voorstellen voor verbetering worden gedaan door zowel gebruikers als ontwikkelaars.