Waarom gaat de ERP installatie vaak mis?

Hoewel hierover veel geschreven is, is volgens Herb Krasner (2000) het grootste probleem dat de projecten veelal te groot en complex opgezet zijn. Hierdoor is het vaak onduidelijk of men bezig is met implementatie van software of het herinrichten van het bedrijfsproces. Terwijl volgens Krasner de meeste studies indertijd waren gericht op managementproblemen (denk aan o.a. beperkte integratie van de planning, slechte communicatie tussen mensen, een gebrek aan een formeel besluitsprocedure, een gebrek aan goede testcriteria en het negeren van eerder geleerde lessen uit eerdere implementaties) is het de vraag hoe deze management problemen voorkomen konden. Voor de hand liggende oplossingen zijn focus, teamwork, heldere scope, duidelijke business case, goede planning van training & support, waar mogelijk bestaande software slim aan te passen, een goede architectuur, doordacht pr…

Continue reading...

ERP systemen en gebruiksvriendelijkheid

Blader door een blaadje voor ondernemers en er staan advertenties in van bedrijven die ERP systemen aan de man brengen. ERP systemen, in goed Nederlands: enterprise resource planning. Mooi natuurlijk dat dat kan, maar is het voor een klein bedrijf nu wel echt een voordeel? Zit je als kleine organisatie niet straks gewoon met een complex en ongebruiksvriendelijk systeem waarbij alles weliswaar digitaal en centraal is opgeslagen, maar de productiviteit niet positief wordt beïnvloed? In dit artikel ga ik in op de gebruiksvriendelijkheid van ERP systemen, en waarom het zo belangrijk is om daar op te letten.

Deze post is een vervolg op een alweer drie jaar oude post over ERP, MKB en nut).

Redenen om een ERP systeem te installeren zijn allereerst het verbeteren van de efficiëntie, ten tweede betere integratie tussen systemen en afdelingen en ten derde het reduceren van risico door verminderde fouten en het bieden van actuele overzich…

Continue reading...

Computer says yes

An article, posted more than 11 years ago filed in test, programming, fail, software, structure, testen, computer, little britain, computer says no, controle & unittesting.

Al weer 7 jaar geleden liet Robert Dijkgraaf in Zomergasten zien hoe alles weer uit van alles bestaat. Kleine onderdelen die samen weer grotere gehelen vormen die samen weer nog grotere gehelen vormen en zo verder, en terug. Hij illustreerde dit aan de hand van een alweer 30 jaar oud filmpje: powers of 10.

Powers of 10: Van 100 tot 1024 naar 10-14

Op hun eigen schaal lijken alle onderdelen waaruit iets bestaat weer mooie afgeronde dingen. En op een afstand lijken al deze onderdelen ook nog eens perfect samen te hangen.

Integrated Circuit (public domain image)

Ook in ontworpen zaken zie je dergelijke herhaling en samenhang. Een chip lijkt in detail wel een metropool. En de printplaat waarop deze bevestigd zit eveneens. En in een echte metropool bevinden zi…

Continue reading...

Testen en evalueren.

Evalueren of iets werkt, of testen we of iets werkt? Als u er niet bij stil staat zou staan dan zou u mogelijk denken dat het twee keer dezelfde vraag is…

Afnemers evalueren

Een klant test niet of iets dit of dat doet, die probeert het uit. Een klant vraagt zich niet alleen af of een bepaalt soort functionaliteit voldoet aan de specificatie, maar vraagt zich ook af of dit goed werkt. Of het goed werkt voor hem of haar persoonlijk. Voldoet het aan de verwachtingen? En vraagt zich op zijn of haar beurt weer af of zijn of haar klanten er (minimaal) tevreden mee kunnen zijn.

Testen is te beperkt voor klantgerichtheid

Het fijne van testen is dat er een test geschreven kan worden voor dat de functionaliteit bestaat. Het mooie hiervan is dat er een objectieve manier bestaat om te bepalen of iets voldoet aan de test of niet: de testcriteria. Slagen de tests met een voldoende, dan is het product - volgens de test - af.

Maar vaak strubbelen klanten dan nog tegen. Wa…

Continue reading...

Embedded development

An article, posted more than 12 years ago filed in programming, scrum, rails, agile, development, ontwerp, embedded, testen, organisatie, bouw, opleveren & puriteins.

Hyper agile development, yeah! Nee, ik ga het niet hebben over ontwikkeling voor embedded systems (systemen zoals pinautomaten tot magnetrons). Maar over ontwikkelen midden in een organisatie die werkt. Zoals journalisten in het leger, op die manier embedded. Niet Kennismaking, Ontwerp, Bouw, Testen, en uiteindelijk de Grote Oplevering (waarbij iedere stap een vertaalslag is zonder de bron om op terug te vallen). En zelfs niet het iteratieve ontwikkelen zoals dat in Scrum gangbaar is. Nee, iedere dag te maken krijgen met verzoeken: “Nu wil ik dit graag kunnen.” “Kun je dit voor mij doen.” En dan beslissingen nemen. Dat is embedded development voor mij.

Slow Train Coming - Bob Dylan Albumhoes

Hyper agile. Beetje (erg) hectisch, maar daarom des te leuker. M’n code is van tijd tot tijd een rotzooi, in de loze minuutjes proberen op te schonen. En het moet blijven draaien, want ieder moment kan er een nieuw verzo…

Continue reading...

Scrum en UX: met de billen bloot

An article, posted about 13 years ago filed in design, usability, ux, scrum, agile, ontwerp, methode, programmeren, designen, testen & ontwikkelmethode.

Scrum is hot. Niet alleen als trend. Het is heftig voor iedereen. Intensief. En continue blijven leren. Zo heb ik sinds gisteren ook weer veel geleerd en inzichten erbij.Gisteren een NL Scrum meeting bijgewoond. Onderwerp dit keer was UX en scrum (een zogenaamde agile ontwikkelmethode). Erg interessant. Veel typische misstanden kwamen naar boven (volgens mij ook niet onbekend bij bij traditionelere ontwikkelmethoden): De business mensen zitten wel aan tafel als stakeholder, maar de eindgebruikers zijn voor de bouwers vaak onzichtbaar. Gelukkig kost testen weinig tijd en daarom is tijd ook geen excuus om niet met gebruikers te testen (tot zover de samenvatting van Joris Ketelaar’s presentatie van UserIntelligence). Naast testen met gebruikers is ontwerp voor gebruikers natuurlijk belangrijk. Doe je dat vooraf (soms is design gewoon een eindproduct), in een design sprint voor de productie sprint, of als übersscrum; tegelijkertijd? (een belangrijk thema in het verhaal van Patrick, Fabr…

Continue reading...

murb blog