02082018 USAA Development Life Cycle Grant Lindsey Engineer

  • Slides: 15
Download presentation
02/08/2018 USAA Development Life Cycle Grant Lindsey – Engineer Greg Weaver – IT Director

02/08/2018 USAA Development Life Cycle Grant Lindsey – Engineer Greg Weaver – IT Director Public Information

OUR MISSION THE USAA STANDARD The mission of the association is to • Keep

OUR MISSION THE USAA STANDARD The mission of the association is to • Keep our membership and mission first facilitate the financial security of its • Live our core values: Service, Loyalty, Honesty, Integrity through provision of a full range of highly • Be authentic and build trust competitive financial products and services; • Create conditions for people to succeed in so doing, USAA seeks to be the provider • Purposefully include diverse perspectives for superior results • Innovate and build for the future members, associates and their families of choice for the military community. Public Information 2

Waterfall – The Old USAA Public Information 3

Waterfall – The Old USAA Public Information 3

Waterfall Phases CD Phase – Concept Definition CV 1 Phase – Concept Validation 1

Waterfall Phases CD Phase – Concept Definition CV 1 Phase – Concept Validation 1 (Requirements) CV 2 Phase – Concept Validation 2 (Analysis & Design) FSD 1 Phase – Full Scale Development 1 (Coding, Unit Testing & Integration Testing) FSD 2 Phase – Full Scale Development 2 (System Testing & Implementation) IMP Phase – Implementation (Warranty) Public Information 4

Scaled Agile Framework (SAFe) – The New USAA Public Information 5

Scaled Agile Framework (SAFe) – The New USAA Public Information 5

Agile Tracking Public Information 6

Agile Tracking Public Information 6

Overview USAA Technology Project Initialization Development Testing Release Maintenance § Note: from an Agile

Overview USAA Technology Project Initialization Development Testing Release Maintenance § Note: from an Agile – Scrum perspective Public Information 7

USAA Technology Linux, Java, IBM Websphere Moving towards cloud-based containerized architecture New web, REACT,

USAA Technology Linux, Java, IBM Websphere Moving towards cloud-based containerized architecture New web, REACT, presentation and serverside JS, investigating AWS Supplier Systems Could be anything… § Real Estate’s main supplier uses. NET Public Information 8

Project Initialization What is the business need? Gathering requirements, writing the User Acceptance Criteria

Project Initialization What is the business need? Gathering requirements, writing the User Acceptance Criteria Finding the right team for the job I’m a developer, why are we talking about this part of the cycle? ? ? Public Information 9

Development Assigning the work to the engineers Where’s the code? Compiling the workspace Running

Development Assigning the work to the engineers Where’s the code? Compiling the workspace Running locally**** Unit testing – CI/CD Merge with stream Public Information 10

Testing Integration testing with your team Integration to Staging/Runway environments Company wide, larger scale

Testing Integration testing with your team Integration to Staging/Runway environments Company wide, larger scale end-to-end tests Environment as Prod-like as possible Analysis of defect severity Public Information 11

Release Pre-Prod environments Multiple server farm rolling deploy Production Validation Business Signoff Go back

Release Pre-Prod environments Multiple server farm rolling deploy Production Validation Business Signoff Go back to sleep Public Information 12

Maintenance Warranty period Major Incident Management Ticket support / Knowledge Articles Public Information 13

Maintenance Warranty period Major Incident Management Ticket support / Knowledge Articles Public Information 13

Q&A ? Public Information 14

Q&A ? Public Information 14

Public Information

Public Information