The experience perceived by the user is fundamental.
Ergonomics is not negotiable.
Do not neglect the work of UX designers, it is fundamental in the development of an application.
Integrate the feedback of your users, it is essential.
Bet on efficient interfaces for both internal and external uses.
The interfaces are geared towards efficiency.
The performance of an interface saves time, increases users' satisfaction and therefore reduce their frustration.
Adopt a Mobile First strategy.
Mobile devices are the most important market share.
Thinking mobile is thinking about the essential.
Responsive Design is the norm, it is a source of savings (MVP).
Adapt to practices, omni-channel is the norm.
The omni-channel approach provides the user with a unified experience (example: Netflix).
The different channels are synchronized and coherent (unlike batch processes).
All the actors (clients, advisers) access the same information.
Users are owners of their data and their journey.
Allow individuals, at any time, to control their personal data.
Establish trust by giving users real-time traceability and control.
Subsystems must meet the same requirements.
Customer relationship needs to be unified and contextualized with a flexible, unifying and event-driven CRM/SFA.
Opt for a CRM that manages both customer relationship and sales force automation (SFA : Sales Force Automation).
CRM must be open to new opportunities.
CRM produces events corresponding to management actions to fit into the Event-Driven logic of the platform.
The Big Data platform allows you to centralize and process the user's data to best serve him/her in his/her journey.
Centralize Maif Group, Partner and Vendor data in a journey logic.
"Data Preparation" and processing help to consolidate the data.
Big Data teams collaborate with Feature Teams to ensure data governance.
The workstation is adapted and adaptable to modern practices and channels.
Adopt identity federation for a unified experience.
A portal offers an overview, it does not replace applications.
The workstation must be mobile, multi-channel and standard to allow opening within the extended enterprise.
Do not forget that your colleagues are using modern applications with modern UX at home.
Treat all your users as "customers": Internet users, managers, ops, developers, etc.
Do not underestimate the UX effort needed for internal-use management applications.
Everything that can be measured must be.
Without measure, everything is only opinion.
Think of the metrics during the development of the application. Logs must have a business as well as technical dimension.
Do not neglect performance metrics, they are fundamental.
The Feature Team ensures operation: it is responsible for making the application operable.
A/B Testing saves time by letting feedback decide.
Rather than arbitrarily decide between two solutions, do not hesitate to set up A/B testing.
This pattern consists of presenting two different versions of the same application and choosing one of them based on objective measures of user activity.
Consider degradation rather than service interruption in the event of a failure.
In case of failure of one of the subsystems, a degraded version of the service must be considered in the first place rather than an interruption.
With the help of Circuit Breakers, isolate a breakdown to avoid its impact and propagation to the entire system.