Technical Communications and Responsibilities 09/04/2021

Architectural decisions

Responsibility for high level implementation of architecture

iTransition (Sergey V); accountable to Mark Blair, Alon Kovner

Responsibility for overseeing high level implementation

Indigina (Mark with Sergey)

  • microservices scope

  • database types (SQL, NoSQL eg. CosmosDB)

  • communication of ideas and decisions through agile process with Sergey V and Mark B speaking regularly

Concerns

Concerns about the number of projects running concurrently (outside of Suez) and amount of time available

  • Back end team may need to be expanded

  • QA team required

  •  Will there be enough overview on an ongoing basis once the project is in full swing?

Responsibility for database meta schema

iTransition

  • Responsibility for contributing to database design and duplication

  • Responsibility for implementation

iTransition team tasks in the early stages

  • Read documentation from Steven Bennett regarding product functionality and scope of project

  • Getting toolkits and work spaces set up

  • Research on microservices, noSQL, other functionality which is new to them

  • Concentrate on getting one microservice correctly written end to end to serve as a reference for future

    • UI

    • Back end

    • CI/CD

    • Deployment

Back End

  • CI/CD skeleton microservice – setting up organisation – user iterate it

  • Helm – templating engine

  • API Gateway

Front End

  • Kendo library and components

  • Angular Components

User stories

  • What level of detail is important for user stories

  • What is seen as valid acceptance criteria in user stories

  • What level of overview is appropriate for user stories

Action Points

@Adam Marriott (Unlicensed)@Mark Blair (Unlicensed) ensure user stories are to an acceptable level and include all that is required for front end and back end. Document findings as necessary
@Adam Marriott (Unlicensed)@James Seabrook Communication to the business about potential slowdown because of new paradigm and new way of working. There may be a few iterations to get it right
@Mark Blair (Unlicensed)@James Seabrook Generate high-level stories for initial stages of the project, eg. architecture, setup. (“Sprint zero”). Liaise with @Adam Marriott (Unlicensed) on any required documentation
@Mark Blair (Unlicensed) Ensure iTransition have appropriate knowledge and agreed standards for design and implementation