2. MY PROFILE
QUESTION 1: EXAMPLE OF SOFTWARE PRODUCT BROUGHT TO THE MARKET
QUESTION 2: THE 3 MOST DISRUPTIVE TRENDS IN ENTERPRISE SOFTWARE
TECHNOLOGY
QUESTION 3: DEVELOPING A TECHNICALLY DIFFERENTIATED PRODUCT IN THE
CODE COVERAGE SPACE
QUESTION 4: DEFINING A CORPORATE-WIDE ROADMAP
QUESTION 5: WORKFLOW TO ENSURE A WORLD-CLASS ROADMAP
DEVELOPMENT MODEL
3. As per my academic background, I'm an Engineer in Aeronautics, Engineer in Electronics and
a Master of Science in Telecommunications. After a first experience of 5 years in electronics
engineering, I developed a 15 years considerable know-how in the implementation of Large-
scale IT solutions for automation and dematerialization of business processes, in particular in
the field of electronic payment, field force solutions, web and mobile applications.
I'm also PMP-certified, and have significantly participated to enterprise change management
based on certification systems such as ISO 9000 or CMMI.
5. MASTERLAND is a modular, flexible and highly configurable platform designed to serve the need of field teams
such as sales, maintenance, distribution, etc. It includes a Web BackOffice application and a Mobile application
enabling to digitise and mobilise business processes in a quick and efficient way.
6. Processing and
Management of collected
data according to specific
Business requirement via
the implementation of
specific Plug-ins
Covers the generic life cycle of field operations, from setting up to
data analysis and exploitation.
Users
Geographic Sites
Parameter lists
Input forms
Set Roadmaps / Plan
on MAP
Assign forms to site
visits
Site Data
Capture in forms
Execute tasks
Send data
Offline / Online mode
Operations follow-up
on tabular and MAP
Control received
data
Alerts on specific
events
Rich and flexible
embedded BI tool
Graphs and Diagrams
Reports on MAP
Specific Reports
7. MASTERLAND is designed to enable the « MOBILISATION » of a multitude business
processes in a Quick and Efficient way
MASTERLAND
CENSUS AND
STATISTICS
COMMERCIAL
ANIMATION
FIELD SERVICE
MANAGEMENT
DISTRIBUTION
MANAGEMENT
ASSET
MANAGEMENT
FIELD PROJECT
REPORTING
8. The solution enabled the commercial department of a
leading Telecom Operator to plan operations, collect
field data and make analysis, which helps to enhance
efficiency and increases ability for decision making.
CHALLENGE
• + 35 000 points de sales
• Fully mobile field commercial staff, scattered
throughout the country
• Collected Information critical to the
competitiveness of the company
• Requirement for Real-time data to drive business
operations
SOLUTION
Innovative, simple to use and highly flexible platform compound of an embedded mobile application and
a Web BackOffice application
Plan for staff field operations and push planning to mobile terminals
Configure dynamic data collection forms to be filled in by mobile users
Dispatch useful commercial data to mobile staff
Follow-up operations through MAP
Produce real-time analysis and statistics
9. A leading insurance company, managing around 3 Millions
customer base, targeted to provide services to its members
and care producers through mobile terminals, such as follow-
up of refunds and cares. The aim is to ensure the right to
information and to promote proximity and quality of service to
the insured.
CHALLENGE
• Requirements for very attractive design and highly
ergonomic workflow
• Leverage appropriate data presentation and search
techniques so that the user could retrieve desired
information in the minimum of clicks
• Covering the most important mobile platforms: Android,
Apple, Microsoft
SOLUTION
The solution is made of 2 mobile applications (One for insured members and one
for care producers) deployed on the stores and a web administration tool. This
system enabled highly interactive services for the benefit of members:
• Consultation of the administrative situation of the insured and their dependents;
• Monitoring of reimbursement of medical records;
• Track supported hospitalization: dialysis, cancer, ophthalmology, etc.
• Monitoring of supported expensive drugs admitted
• Drug Guide (and generic) with readable bar codes
• Compare prices of acts among several care producers according to the National
Reference Price
• Sending claims or request for information with the possibility to attach
documents;
• Useful addresses with geo-locations
• Prevention messages on the main pathologies affecting target populations.
10. The deployed solution allows the agents of a leading distribution
company to process shipments using their mobile terminals.
This solution aims to:
• Ensure real-time tracking of collection and distribution
events via the data sent by the mobile terminal
• Dematerialization of paper documents to minimize the risk
of errors
• Data analysis through dashboards and dynamic reports
CHALLENGE
• Very little time available for operations, which requires to
optimise the application’s ergonomics
• Hundreds of users loading and sending important quantities
of data
SOLUTION
The implemented solution is a performance platform that consists of two main modules:
Mobile Module
• Allows the agent to perform the collection and distribution in real time from the Smartphone
• Provides the agent with the possibility to view the data relating to his / her tour (address, Phone
number, Weight, Delivery conditions, Payment, etc.);
Back Office Module
• Secure web application accessible internally by company authorized users
• This module provides functionality for administration and management of distribution and collection
operations
CASE STUDY 3: MOBILE SOLUTION FOR DISTRIBUTION MANAGEMENT
14. Security: Protecting users’ privacy
and enterprises’ OP; detecting and
blocking malicious activity
Data ownership: provider ?, client
?, both?
Complexity: IoT is still the domain
of experts
Sensing technology: Performance,
Connectvity, Power Consumption
Standardisation: Interoperability,
portability, manageability
15. Cloud Computing is a transformative set of technologies that can bring radical changes
to the business model of a company with a wide range of benefits
Streamlined work: focus on delivering software value.
Underlying infrastructure is managed by cloud provider
Scalability: infrastructure scales on demand,
managing variable workloads
Accessibility: Any internet connected device
Time to market: rapid application deployment
Data security: Hardware failures don’t result in data
loss
Flexible monetisation: mutualised resources with pay
as you consume principle
16. Difficulty to define the right business model enabling to leverage the benefits of
cloud platforms
Doubt about hosting sensitive data in systems owned by third party providers
Risks of dependence and lock to cloud software providers
Despite relative maturity of cloud technology, there still is a lack of mastery of
cloud systems and infrastructure by enterprise employers
17. Cyber security concerns the IT delivery chain from end to end: infrastructure, network,
applications, e-payment, systems, mobile terminals, IT organisation and procedures, etc
Protecting sensitive and personal data at
storage and during exchange
Dealing securily with cloud data sources such
as social networks, public stores, public
databases
Implementing application level security:
password management, access management,
idle mode management, webservice
authentication, SSO, etc.
Protecting data embedded in mobile
terminals
Prevention against hacking, sql injection,
malware
Managing system and network facilities in a
way that seals them from outside intrusion
Avoid to fall in security phobia, which might
lead to miss a business opportunity or to
overspend on security efforts.
A careful risk analysis should lead to a
balanced performance / cost ratio in
security management. The aim is to insure
19. Code
cover is a
must !
Dense and Complex
code structure
Complex business
rules
Continuous
development
approach with high
regression risks
High requirements in
term of stability and
performance
(Aeronautics,
Healthcare)
Development of a
standard product with
optimised
components
21. Interfacing risks
• Calling API functions
or requiring external
modules is generally
full of risks: using
wrong arguments,
network fluctuation
effect, exception
errors, corrupted data,
etc. This feature will
enable to configure
rules, run test cases
and detect interfacing
risks
Code Modularity
• The way code is
organised and
structured would have
a critical impact on its
maintainability and
scalability. This
feature will provide a
measurement of
modularity metric and
suggest
improvements to
tested code
Code Readability
• This feature will
enable to measure
code readability
according to
enterprise-defined
development
standard. The later
will be configured by
the client and
adjusted any time to
meet new rules and
policies.
23. SEGMENTATION
•Determining the target client / usage
segmentation of the products and classifying
them under product lines
BUSINESS MODEL
•Determining the business model that fit with
each product: Cloud / In premise / Hosted;
Open Source / Closed source; Free /
Supported, which leads to classify products per
business model
TECHNOLOGY FRAME
•Understanding the used development tools,
frameworks and technologies in each product.
This will help to reorganise and optimise teams,
trainings and tools acquisitions
FUNCTIONAL SYNERGY
•Analysing the transversal functions within these
products, such as: Workflow engines, reporting
engines, audit trail, user management, security
features, etc. This analysis would detect
possible reuse of the best modules from some
products into the others
INTERFACING
•Detecting possible useful interfaces between
products. In principle, Integration between
products of the same company should be more
natural and straightforward than integration with
external products
STANDARDISATION
•Defining common company user interfaces
standards and branding elements that should
apply to all products. These standards should
be enforced for the first release, then
maintained in standard for all following releases
Apart from the fact that each individual product requires specific evolution roadmap that meets its
business context, one would benefit from developing fruitful synergies and economy of scale among
these gathered products, technologies and experiences
25. Step 1:
Brainstorming
sessions
• Free suggestions
• Retaining the most
interesting ideas
• Outcome: Meeting
minutes of the
sessions
Step 2: Elaboration
of Master roadmap
plan
• Functional /
business viability
• technical viability
• development
milestones
• required human
and material
resources
• global timeline
• Outcome: Master
Roadmap Plan
document and
presentation
Step 3: Business
case evaluation
• Presentation to
the evaluation
committee
• Evaluation report
• Outcome: Go / No
go decision
Step 4: Detailed
Roadmap
• Roadmap
elaboration
• Roadmap
presentation
• Outcome: Signed
off version
Step 5: Follow-up
and steering
• Minor changes to
roadmap can be
decided at follow-
up committees
• Major changes to
roadmap can only
be decided at
steering
committees
• Outcome:
Roadmap updates