Sprint 32 Review (2017-09-19)

Sprint Priorities

The following list was the prioritisation output from Sprint Planning:

Noting availability is shortened as the sprint 32 review is on Tuesday 19-09 (Alistair and Joanne on a course on the Wednesday)

Ify - possibly 5 days, hurricane dependent

Russ - 3 days

Alex - 3 days

Product Management

  • SMLs given access to Staging/Production - P&C and Posts
  • Case Management product and solution design
  • Trainer UI product and solution design
  • People refinement
  • User Management refinement
  • Trainee UI refinement of scope
  • Prepare for Programme Board 20/09 - what is Phase 2 and Phase 3?
  • Long form mobile
  • Long record admin pt2 - responsive treatment

Development

  • Permission - re-implement to new design
  • People - forge ahead
  • Google analytics
  • Connection discrepancies to live + first feedback
  • Trainee UI break ground beyond login
  • Posts 2nd increment
  • Programme and Curricula 2nd increment

Data and ETLs

  • ETL resilience
  • Mirror - must go live - new SQL network issues resolved
  • Local/National by object
  • Unlock Oriel

DevOps

  • Terraform - finish - avoid conflicts with London networks
  • Migration to Azure UK North and South
  • Keycloak upgrade and 2nd instance

Contents

The following items to be shared by team members during this sprint review


Item

Owner

Link

Production Application releases / updates:



Releases

TIS-16

  • fixed an issue where sometimes a new revalidation episode was not created for an under notice trainee that was deferred before
  • performance of ADMINS-UI should significantly improve
  • action connection discrepancies functionality is now available
  • google analytics has been added to ADMINS-UI

Product Management

High level Product and Solution Design

  • Recommendations documented on relevant Confluence pages


Trainer UI

  • Deemed out of scope for MVP development by Business Managers since there is no current access in Intrepid for Trainers
  • One Local Office gives access to trainers for leave management, this will be accounted for within the Abence component


Case Management

  • final scope to be agreed with BM's
  • high level usage documented


People

  • Field validation and scenarios completed
  • People stories updated to reflect current thinking
  • Awaiting confirmation of SMLs so the field validation work can be agreed.


Admin / Trainee UM

  • stories / scenarios written up


Programmes & Curricula

  • Rotations moved to this component
  • story, scenario and field validation completed


Trainee UI/UX

Paused for long record Admin UX / UI


Long record UX/UI

  • The bringing together of work done on Programme/Curricula, Long form pages and Responsive menu/navigation to solve Posts problems.
  • Showing how when optimised at 1200px screen size - we have a 3 column grid which should be utilised (not using just 2 of the 3 columns).
  • How long forms responsively adapt from 1600-1900 . It is pointless having a full screen design unless tables and forms responsively adapt to this utilising the extra space.
  • Elucidating the vertical grid so that when new fields are added (in posts for example) the page still looks harmonious.
  • Iterating height of individual feilds, so they work better as a unit when multiple feilds are added. SO no confusion with title and which feild.
  • Position of field controls to keep a harmonious look and harmonious gutter width to accomodate these when additional feilds are added.
  • New visual design of field controls + - .
  • New visual design of field drop downs
  • New roll over state of field controls
  • New way of using ‘start typing’ on ACTIVE text field only’.
  • Showing responiveness below 1200. Adding and taking away columns as well as expanding
  • Clarification on if site is expands to 1600 or full screen (1900)

https://hee-tis.atlassian.net/wiki/x/GoAcBQ


Delivery Management

Ray Hill (Unlicensed)

Reuben Noot (Deactivated)

Graham O'Regan (Unlicensed)

TIS Cutover Approach was summarised for Business Managers and the Programme Board - /wiki/spaces/TISDEV/pages/80510977
TIS Stakeholder Engagement

User workshop held in the NE local office on the 7th September - 35 attendees

BM Skype calls to agree the scope of TCS before recommendations are made to the Programme Board on the 20th Sept. 

Manage GMC Connections


TIS Core Services Alpha build

Alex Dobre (Unlicensed), Paul Hoang (Unlicensed), Sunil Rochani (Unlicensed), Panos Paralakis (Unlicensed), Graham O'Regan (Unlicensed) Steven Pettengell (Unlicensed)

TraineeUI - Panos Paralakis (Unlicensed)

Clean Angular 4  progressive Web app 

Admin UI

National Training Numbers?

Updated Login screen - Emanuele Fortunati (Unlicensed)

Permissions - progress update - Tamer Moustafa (Deactivated)

Updated create/update users endpoints for Temporary Password- Sunil Rochani (Unlicensed) 


Posts, People, Placements



PostsPeoplePlacements
ViewServer(tick)(tick)

UI(tick)(tick)
CreateServer(tick)(tick)

UI(tick)~
ValidateServer(tick)(tick)

UI(tick)(tick)
Entity Structure CRUDServer(tick)(tick)
ETL
(tick)



E2E



Intrepid Mirror

Removed old schema and empty tables to match the csv-diff configuration.

Reinstated the Azure Data Sync

Intrepid DR v2

Graham O'Regan (Unlicensed)

Russell Steel (Unlicensed)

Access to UAT has been provided.
KeycloakGraham O'Regan (Unlicensed)

Investigated using Active Directory on dev; need to resolve issue merging accounts but parking for now.

Oriel Integration / ESR IntegrationGraham O'Regan (Unlicensed)


DevOps

Built all the 4 environments(tools,dev,stage,prod) on new vnets from scratch except the virtual vpn network gateways and local network gateway connections using terraform and ready to migrate from the existing ones.

Work done:

  • Resource Groups, Vnets, Peering, HEE-PRODUCTION subscription access, LDN to new VNET connectivity, total 11 servers(jenkins, docker registry, [dev,stage,prod] apps, db, monitoring) were built and ready to use now.

Pending work:

-Sonar on new jenkins server, issues with postgres deployment, uidev server on new dev vnet, monitoring server on tools vnet.
- gmc-sync access to new prod server, mail has been sent to kieran, sean. Kieran is out till Mon, 25-Sep
- Will raise a dns request for the flip over to happen from existing servers to new servers when gmc-sync is ready.
- Need to agree on a date when we want to flip as I need to again resync with latest data. On this day environments will not be available for some time when we perform some checks.
- Documentation on how to maintain terraform, mainly w.r.t destroy as we don't want to destroy the managed disks.
- post tasks to automate snapshots for managed disks, cleanup of jenkins settings releated to binaries, installing certs using ansible playbooks etc.., 

rResource PlanningReuben Noot (Deactivated)

Full Time recruitment

Welcomed Ashley and Chris

ScrumMaster confirmed start date 1st November - Andy Nash, will probably join us online before this date

Further round of applications are in progress with 44 applicants having been shortlisted for FE Dev, Full Stack Dev, DevOps Engineer, User Researcher and Quality and Test Engineer, interviews scheduled during the next sprint

/wiki/spaces/TISDEV/pages/15237371


Session recording:


......

Note:

Session recordings made with Webex. You will need to install the Webex video player appropriate to your device from here: