USAA Development Life Cycle

Slides:



Advertisements
Similar presentations
Calyxinfo Walking through Calyx Info The Organisation.
Advertisements

An open source QA stack testing tools for agile teams Presented by Aaron Evans
Unified process(UP) UP is an OO system development methodology offered by Rational(Rational Rose) s/w, now a part of IBM Developed by Booach,Rambaugh,Jacobson--
Beta Testing: The Contractor’s Perspective Trns·port User Group Meeting October 2005.
ShahDeep International Business Solutions Limited Born to Rise and Win ShahDeep International Business Solutions Limited Born to Rise and Win CompanyProfile.
Atlassian Africa South Africa 2015 Jonathan Singh.
Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
Making Semantic Web Real: Some Building Blocks Rakesh Agrawal IBM Almaden Research Center.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Delivering code as a team Chief Executive of Web Applications Craig Dean Oldham President of Greater Manchester Chamber of Commerce.
Extreme Programming Software Developing Methodology.
IBM WebSphere Architectural Overview. Content Management ● Controlled by Java – Servlet – Enterprise Java Beans (EJB) – Java Server Pages (JSP) ● Base.
Joel Sporleder Director, Walmart Technology Project Management Shared Services The evolving role of the Project Manager.
1 10/14/2015ã 2007, Spencer Rugaber The Waterfall Process Software plans and requirements Validation System feasibility Validation Product design Verification.
Project Methodology May 2, System Development Life Cycle Overview.
Oracle Data Integrator Architecture Components.
CS 5150 Software Engineering Lecture 3 Software Processes 2.
1 confidential | ©2015 Sabre GLBL Inc. All rights reserved. Implementing Kanban at Different Levels During Agile Adoption Krishnakumar C Principal Agile.
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
IDeaWorks- Good To Great – Program Hisham Al Zanoon July 5, 2012.
Phoenix Scrum User Group Simplifying Scrum Online May 21 st 2009.
® IBM Software Group ©IBM Corporation IBM Information Server Architecture Overview.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
V-Shaped Software Development Life Cycle Model. Introduction: Variation of water fall model. Same sequence structure as water fall model. Strong emphasis.
IBM Software Group ® Jazz Team Build – Part 1 Overview Jonathan.
Management Information Systems
Software Engineering cosc 4359 Spring 2017.
HPE ALM Octane.
Building Enterprise Applications Using Visual Studio®
Bob Jones EGEE Technical Director
Build Fundamentals and Continuous Integration
The Value of Managing the Review Process
Constructing Deploying and Maintaining Enterprise Systems
Accelerating Your Organization’s Success
IEEE Std 1074: Standard for Software Lifecycle
SAFe Workshop - Oct 17 Presenter: Ray Brederode
CSE 403, Software Engineering Lecture 2
Scaled Agile Requirements: What, When & How
SENIOR MANAGER - SOFTWARE TESTING PRACTICE
DevOps Deep Dive DevOps Deep Dive What you will learn
9/20/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Software Development Life Cycle
Introduction to Software Engineering
BSA 385 Competitive Success-- snaptutorial.com
BSA 385 Education for Service-- snaptutorial.com
BSA 385 Teaching Effectively-- snaptutorial.com
Scrum MODULE 3 – Part 3.
Component Based Software Engineering
Real Testing Scenario Strategy: Bringing this all together – Success!
Agile Delivery Process Improvement
Simplified Development Toolkit
Automated Testing and Integration with CI Tool
Continuous Localization
Agile Application Lifecycle Management
CS101 Introduction to Computing Lecture 20 SW Development Methodology
The Ops side of DevOps Manager Microsoft
Training 01: Project Lifecycle & Business Technology Analysis
Web Application Development Methodology
SOFTWARE DEVELOPMENT LIFE CYCLE
專題進度報告 第一組 指導教授:林則孟.張瑞芬.江.
Valuing our place in the world
HCL Application Modernization Services
Azure Data Factory V2 Templates
Office 365 Development July 2014.
A DevOps process for deploying R to production
Chapter 4: Software Process Models
SSDT, Docker, and (Azure) DevOps
Presentation transcript:

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

Waterfall – The Old USAA

Waterfall Phases CD Phase – Concept Definition CV1 Phase – Concept Validation 1 (Requirements) CV2 Phase – Concept Validation 2 (Analysis & Design) FSD1 Phase – Full Scale Development 1 (Coding, Unit Testing & Integration Testing) FSD2 Phase – Full Scale Development 2 (System Testing & Implementation) IMP Phase – Implementation (Warranty)

Scaled Agile Framework (SAFe) – The New USAA

Agile Tracking

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

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

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???

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

Testing Integration testing Integration to Staging/Runway environments 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

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

Maintenance Warranty period Major Incident Management Ticket support / Knowledge Articles

Q&A ?