Blog

Agile Scrum in het leger?

Written on April 12, 2013

De afgelopen paar jaren hebben wij al meer dan 250 workshops gegeven op het gebied van Agile Scrum, maar deze voor Ministerie van Defensie was wel extra speciaal.  Een bijzondere groep met onder andere generaals en kolonels maakte zich wegwijs in de wereld van Agile Scrum. Op een speelse en interactieve wijze, proberen we binnen een halve dag Scrum zo helder mogelijk te maken, ook voor mensen die nog onbekend zijn met deze methodiek.

Niek (Agile Coach) legt uit…

Door het geven van een workshop hopen we de aanwezigen inspiratie te geven tot andere manieren van denken EN werken. Zodoende wordt iedereen geprikkeld om voor zichzelf tot inzichten te komen die op zijn eigen omgeving van toepassing zijn, ongeacht wat de achtergrond is. Het uitzetten van een duidelijke koers maar tegelijkertijd snel en doelgericht om kunnen gaan met veranderingen is voor elke organisatie belangrijk, of het nu om software ontwikkeling of de krijgsmacht gaat. Iedereen heeft er belang bij om te durven vertrouwen op een groep’s individuele talenten en deze te combineren met een sterke teamgeest en visie.

 

door Niek Jansma & Pascal Verloop

het leger aan de XP-games

 

A practical guide to Managing Web Projects

Written on March 16, 2013

A practical guide to Manage Web Projects

Dialogues Technology implementeerde enige tijd geleden Scrum bij Europeana. Europeana is een project van de Europese Unie waarbij het Europees cultureel erfgoed wordt gedigitaliseerd en online toegankelijk wordt gemaakt. Een uitdagend en complex project met vele stakeholders en een enorme hoeveelheid objecten. Dialogues Technology is nog steeds betrokken om te zorgen dat het Scrum proces effectief wordt toegepast binnen het development team. Naast het in Nederland gevestigde development team werken vanuit vele Europese landen teams aan dit project. Momenteel implementeert Dialogues Technology ook Lean business development processen binnen de business units.

 

Breandán Knowlton is programma manager bij Europeana en heeft onlangs een boek gepubliceerd waarin hij zijn ervaringen binnen diverse projecten, waaronder Europeana, op luchtige wijze heeft vastgelegd. Het boek gaat ook in op de Scrum implementatie die door Dialogues Technology is uitgevoerd en de ervaringen daarmee. Niek Jansma is als Scrum coach geïnterviewd door Breandán en is de Dialogues Technology aanpak opgenomen in het boek.

Degene die geïnteresseerd zijn in het boek, deze is te bestellen bij Five Simple Steps.

De Innovatie Wasstraat

Written on February 20, 2013

Een goed begin is het halve werk

Innovatie gaat in eerste instantie om het proces; hoe realiseer je je innovatieve ideeën? De ontstaansgeschiedenis van DT begint bij het innovatieprogramma van ABN AMRO. Hier realiseren wij innovatie waarbij IT een belangrijke rol speelt. Door de jaren heen heeft dit geleid tot een uniek realisatie-proces voor projecten op het snijvlak van IT en innovatie. Wij noemen dit proces inmiddels de Wasstraat. Wij gebruiken het voor onze eigen producten, innovatieprogramma’s en projecten.

Iteratie als leidraad

Innovatieve projecten zijn (volgens onze definitie) projecten die een korte time-to-market hebben, waarbij er veel behoefte is aan flexibiliteit binnen een onzekere omgeving met scherpe budgetten. Om dit soort projecten tot een goed einde te brengen hebben wij afgelopen jaren onderstaande methodiek ontwikkeld. Dit proces ziet er op hoofdlijnen als volgt eruit:

Grofweg zijn er drie stadia onderscheiden bij het realiseren van (IT gedreven) innovatie:

-Generatie van innovatieve ideeën. Welke ideeën zijn er binnen de organisatie?
-Validatie van deze ideeën. Kloppen de aannames binnen het business plan?
-Realisatie van de ideeën. Hoe kan ik deze ideeën nu goed, snel en efficiënt ontwikkelen?

De leidraad gedurende alle stadia is het iteratief (agile) opereren. Hierdoor zijn wij in staat om waarde gedurende het gehele proces toe te voegen. Wij zien deze stappen als een geheel dat wordt vorm gegeven door een team (en niet verschillende afdelingen).  Zo ontstaat er een wasstraat dat snel, gefocused en efficiënt IT-innovatie weet te realiseren.

Het begin

In het derde stadium (realisatie) betekent dit dat wij werken met Agile Scrum. De basisgedachte achter Scrum is voor ons het iteratief werken naar een eindresultaat. Echter wat wij al snel beseften was dat het formuleren van de Product Backlog vaak de uitdaging is bij een innovatief project. Immers de Product Backlog verwoord de visie van de business case en deze is lastig concreet te maken met name  binnen innovatieve (lees dynamische, chaotische) omgevingen. Vandaar dat wij ook actief zijn in stadium een en twee.

De meeste IT projecten starten in het derde stadium en de eerste twee stadia worden vaak vergeten of gehaast afgelegd. Hierdoor vind er een slechte start plaats en zal de realisatie nooit voldoen aan de verwachtingen. In de eerste twee stadia leg je de fundering voor het succes van het gehele project. Immers een goed begin is halve werk. Het kan per project verschillen welke methodieken je hiervoor inzet. Dit kan gaan over prototypen, customer development, bootcamps of business sprints. Wat ook van belang is hierbij is dat de rol van IT op zijn waarde wordt geschat. Over deze onderwerpen  zal ik de volgende keer meer vertellen.

Onze lessons learned van 6 jaar innovatie realiseren is dus ondermeer dat een goed begin ervoor zorgt dat innovaties succesvoller  gerealiseerd worden. Van belang hierbij is dat het een proces (wasstraat) is; van het generen, valideren tot aan het realiseren. Een logische vervolgvraag is uiteraard hoe je de start goed vorm geeft. Daarover meer de volgende keer.

 

Ventus en Dialogues Technology gaan strategische samenwerking aan

Written on November 7, 2012

Barcelona 7 november 2012

Tijdens de Gartner ITxpo 2012 in Barcelona maken Ventus Information Executives en Dialogues Technology hun samenwerking bekend. Door bundeling van kennis en ervaring op gebied van IT governance, project & service management, Innovatie en Agile software ontwikkeling kunnen business vraagstukken effectiever worden beantwoord.

“We bewegen mee met de veranderende rol van de CIO en de toenemende vraag naar business innovatie waarin informatiemanagement en -technologie verder naar de voorkant treedt” aldus Flip Houtman CEO van Ventus.

De strategische samenwerking met Dialogues Technology, waarin Ventus een belang heeft genomen, biedt een value add naar relaties van beide partijen. Ventus zal profiteren van de kennis en ervaring van Dialogues Technology op gebied van Agile en LEAN, maar ook van het innovatief en realisatievermogen op gebied van software ontwikkeling. Dialogues Technology krijgt toegang tot de expertise van Ventus op gebied van enterprise architectuur & IT Governance (TOGAF 9, BiSL), project- en programmamanagement en inrichting en management van beheer-organisaties. Beide zullen hun kennis en kunde combineren, het aanbod van workshops en trainingen samenvoegen, maar zullen elk hun eigen klanten en markten blijven bedienen. “We blijven werken aan realisatie van solide infrastructuren, beheer en exploitatie invulling en we kunnen samen met Dialogues Technology nu ook innovatief vermogen en realisatiekracht bieden die vanuit business perspectief wenselijk is”. Kortere time-to-market en snel inspelen op marktveranderingen vraagt een stevig fundament waarop gebouwd kan worden, en waarin de grenzen van actuele en innovatieve IT mogelijkheden opgezocht kunnen worden om tot optimalisatie van business resultaten te komen. Daar vullen partijen elkaar naadloos aan.

Over Ventus

Ventus is een IT-dienstverlener die zich al bijna 15 jaar richt op daadwerkelijke realisatie van IT en met een focus op benefits realisatie. Onze mensen, onze Executives, zijn onze grootste assets. Stuk voor stuk zeer ervaren, gedreven en met een grote mate van vakkennis op de vakgebieden Project Management, Service Management en Benefit Management (Architectuur & Governance). Ventus Executives zijn praktisch ingestelde managers en consultants die over minimaal 10 jaar ervaring beschikken in hun kennisgebied en HBO-WO zijn opgeleid. Breed gedragen best practices als INK, BiSL, Prince2, MSP, ITIL2/3 & TOGAF9 worden op pragmatische wijze ingezet. De onderneming werkt voor relaties zoals BMW, KPN, Rijkswaterstaat, Ziggo, diverse ministeries en de RDW.

Over Dialogues Technology 

Is voortgekomen vanuit het Dialogues programma van ABN AMRO waarin Dialogues Technology verantwoordelijk is voor softwareontwikkeling van nieuwe en innovatieve business concepten waaronder Bigdata vraagstukken. Sinds 2009 werkt Dialogues Technology ook voor derden en realiseert enterprise softwaresystemen, online- en mobile-concepten voor uiteenlopende organisaties. Dialogues Technology heeft Agile, innovatie en de LEAN principes in de genen zitten, waarmee het organisaties helpt met implementatie en trainingen in verzorgt. De organisatie is leergierig en kritisch, en heeft deze houding heeft onder andere geresulteerd in DTMtool.com welke besparingen biedt op gebied van functioneel testen, en het gebruik van visuals (methodisch) bij vertaling van business vraagstukken naar software oplossingen. Dialogues Technology zet de business centraal en creëert de best passende technologische oplossing met hetgeen binnen de context past en haalbaar is. De onderneming werkt voor relaties als ABN AMRO, APG, Havenbedrijf Rotterdam, FD, Ahold, , Rabobank, Kifid en Wegener.

Voor meer informatie:

Ventus: f.houtman@ventus.nl

Dialogues Technology: media@dialoguestechnology.nl

Dialogues Technology ‘voelt’ in Afrika

Written on May 25, 2012

Bij Informatiemanagement is het essentieel dat de context gevoeld wordt alvorens we aan mogelijke oplossingen gaan denken. Artsen zonder Grenzen (MSF) in Amsterdam heeft daartoe Dialogues Technology gevraagd daarbij te helpen, en in het veld de behoefte te “voelen” en in kaart te brengen. De resultaten bieden Artsen zonder Grenzen een werkelijk uitgangspunt om mogelijke oplossingen te ontwikkelen die aansluiten op de operatie in het veld.

Hieronder een kort verslag van onze Scrum analist:

“Ons bezoek in Sudan hebben we inmiddels achter de rug. De lokatie is een indrukwekkend onderontwikkelde en arme stad. Alleen per vliegtuig is de lokatie goed te bereiken en alleen al de bevoorrading vormt een uitdaging, vooral in het regenseizoen. Na een half uur stevig doorregenen is de landingsbaan een grote modderstrook en kan er niet meer geland of opgestegen worden. Ook vrachtwagens zitten dan meteen vast dus dan is het afwachten. De artsen zijn ondertussen vaak druk met gewonden van strijd in de regio.

Wat er dan weer wel is, is satellietinternet, Vsat voor de liefhebbers, wat de mogelijkheden voor communicatie met het kantoor in de hoofdstad en HQ in Amsterdam een stukje makkelijker maakt. Voor wat betreft ons onderzoek naar de informatiebehoefte lopen we al gauw vast op hele rudimentaire problemen: de oude computers lopen vanaf een graadje of 40 muurvast, net als de routers. Meteen einde kans om informatie uit te wisselen natuurlijk. En het is er in het droogseizoen toch regelmatig ruim over 40 graden. Ook andere zaken waar men mee worstelt zijn praktisch van aard, zoals geen enkele schijfruimte meer op de computers en handmatige backups draaien. Terug naar het stenen tijdperk. Daar moet dus eerst wat aan gebeuren. Daarnaast hebben we wel veel tips en goede ideeën binnen gehaald met name over het verbeteren van het logistiek proces (spulletjes bestellen etc dus).

Inmiddels zijn we beland in Ethiopie voor het tweede deel van onze trip. We konden wat eerder vertrekken uit Sudan en hebben tijdswinst geboekt. We gaan hier daarom twee projecten bezoeken hier ipv een. Morgen vertrekken we naar  het noorden van Ethopie. En daar hebben we dan 4 dagen voor moeten reizen…”

Als Dialogues Technology zijn we trots deze missie hebben mogen uitvoeren, en hebben kunnen bijdragen aan zinvol informatiemanagement.

 

Het nieuwe werken 3.0

Vliegen

Slaapkamer

 

A new approach to test automation in Agile development world

Written on January 9, 2012

According to predetermined specifications and the various test design techniques,  the tester develop test cases and check if the current version corresponds to the required status of the test object.

With the increase of various Agile development methods, we see that functional testers no longer necessarily have a place within the team, but that testing is often performed by developers (unit and integration testing) and business (acceptance test). This is a missed opportunity and can influence negatively the final quality of the project. Testing is an art and it must be also be integrated within Agile processes.

Unit and integration testing performed by the developers happen often based on Test Driven Development. Also, these tests are often automated. This is a very good development, but what exactly is tested? The code that has build? But when this is working correctly, it is still debatable whether this is in line with expectations / wishes of the customer and whether any exceptional circumstances also works correctly. Because we don’t want to answer this question during the acceptance test, just a dedicated tester in Agile projects is required. The work of the tester is designed to assess what is needed to be actually built. In addition, not only the so-called happy-flows, but also all exceptional circumstances will be tested, which are prepared in accordance with the requisite test specification techniques.

Within Dialogues Technology we go one step further and we see that the tester has an even more prominent role within the team. The tester is involved already from the start and will begin to unravel the test basis (often brief description). Are there any possible inconsistencies, open-ended, impossibilities, filtering etc.? This is a dialogue with the client, where we ensure a more concrete test basis. The advantage is that the test start from a very early stage (static test) and it becomes clear what is to be built and so what has to be tested (dynamic testing). All this before the software is even built. This will also prevent the client from surprises and it is possible to get a clear business case. Since quality in agile processes is characterized by a higher satisfaction and business value, makes the role of tester only more important.

Model Based Testing (MBT) makes this possible. Based on business requirements and / or (additional) input from the business, the tester will build a test model, which includes all possible conditions and paths. Through a special testing technique all these paths, the happy-flow and non happy-flow are linked. For the automatic generation of test cases and a complete test design from the test model, we use the DTM test tool. Using this tool establishes test model is no longer a static model, since it can be repeatedly adjusted as needed, because we know that the requirements change with new insights from the business. With one click, the tool can generate automatically test cases and test design, over and over again.

The DTM test tool provides much more flexibility of Agile test approach and it minimizes the manual work, allowing greater focus for testers on the modeling of the test flow (testbasis). The DTM test tool facilitates the dialogue with the business.

Silvio Cacace, Dialogues Technology

Dialogues House 5 jaar

Written on November 12, 2012

Het Dialogues House bestaat 5 jaar, een reden om te vieren. Dialogues Technology is voortgekomen vanuit het Dialogues programma, waar het als afdeling software realiseerde voor alle innovatieve projecten binnen het programma. Na vele inzichten en “lessons learned” gedurende verschillende projecten is er een aanpak ontstaan waarin de innovatieteams (business teams) intensiever zijn gaan samenwerken op basis van een gelijkwaardige taal. Business en IT zijn elkaar gaan begrijpen en hebben gezamenlijk met veel plezier gewerkt aan complexe en vernieuwende systemen. Thans werkt Dialogues Technology aan innovatieve business projecten waarin technologie optimaal benut wordt. De kernwaarden van het Dialogues programma zijn de uitgangspunten voor Dialogues Technology.

Voor meer informatie over het Dialogues House en het programma, klik hier.

 

Dialogues Technology sponsor Gartner Benelux Beach House

Written on October 2, 2012

Dialogues Technology sponsort  het Gartner Benelux Beach House. Het Benelux Beach House is hét netwerkevent voor de Benelux-deelnemers aan de jaarlijkse ITXpo van Gartner. De ITXpo is evenals vorig jaar in Barcelona en wordt gehouden van 5 t/m 8 november. Het Beach House event vindt dit jaar plaats op de woensdagavond (7 november) en wordt al voor de 11e keer georganiseerd door initiatiefnemers Executive People. Dialogues Technology ondersteunt dit initiatief van harte, waarbij in ongedwongen sfeer op een bijzondere locatie met de top van de Nederlandse IT-wereld van gedachten gewisseld kan worden over de laatste IT-ontwikkelingen volgens Gartner. Bent u  niet in het bezit van een VIP-card maar wilt u toch graag komen, neemt u dan contact op met Marc van Gent

We’re hiring 2 Java developers

Written on February 29, 2012

Dialogues Technology is looking to hire 2 senior Java developers that have the following expertise are:

Senior Java Developer

  • Sound knowledge of Java 5.0/6.0, J2EE 1.4, Servlet, JSP, EJB, DB2 (Developer Level), XML/JSON knowledge.
  • Certification Requirement – Oracle Certified Professional Java EE Web Component Developer (formerly Sun Certified Web Component Developer), Oracle Certified Master Java SE Developer (formerly Sun Certified Java Developer)
  • Capable of doing FMI/DBI for project
  • That is able to solve Technical problems stand-alone
  • Knowledge of Unix, RAD 6.X, 7.0, Ant, Maven
  • Knowledge of Sonar, Subversion
  • Able to handle/guide team (size of 6-10 associates)
  • Knowledge/Certification in SCRUM
  • Knowledge of Ant & Maven, Deployment
  • Good Communication skills – Dutch/English
  • Knowledge of code/server performance tuning and Best practices
  • Work experience in onsite-offshore model is considered an advantage

Next to these:

  • Knowledge of Banking domain is must
  • At least 5 year of Work experience in BFSI is must

Please apply by sending your work experience to tudor.cobalas@dialoguestechnology.nl

Some Kodak moments at Dialogues Technology

Written on February 7, 2012

Let's Agile Scrum

“Let’s Scrum !!!” this is what we preach as an Agile Company. Besides developing software according to Scrum principles, we also offer Agile coaching and training. Check out our Scrum Training Page here.

Love I.T. cause it is part of your business

We’re happy to see that Jorden Lentze – ABN AMRO has a Dialogues Technology sticker saying “I Love I.T.”. Maybe because of the projects we have developed.

 

Next Page »