Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The development of the software will be guided by the Scrum framework and Agile methodology.

...

The project will kick off with an initial planning phase, termed "Sprint 0." During this phase, the team will collaborate closely to establish a release schedule. This schedule will outline the timeline for rolling out specific functionalities. The planning will take into account both business priorities and the structural dependencies critical for efficient code development. More details in section Schedule

Once the release schedule is established, the process of requirements validation and elaboration will commence, guided by Contractor’s business analyst function and Customer’s service manager or analogous professional.

...

The requirements validation and elaboration process will be visualized through a series of meetings known as Joint Application Design (JAD) sessions. These sessions are critical for ensuring that all project requirements are thoroughly understood and agreed upon by all stakeholders.

Iframe
srchttps://viewer.diagrams.net/?highlight=FF9933&nav=1&title=table%20L2C.drawio#R7Vpbb6M4GP01eSzifnlskmZHox1pdjqreYwccMAqYMqlSfvr9zOYBLBpaEsqrdR02sbHjm18jj%2Bfz9OFsUqOf%2BUoi37QAMcLXQ2OC2O90HXDcGz4xZDnBtE9tQHCnAQN1AHuyQtuQK1FKxLggmMNVFIalyTrgz5NU%2ByXPQzlOT30m%2B1pHPSADIW4Nw0G3PsoxkKzPyQoI45qtneu%2BIZJGPGhXd1pKhLUNuYdFxEK6KEDGXcLY5VTWjbvkuMKx2zx%2BuuyGak9TSzHaTnlA9uMBr%2BCyEXbx29%2FXtzv%2F6CX6Ib38oTiij%2FwQrdj6G%2B5p9AtzLp85kthP1a0rbgpaqJuoYFuZ0D28lwP70L2e00Knz7h%2FBkafb9dt%2F3CBJuum1Z8bU6j6LBMGXtblDiD%2BkNESnyfIZ9hB9AYYFGZxFDS%2BGS4aHSXlUkcr2hM87ozwzQ9K2jbdfBN%2FQK8KHP6gNualKaYgU2HqqKpnmdYNnxpqq1CX6cJw3OV%2BDjKhHbiFzYGpgku62XgH2gVwbeEZhgcOJwVZsDj1FjUFVcrbC7q8NT1mXd4w6l%2Fgwx0QQabKvVLQlMUt%2FRdkydVtbyd%2Bn6eDE9TLcd1Hc9z52IJYtdlmnTPkdCkXokmQ6DpN%2FajlPifxZK59rwP7CZTsw3dcW1X123TnoknW9cnbCdN%2F0SezA9HVcMYiaq%2F8GNFcpzA4hTQbo33JCVso7LnSAP4eRejHc0Rx37m1MdFMTX6Ag1lXxNSTrvC4BCKSZhC0YeZYcCXjFSmzFtekZAgYMNIRdhRnmW2ZT4tSfw%2BKXEG%2FViDaKzbonzcFuvKx76WfKyPH8reJPlM00RHDC2nf6Mdjn%2FSolGesd7RsqSJTAUxa7lE%2FkOY0yoNOhzu65dEKCXNTrprPZclKLFWgatu2KlxslasEKAiwgEvtPEvOYbMnyqEFo5CwCwWSkD9qlkHmbxWTaATdd6NkTMp8EZTByFMdy1BgxA%2BRQ1qrd2cXYS2RIQDYZCkNs9LVGSN9d6TI1v5ZYZzArNgAljDUODV8c8z1I0ugl5eoRIiBknD30wdawMAPvyaJCE8YUx28BOBaXnC2wA07peULcMmggXZMpuuFE%2BhTEbL25VbdzhQwV39khyDnmVZy5msoOH1mTdtTWDekgQf07oS785l3sc5esu50bXn8SCeCIfIaMCRBw9BVrQqY5LCdNosURYcnjBGieLTJEPp87Yq6k%2BOiWIO52IOuLc8gXvTVCTb3nQV90r8u5f5zyipw%2BZ6AdvAWqqKDmJcqfW3BQ1WNSjDHBHUWKntoQ%2FKMMeSdalJxh5iugSUdikZWx1MEv6J8tllSaqUqHgY8TgsJLWepj4M61jJ7bE22D5wRJUIFJvzMj5mzN41wvVpHKOsILu6L4awYX%2Bg%2FKFuv6sK%2BGRR%2FKpqvyUEvM0G0to3BLzTNu2fycZM%2FssdhkDLFraBLUmzrhYCvQkh8AGXfiRGPeEoHF%2F8XhQdW3F5eHt%2FuBxqNvQzXSmeIT1Miq0fYf%2FhuiHPcfUh2ZLzzlBMW%2BTbMq%2FEd3vX%2BBrhF1dW4pIvnEmv7Mux%2FTdgD71UOVYOeLfNaYwlRvZEHbQPCD7X8fN4BkZN3RgyaoqMWiKdrfOZn86Ll5r%2BaYXO%2BREz%2FT6Y%2Fg40IU1XR%2FIslvHENJx86dkNJ1KvMiAWvjbGK8QKNzeuulfHXFnPws3luOTXSpo%2BSO5Vaf7ADAbO756a9Gwt1f6hMJUD2m8TlIK5D7Z5c9rNIGnPHqZj7S3fxXRMvVqMEq9oryVqzRoR9b%2FMEfNBd3mL3kOeRfAHbpim3xzlGGaJzq6nb0SZJ0NVSVtHNSUJ6ST1UiPUUe5M15XmwO1Yqmj6bUm4NK9l%2BDXxVvlLWf9HZYFuhtISb5E%2BV1oXL8InSosfqk1eIwqFJTpfMpkagFRzKBMxAjnaZ8rk4oX3m2RyD26C7IE%2F5ly%2BZDE1DXfcgSw00cdrmkQXxrX%2BH0ST3UG%2FXxe3vo%2BzEsHCCgFklROgmCCx5ks%2BExN7e5AGWqoon%2Fam54NRBYrnP5up6zp%2FfGTc%2FQc%3D
width700
frameborderhide
alignmiddle
height300

Discovery JAD Session

In the initial JAD sessions, known as discovery sessions, the technology implementation lead will collaborate with Client’s business users and stakeholders to examine existing workflows. The goal is to map these workflows to system requirements, identifying any gaps and potential areas for automation.

...

Info

Business Requirement Example: The system shall enable user management of client data.

  • Epic: As a user with the necessary permissions, I need a user interface to manage client data efficiently.

    • User Story 1: As a privileged user, I need to create client records to initiate the application process for new clients.

    • User Story 2: As a privileged user, I need to edit client records to update or correct client information.

    • User Story 3: As a privileged user, I need to delete irrelevant or erroneous client records not linked to active transactions.

See updated requirements list here

Additional user stories might include functionalities like deactivating and merging client records.

...

For reviewing and approving user stories, identified stakeholders will be given access to Jira. Jira is utilized not only for managing user story reviews and approvals but also for various other project activities. An example of how this process is visualized can be seen in a sample User Story Review Board in Jira, see example

Technical JAD Sessions

As the project progresses, the focus shifts to Technical JAD sessions. These sessions are critical for defining detailed field specifications and setting clear acceptance criteria for each functionality. The acceptance criteria are structured using a "Given-When-Then" format:

...