SQA Plan automating a manual process inside our own company SETeam 20 Kenton Born – TL Marcellus Seamster James Stemmons Marc Kleinschmidt Ben Goreham.

Slides:



Advertisements
Similar presentations
Acceptance Testing.
Advertisements

Lecture # 2 : Process Models
Software Process Models
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 4 Slide 1 Software Processes.
THE SYSTEMS DEVELOPMENT LIFE CYCLE (SDLC)
CSC 480 Software Engineering
 © Ian Sommerville A software process model is an abstract representation of a process. It presents a description of a process from some particular perspective.
CS3773 Software Engineering Lecture 01 Introduction.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 17 Slide 1 Rapid software development.
Windows Phone Marketplace Once you've developed your app or game, Windows Phone Marketplace is where you can sell or give away your creation to the global.
SYSC System Analysis and Design
Requirements Analysis INCOSE Systems Engineering Boot Camp
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 15 Finalizing.
Dr. Ralph R. Young Director of Software Engineering PRC, Inc. (703) Fifth IEEE International Symposium on Requirements Engineering.
Ch7: Software Production Process. 1 Questions  What is the life cycle of a software product?  Why do we need software process models?  What are the.
CS CS 5150 Software Engineering Lecture 20 Acceptance and Delivery.
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
CMSC 345, Version 1/03 An Overview of Software Processes Reference: Software Engineering, by Ian Sommerville, 6 th edition, Chapter 3.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 17 Slide 1 Extreme Programming.
Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems.
1 CMPT 275 Software Engineering Software life cycle.
Software Engineering Chapter 12 The Generic Iteration Workflow Fall 2000.
Chapter 2 The process Process, Methods, and Tools
THE PROTOTYPING MODEL The prototyping model begins with requirements gathering. Developer and customer meet and define the overall objectives for the software.
Agile Software Development Chapter 3 – Lecture 1 Adrián Susinos.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Teaching material for a course in Software Project Management & Software Engineering – part II.
1 SYS366 Lecture 1: Introduction to Systems. 2 What is Software Development? Software Development implies developing some software – but it does not involve.
Software Processes lecture 8. Topics covered Software process models Process iteration Process activities The Rational Unified Process Computer-aided.
Extreme/Agile Programming Prabhaker Mateti. ACK These slides are collected from many authors along with a few of mine. Many thanks to all these authors.
Professional Services Automation © 2004 ProjectHelp AS. ProjectHelp & MS Project Integration Overview.
The B uff. The Buffs Agenda 1. Recent iteration and job done 2. What we are doing now.
SYSTEMSDESIGNANALYSIS 1 Chapter 3 Feasibility Jerry Post Copyright © 1997.
Chapter 6: Systems Development Steps, Tools, and Techniques Management Information Systems for the Information Age.
Rapid software development 1. Topics covered Agile methods Extreme programming Rapid application development Software prototyping 2.
1 SWE Introduction to Software Engineering Lecture 4.
SQA Plan SETEAM1 Adam Jundt (Team Leader) Philip Galloway Roland Craddolph Steven Chu Philip Galloway Kyle Becker Patrick Rogers-Ostema.
System Analysis (Part 3) System Control and Review System Maintenance.
Chapter 7 Software Engineering Introduction to CS 1 st Semester, 2015 Sanghyun Park.
Chapter 2 – Software Processes Lecture 2 1Chapter 2 Software Processes.
Safety Critical Software Justin Shelite Matt Smith Justin Dolezilek Tony Trujillo Justin Metcalf Kenton Shuck.
Systems Analysis and Design in a Changing World, Fourth Edition
Chapter 2 Software processes. Topics covered Software process models Process activities Coping with change.
Chapter 2 Software Processes (2/2) Yonsei University 2 nd Semester, 2015 Sanghyun Park.
Software Life Cycle The software life cycle is the sequence of activities that occur during software development and maintenance.
3.7 Implicit Differentiation Objective: SWBAT find derivatives using implicit differentiation.
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  System and Software  System Engineering  Software Engineering  Software Engineering Standards  Software Development.
Requirements Engineering Requirements Engineering in Agile Methods Lecture-28.
Teaching slides Chapter 3
Chapter 2 – Software Processes Lecture 2 1Chapter 2 Software Processes.
Name Next Spelling Word #1 Next Previous Spelling Word #2 Next.
1 SYS366 Week 1 - Lecture 1 Introduction to Systems.
Testing and Evaluating Software Solutions Introduction.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Software Development Life Cycle (SDLC)
WS1-1 ADM , Workshop 1, August 2005 Copyright  2005 MSC.Software Corporation WORKSHOP 1 INTRODUCTION.
1 SYS366 Week 2 - Lecture Visual Modeling and Process.
Chapter 2- Software Development Process  Product Components  Software Project Staff  Software Development Lifecycle Models.
CS 389 – Software Engineering Lecture 2 – Part 2 Chapter 2 – Software Processes Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed.
Chapter 15 Finalizing Design Specifications
Chapter 15 Finalizing Design Specifications
Pivot Tables, Macros and VBA
Chapter 15 Finalizing Design Specifications
PowerPoint charting. Done right.
Chapter 2 – Software Processes
Extreme Programming.
Legacy transcripts Planning Meeting March 7, 2019.
An introduction into technical and functional testing
Systems Development An Overview of Systems Development
Presentation transcript:

SQA Plan automating a manual process inside our own company SETeam 20 Kenton Born – TL Marcellus Seamster James Stemmons Marc Kleinschmidt Ben Goreham Jared Sutherland

Scenario A large company is responding to a large project proposed by another unit in your company. The proposed project is in a completely new area that has not been automated previously. It is, however, a well-understood process that is now being done manually.

Current Process Manual Needs Automated Will save money, time Will save money, time Standardizes information Standardizes information

Requirements Elicitation Should not be difficult (in-house) Basic requirements known up-front Additional requirements elicited at each iteration

Development Incremental model Iterative development Iterative development Prototypes Prototypes Meeting with end users at beginning of each cycle Meeting with end users at beginning of each cycle Requirements elicitation

Monitoring Gantt Chart (Microsoft Project) EV Analysis Dashboard Dashboard Meeting with management at end of each iteration

Testing C0 testing for each iteration Automated programs must not have errors on boundary conditions Automated programs must not have errors on boundary conditions End user testing Must make sure it is being automated in a way that users would want Must make sure it is being automated in a way that users would want Maintain manual method until automation fully verified

Questions?