1. Analysis and Modernization (Addressing Obsolescence)
The primary role is to deconstruct the existing system in order to build the future without service interruption.
- Functional reverse engineering: Analyzing outdated systems to extract critical business rules and current operational processes.
- Target definition: Collaborate with organic architecture advisors to define how current functionalities will be transposed into the new infrastructure.
- Impact analysis: Evaluate the consequences of technological changes on the work processes of end users.
2. Electronic Design and Delivery of Services (EDDS)
The analyst is the guardian of business value in the organization's digital transformation.
- Requirements gathering: Facilitate workshops with stakeholders to define the requirements for new digital services.
- Writing functional documentation: Produce clear specifications, User Stories and detailed acceptance criteria.
- API design (functional view): Define the data necessary for exchanges between the different organic services to ensure the fluidity of the user journey.
- Modeling: Create data and process flow diagrams (BPMN) reflecting the new target architecture.
3. Collaboration and Agility (CaaS/DevOps Ecosystem)
Working in a container environment requires close collaboration with technical teams.
- Technical liaison: Acting as an intermediary between organic architecture experts (CaaS specialists) and business units to popularize technological constraints and opportunities.
- Development support: Answering developers' questions during sprints and ensuring that the technical implementation meets the functional vision.
- Backlog Prioritization: Assist the Product Owner in prioritizing features based on business value and technical dependencies.
4. Quality Assurance and Testing
To ensure that the electronic delivery of services is efficient and flawless.
- Testing strategy: Develop functional test scenarios, end-to-end test cases, and non-regression tests.
- UAT Coordination: Organize and supervise user acceptance testing (UAT) to validate that new systems meet operational expectations.
- Bug management: Analyze reported bugs, assess their functional impact and prioritize their correction with the development team.
Summary of expected deliverables
- Functional and technical analysis files (functional level).
- Inventory of documented business rules (legacy vs target systems).
- Product backlog populated with User Stories ready for development.
- Mapping of modernized business processes.
- Test plans and quality validation reports.