Onze aanpak - gedegen en modern
Fenêtre helpt uw organisatie met internet oplossingen. Wij leveren advies, ontwerp, ontwikkeling en implementatie op het gebied van internet business solutions en online webapplicaties. Dit doen we op basis van onze unieke uitgangspunten en een agile projectaanpak.
Geen outsourcing en goede communicatie
Fenêtre gelooft in nauwe samenwerking met de klant. Onze oplossingen worden gerealiseerd op basis van goede communicatie tussen klant en leverancier. Wij geloven daarom niet in outsourcing. Onze ervaring is dat outsourcing leidt tot oplossingen die slecht passen in de gebruikersorganisatie en van een lage kwaliteit zijn. Gebruikers zijn gewend geraakt aan lekker werkende online diensten. En terecht, vinden wij.
Werkende oplossingen zonder outsourcing en toch betaalbaar!
Wij geloven in moderne software methodieken en passen die op een slimme manier toe. Daardoor hebben in ons bestaan sinds 2004 nog nooit een mislukt project meegemaakt. Bijna een unicum in ons vakgebied. Onze visie is dat er veel manieren zijn om software te ontwikkelen maar er is nooit één methode voor alle projecten. Daarom passen we de
Agile projectmethodiek toe en gebruiken hierbij de beste onderdelen van
RAD,
DSDM,
XP en
Scrum. Om de basis van applicaties snel te kunnen genereren gebruiken we ons
Silicon RAD tool. Dit in combinatie met Agile zorgt ervoor dat we binnen de afgesproken tijd en het begrote budget kunnen leveren waar het uiteindelijk om gaat: oplossingen die werken!
Onze Agile projectaanpak
Hieronder volgt een korte opsomming van methodieken die we vaak toepassen voor de diverse onderdelen in een project. Dit is geen vast stramien maar en aangepast aan de soort, de omvang en doorlooptijd van het project.
Ontwerp
- Ontwerpen op basis van behoeftes van de doelgroep en uiteindelijk doel van de oplossingen
- Toepassen van prototypes en klikbare voorbeelden in HTML
- Maken van architectuur ontwerp en procesflows
- Definiëren van duidelijke business rules, wat kan wel en wat niet
- Tekenen van objectmodellen om de structuur van gegevens te overleggen en documenteren
Ontwikkeling
- Code generatie voor de basisfunctionaliteiten en schermen
- Toepassen van bestaande modules en open source of commerciële libraries
- Werken met een team van experts op basis van goed gedefinieerde standaards
- Samen werken aan oplossingen
- Veel gebruik maken van online kennis, niet alles zelf doen
- Toepassen van nieuwe maar wel bewezen technologieën
- Streven naar perfectie
Testen
- Ontwikkelaars checken elkaars zakenUnit testing; testen van kritische onderdelen met pre- en post condities op kritische onderdelen
- Testtools inzetten voor webservices, browsers compatibility en GUI testing
- Definiëren en toepassen van scenario’s
- Goede opzet en begeleiding acceptatietests
Implementatie
- Heldere uitleg aan eindgebruikers
- Standaard stappenplan om kwaliteit van oplevering te borgen
- Goede overdracht aan technisch beheer
- Pragmatische en heldere documentatie; we streven naar self explaining applications
Projectmanagement
- Dagelijkse sessies met interen teamleden
- Periodieke inhoudelijke sessies met klant en/of zijn doelgroep
- Gebruik maken van moderne communicatiemedia zoals Skype, chat, online tools
- Opleveren in periodieke opleveringen (time boxes) met vooraf gedefinieerde functionaliteit
- Bijhouden van alle documentatie, wensen en prioriteiten in online servicenet met duidelijk meldingen dashboard
- Duidelijk vastleggen van beslissingen en afspraken
Deze projectaanpak is een verademing voor iedereen. Probeer het eens uit, u zult versteld staan.