Case Studies
Steria > European Commission Project
Improvement of the way of working and curtailing delivery time for a large software project by:
- Serving as methodology coach
- Constant monitoring of the quality of the builds by implementing continuous integration tools (Cruise Control)
- Alignment of the analysts team on a common way of working and specification structure
- Achieving efficient team work and separation of concerns through a shared repository of assets implemented as a webdav server, an Oracle database server and a source control system (CVS) storing all knowledge, specifications and code for the project.
- Achieving reuse of tools and assets such as specification structure for other projects in the company (even if in a different sector).
- Monitoring software quality assurance and improving the code quality through the use of Checkstyle, PMD and other Open Source tools integrated with SQA metrics in custom-created tools displaying the code base state as a treemap allowing for quick spotting of issues and direct access to source code through them.
- Achieving acceptance of key deliverables by authoring their structure and several of their technical parts (technologies included web services, SOAP, distributed systems, XSD).
Enterprise Architect, UML, Oracle 10g, Weblogic 9.x, MindManager, CVS, SVN, Maven 2 including lots of plugins, Spring 2.x, Spring Web Services, Checkstyle, PMD, Eclipse, Netbeans, Tcl/Tk, XSD, Cruise Control, Ant, Unified Process, Java, JEE.
Steria > Registre National
Improvement of the way of working for the Belgian ID card integration team
- Introduced issue tracking concepts through custom trainings and tool recommendation (using Open Source Eventum).
- Improved the communication between the team members and their customers through software engineering trainings centered around system modelling and the UML notation.
Steria > Axa Engineering Improvement Program
Improvement of the way of working for the DI for the RA (Requirements Analysis) and FD (Functional Design) disciplines
- Provided a clear explanation of what RA is to align people
- Made the team gel by serving as a catalyst for change
Tools & Technologies Used: UML, Rational Software Modeler, PVCS Dimensions, Faithful old Word and Excel
Steria > SPF Finances
Improvement of the way of working for the STIR project by :
- Establishing a set of templates for capturing requirements and analysis specifications
- Running a series of workshops for scoping the project
- Helping in structuring the revenue structure for the companies running the project
Expert-IT > Ogilvy
- Helped in putting a large ailing project back on track.
- Helped in bridging adverstising people, designers and geeks together, identifying key problems, producing high level specifications for putting everyone on the same page.
Tools & Technolgies used: Mindmpaps, Axon Idea Processor, Mind Manager, UI storyboards
IBGE (with Imalogic)
Curtaining delivery time for a data collection application
- Delivered a flexible, selfupdating, branded, multilingual, cross platform (windows, linux, mac)
application for encoding the mobility data of people in companies
- Ensuring that changes took less than a day to significantly change the layout, field counts and
validations by leveraging the Object Oriented approach with Java.
Technologies used: Java 1.4, JavaWebStart, Swing, Servlets, Tomcat,
XStream, XML, SQLServer, PDF generation, Velocity
State of the roads of the City of Brussels (with Imalogic)
Helped in getting an accurate view of the state of the roads of Brussels by:
- Developing a web application based on Java technologies for encoding the state of the roads and visualizing it on dynamic maps.
- Leveraging the dynamics of a small, high grade team to deliver the application.
Technologies used: Java, Tomcat, SQL Server, Velocity, JSP, IntelliJ IDEA, SVG
MC Properties Website (with Imalogic)
- Created a top notch web presence for MC Properties, a luxury home real estate agent.
Technologies used: Sitellite CMS, PHP, MySQL, Flash
Improved the way of working by
- Enabling web based team work, sharing of tasks, documents, content, applications in the company by leveraging TikiWiki, a CMS/Groupware Open Source solution.
- Enabled Customer Relationship Management through the use of VTigerCRM, an Open Source CRM solution. Features include leads management, account management, quotes, product catalogs, invoicing and trouble ticketing.
- Introducting robustness analysis to colleagues.
Curtaining delivery time of the core video and audio rich media ads service business by
- Delivering an ad server solution based on OpenX (Open Source Ad Server) and additional PHP code and files to support Geo targeting. Key concepts: Advertisers, Campaings, Ads, Zones, Publishers, Statistics, Capping, Delivery constraings.
- Designing and delivering a video player embedding ad-serving features in pre roll and post roll (technology used: Adobe Flex)
- Designing and delivering a MP3 ads pre roll and post roll embedding mechanism along with RSS feed rewriter system. (Technologies: MP3, PHP, Apache, MySQL, tagging, RSS, Podcasting)
Tools & Technologies Used: PHP, Adobe Flex, MySQL, MP3, Streaming, Flash Video, Flash, CVS, TikiWiki CMS/Groupware, Tagging, Ads Servers, OpenX.
Computer Sciences Corporation > Brussels Airlines
Improved the way of working and improving performance by:
- Helping move the KPI of technical availability of internet booking engine to 99.6%, resulting in significant monetary gains
- Helping improve the issue tracking process with off shore developers in the Philippines (technology used: Jira)
- Helping improve the scalability of the solution by finding out solutions to very annoying bugs (technology used: Spring, Java, MySql replication, Terracotta)
- Helping improve the communication between business and IT by chairing the eBusiness coordination meetings for several months to tackle long time issues
- Helping the specification and implementation of an availability dashboard
- Improving the performance of the commercial website by identifying performance bottlenecks and moving the time to load the pages from 17 seconds to less than 3.
Tools & Technologies Used: Java, Tomcat, Spring, Hibernate, MySQL (including replication), NetManage tools, ASP.NET, SQL Server, SiteConfidence, Javascript, Firefox, Firebug, Lori.
Computer Sciences Corporation > Belgacom
Helped in finishing up the Belgacom Bill Viewer application for public consumption.
Tools & Technologies used: Java, NetDynamics
Atos Origin > Trainings
Improved the way of working by:
- Aligning people on project management and solution delivery concepts by creating and delivering a custom made training course
- Educating the presales team on how to elicit and manage requirements of various types
- Teaching analysts on how to model systems
Tools & Technologies Used : Rational Sofware Modeler 7.x, UML
Stratis Group
Improved the way of working by helping shaping the technical vision and business processes for a good match for several accounts.
Tools & Technologies used: MindManager, Enterprise Architect, UML
Valtech > European Commission (various DGs)
Improved the way of working and the specification authoring performance by:
- Identifying specific requirements for the teams that were going to perform system modelling
- Successfully crafting and delivering a custom made course on how to do system modelling and using Sparx Enterprise Architect
Tools: Sparx Enterprise Architect
Orsys France > Tomcat Administration Course
Made clear the ways to leverage the Open-Source Tomcat server for real-life production grade deployments resulting in large savings in application server costs for several attendees.
Keywords & Tools: Tomcat 5.5, JMeter, load balancers, LDAP, Sun One Directory Server, Clustering, JDBC Clustering, MySql, HTTPS, Authorization and Authentication, Certificates, TCP/IP, Web applications, Valves, High Availability, Windows, Linux…
Orsys France > Object Oriented Analysis and Design Courses
Helped shifting the paradigm of numerous people to Object Oriented thinking in a successful way.
Tools: Rational Rose
Orsys France > Web development with Java
Helped trainees to acquire the basics for developing web apps with Java.
Tools & Technologies: Servlets, JSP, JDBC, Taglibs, XML, XSD, DOM, Tomcat, MySQL, SSL, JEE
Orsys > Calataÿ & Wouters
Improved way of working and associated performance by:
- Conducting several trainings on how to put the UML in practice
- Conducting several trainings on how to use Sparx EA tools
Tools & Technologies: UML, Sparx Enterprise Architect
STIME is the IT branch of Groupe Intermarché.
Curtained the delivery time by:
- Providing solid advice on the customer platform shortcomings and proposing new ways.
- Implemented the new ways successfully and replacing the old ways.
- Benchmarking against the old platform and achieving a factor of improvement in speed and scalability of a minimum of 5 to 10 times.
Tools & Technologies Used: UML, Sparx Enterprise Architect, Java, SimpleORM, Tomcat, Websphere, JSP
Trionis > Web Site
Delivered the trionis.com under very short deadlines.
Tools & Technologies: TikiWiki Open Source CMS, PHP, MySQL, Apache
European Savings Banks Group > Membership directory web site
Delivered the membership directory website in close coordination with the communication & marketing department.
Leveraged heavy up front prototyping for the site, allowing the business side of the equation to have a very significant share in the process.
Tools & Technologies: FLiP, Fusebox, ASP.NET, Flash, Access
Eufiserv > Website / Intranet / Newsletter / Forums
Delivered various internet-based systems to help with communication.
Tools & Technologies: ASP, Access, SQL Server, PHP, MySQL, Newsletter Ease
MAT > Technical Interfaces Programming
Curtained delivery time by developing interfaces to industrial weighing devices for weighing trucks.
Tools & Technologies: Microsoft Visual Studio, COM components developed in Visual C++, ATL
Netika > Methodology training and consulting
- Helped the client leverage object oriented approaches in their work.
- Helped the client think about his new product line with an improved formalism.
- Helped the client model his new systems with the UML.
Tools & Technologies Used: Sparx Enterprise Architect, Oracle, UML
- Helped in shaping the access to all backend systems in an integrated fashion, significantly driving the integration costs down.
- Helped in improving the availability of a lot of applications through measurement of problems and root cause finding.
- Helped in aligning teams by defining and implementing common ways of working, shared team missions, causing the software engineering maturity to move up significantly.
- Helped in making the company leverage the emerging Java technology by deploying the NetDynamics platform in an operational setup.
Managed to turn around a potential dismal disaster into a successful delivery by :
- putting in place an agile development process
- automating the build and release process
- making the quality of the software better by order of magniture by using sound architectural practices
- making the same team work nicely together
- putting testing procedures in place
Helped the NATO NIDS make its choice of CMS based on their requirements by:
- delivering a comparative study of the leading CMSes of the time
- defined all content items and their relationships in a content model, based on the specific requirements of NATO
- prototyped the user interface experience as part of the HCI group
- running series of workshops with the client to share the vision
- examined the performance requirements in order to propose a technical architecture
Tools & Technolgies Used: Mediasurface, Documentum, Vignette and other CMSes, PHP, Sitellite, UML, Sparx Enterprise Architect
- Designed, implemented and deployed the next generation interactive voice response systems sold by the company.
- Led the technical team and implemented Object Oriented approaches in order to rationalize the development methods, cutting the development time of solutions by at least a factor of 10.
- Delivered voice-mail systems based on the technology.
- Delivered over the phone games based on the technology.
- Delivered phone banking IVR systems based on the technologies for La Poste, Banque Generale du Luxembourg and others.
- Delivered a large installation of the technology for Ring Ring Company, a leading IVR provider in Belgium (systems that were delivered in 1993 ran in production until 2000).
- Delivered one of the first CTI-enabled platform for Skynet, including document fax back, custom headset hardware, presence registration and planning.
Tools & Technologies Used: Symantec C++, Multi-C threading library, full family of Dialogic and Gammafax cards. Performed integrations with leased lines for voice multiplexing, integration with client backend systems (mainframes, AS/400s, ...), TCP/IP stack, soldering iron and some electronics.
- Helped customers implement the Digipass technology.
- Helped in knowledge transfer to Vasco Data Security USA.
- Helped in visualizing new products by prototyping them in software.
Tools & Technologies Used : C, Visual Basic, DES, RSA, Digipass cryptography
|
|

|