Requirements and Interfaces Erik Johansson and Chris Neyman NGAO PD Team Meeting #6 Thursday, March 19, 2009.

Slides:



Advertisements
Similar presentations
Configuration Management
Advertisements

SERVICE MANAGER 9.2 PROBLEM MANAGEMENT TRAINING JUNE 2011.
Software Quality Assurance Plan
Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
More CMM Part Two : Details.
The System Development Life Cycle
Project Scope Management
Project Scope Management
Stepan Potiyenko ISS Sr.SW Developer.
NGAO Controls Team Meeting August 29, 2008 Erik Johansson.
NGAO System Design Review Response Peter Wizinowich, Rich Dekany, Don Gavel, Claire Max for NGAO Team SSC Meeting June 18, 2008.
NGAO Control Systems Group Status, Plans & Issues NGAO Team Meeting August 19, 2008 Erik Johansson Jimmy Johnson, Doug Morrison, Ed Wetherell.
Functional Requirements Status and Plans Christopher Neyman W. M. Keck Observatory Viswa Velur California Institute of Technology Keck NGAO Team Meeting.
CSCI 639 Topics in Software Engineering Assignment #5 Fall 2008.
NGAO Management Update Peter Wizinowich NGAO Meeting #11 November 5, 2007.
NGAO interface control documents: Christopher Neyman W. M. Keck Observatory Keck NGAO PD phase Meeting #6 March 19, 2007 Videoconference.
Soft. Eng. II, Spr. 2002Dr Driss Kettani, from I. Sommerville1 CSC-3325: Chapter 1 (cont ’d) Title : Client requirements (Review) Mandatory reading: I.
I n t e g r i t y - S e r v i c e - E x c e l l e n c e Business & Enterprise Systems Introduction to Hewlett Packard (HP) Application Lifecycle Management.
1 Software Requirements Specification Lecture 14.
Functional Requirements Status and Plans Christopher Neyman & Erik Johansson W. M. Keck Observatory Viswa Velur California Institute of Technology Keck.
1 SWE Introduction to Software Engineering Lecture 11 - Requirements Engineering Processes.
1 CMPT 275 Software Engineering Requirements Analysis Process Janice Regan,
Project Scope Management
Planning. SDLC Planning Analysis Design Implementation.
Module 9 Session 9.2 Visual 1 Module 9 Designing Control and Reporting Systems (Time, Cost, Resources and Scope (Performance and Quality)) Session 9.2Managing.
Supplier Product & Process Change Request. Flow Diagram: Supplier Product & Process Changes Requests Change notification form completed by supplier then.
Pre-Project Activities Text Chapters 5 and 6. Pre-Project Activities 1.Contract Review 2.Development Plan 3.Quality Plan.
Commercial Database Applications Testing. Test Plan Testing Strategy Testing Planning Testing Design (covered in other modules) Unit Testing (covered.
Typical Software Documents with an emphasis on writing proposals.
Steps to the Preliminary Design Review (PDR) ACES Presentation T. Gregory Guzik January 28, 2003.
Technological Design STS-118 Lunar Plant Growth Chamber Challenge © 2013 International Technology and Engineering Educators Association STEM  Center for.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Applying the Inspection Process. What Software Artifacts Are Candidates for Inspection? Software Requirements Software Designs Code Test Plans.
Lec#3 Project Quality Management Ghazala Amin. 2 Quality Specialist-Job responsibility Responsibilities Reports monitoring and measurement of processes.
Software Inspections. Defect Removal Efficiency The number of defects found prior to releasing a product divided by The number of defects found prior.
Writing Quality Requirements Karl E. Wiegers Presented by: Ricardo Carlos.
Project Scope Management Process
IT Project Management, Third Edition Chapter 5 1 Chapter 2: Project Scope Management.
Requirements Engineering CSE-305 Requirements Engineering Process Tasks Lecture-5.
Lecture 3 Scheduling CSCI – 3350 Software Engineering II Fall 2014 Bill Pine.
Georgia Institute of Technology CS 4320 Fall 2003.
Lecture 3 Uses Cases Topics UML Use Cases pop quiz Readings: Chapter 3 January 24, 2008 CSCE 492 Software Engineering.
Pre-Project Components
Systems Analysis and Design in a Changing World, Fourth Edition
Software Engineering COSC 4460 Class 4 Cherry Owen.
2 nd Knowledge Area : Project Scope Management. Importance of Good Project Scope Management 1995 CHAOS study cited user involvement, a clear project mission,
(SRS) SOFTWARE REQUIREMENT SPECIFICATION(SRS) 1. Topics to be discussed.. What is an SRS? Purpose of an SRS Who reads the SRS? Who writes the SRS? Characteristics.
Requirement Engineering. Recap Elaboration Behavioral Modeling State Diagram Sequence Diagram Negotiation.
Software Requirements Specification Document (SRS)
Keck Next Generation AO Next Generation Adaptive Optics Meeting #2 Caltech November 14, 2006 P. Wizinowich for NGAO Executive Committee.
Quality Assurance at CMM Level 2 Copyright, 2000 © Jerzy R. Nawrocki Requirements.
Requirement Elicitation Review – Class 8 Functional Requirements Nonfunctional Requirements Software Requirements document Requirements Validation and.
Software Engineering Process - II 7.1 Unit 7: Quality Management Software Engineering Process - II.
Information Technology Project Management, Seventh Edition.
Configuration & Build Management. Why Software Configuration Management ? The problem: Multiple people have to work on software that is changing More.
 System Requirement Specification and System Planning.
Configuration Management
Software Project Configuration Management
Software Verification and Validation
Software Configuration Management
Configuration Management Why do we need it? What does it do?
Software Subcontractor
Configuration Management
IT 440: SYSTEM INTEGRATION
Software Requirements
Software Development Life Cycle
Software Quality Engineering
SQA Role during Software Code and Unit Test Phase
Welcome to CT1315 Project1 Latifa AlAbdlkarim King Saud University October,2009.
Software Reviews.
Presentation transcript:

Requirements and Interfaces Erik Johansson and Chris Neyman NGAO PD Team Meeting #6 Thursday, March 19, 2009

2 NGAO Systems Engineering Team Team formed in January to address NGAO Systems Engineering issues: Chris N, Peter W, Rich D, Erik J Meet bi-weekly Twiki Page: Keck/NGAO/SystemsEngineeringGroup Issues discussed to date: –Functional requirements review Reorganization of requirements according to PBS Requirements review and change approval process Reorganization of requirements Dealing with TBDs in requirements Team assignments for requirements review –Interfaces How to manage interfaces: N 2 diagrams, database Review of interfaces

3 Requirements Review Functional requirements written and included in materials for NGAO System Design Review held in March Never formally reviewed. The requirements are important: they form the basis for the system design. The purpose of the review is to ensure that we have a complete, accurate, and self-consistent set of requirements describing the system. The requirements will be used during the remaining phases of the design and during the implementation to ensure that the system we deliver will perform as intended.

4 Contour Database We are using the Contour requirements management tool from Jama Software to manage the NGAO requirements. There are ~600 Functional Requirements to manage. Contour gives us the capability to have configuration management control, traceability, and reporting tools. Contour allows collaborative access to the requirements database. Goal is to have all requirements for the NGAO project managed in Contour.

5 Requirements now organized by PBS Originally requirements were organized according to WBS, which was at times confusing. WBS represents work. Requirements describe the system we are designing. The PBS is a numbering system used to describe the system in a detailed hierarchy. Organizing requirements around the PBS is a natural fit. Modified original PBS to put sensors and DMs with the opto-mech system. PBS still needs scrubbing below the third level

6 Review Process Requirements have been divided up into small manageable sets. Two-person team assigned to each set: one Sys Eng team member plus the effort leader for the PBS area, or an NGAO team leader. Three review phases with proposed due dates of 3/31, 4/14 and 4/28 A formal review process has been defined and documented (KAON 638). Erik is contacting all review participants.

7 Review Guidelines Review should be comprehensive, not just a review of existing requirements. For each PBS area: –Is requirement set complete? –Do additional requirements need to be written? –Is additional analysis or work required for a requirement? Label with To Be Determined (TBD) or To Be Resolved (TBR) Notify Sys Eng team Is requirement written clearly, concisely, in complete sentences, using correct English? Are all requirement fields specified correctly? Is the requirement verifiable? –If we cannot verify a requirement through inspection, analysis, demonstration or test, do we really need it? Does requirement need to be split up into multiple requirements? Lots of references on Sys Eng Twiki page: Keck/NGAO/SystemsEngineeringGroup