IV&V Facility 7/28/20041 Technical Overview Pre-Solicitation Conference/ Industry Day NASA IV&V FACILITY July 28, 2004.

Slides:



Advertisements
Similar presentations
Roadmap for Sourcing Decision Review Board (DRB)
Advertisements

Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
NEES Project Management Workshop June 16 June 18 1 Segment 2.
1 Independent Verification and Validation Current Status, Challenges, and Research Opportunities Dan McCaugherty IV&V Program Manager Titan Systems Corporation.
July 11 th, 2005 Software Engineering with Reusable Components RiSE’s Seminars Sametinger’s book :: Chapters 16, 17 and 18 Fred Durão.
Iterative development and The Unified process
Chapter 5: Project Scope Management
Systems Engineering Management
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
4 4 By: A. Shukr, M. Alnouri. Many new project managers have trouble looking at the “big picture” and want to focus on too many details. Project managers.
Defining the Activities. Documents  Goal Statement defines why helps manage expectations  Statement of Work what gets delivered defines scope  Software.
Planning. SDLC Planning Analysis Design Implementation.
Software Configuration Management
LSU 07/07/2004Communication1 Communication & Documentation Project Management Unit – Lecture 8.
What is Business Analysis Planning & Monitoring?
Effective Methods for Software and Systems Integration
Chapter 2: Overview of Essentials ISE 443 / ETM 543 Fall 2013.
Project Management Process Overview
S/W Project Management
Typical Software Documents with an emphasis on writing proposals.
Chapter 2 The process Process, Methods, and Tools
OSF/ISD Project Portfolio Management Framework January 17, 2011.
Software Configuration Management
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
NIST Special Publication Revision 1
T. Dawson, TASC 9/11/13 Use of a Technical Reference in NASA IV&V.
CEN rd Lecture CEN 4021 Software Engineering II Instructor: Masoud Sadjadi Phases of Software.
SENG521 (Fall SENG 521 Software Reliability & Testing Software Product & process Improvement using ISO (Part 3d) Department.
1.  Describe an overall framework for project integration management ◦ RelatIion to the other project management knowledge areas and the project life.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
MD Digital Government Summit, June 26, Maryland Project Management Oversight & System Development Life Cycle (SDLC) Robert Krauss MD Digital Government.
Chapter – 9 Checkpoints of the process
SacProNet An Overview of Project Management Techniques.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
BSBPMG505A Manage Project Quality Manage Project Quality Project Quality Processes Diploma of Project Management Qualification Code BSB51507 Unit.
CS 3610: Software Engineering – Fall 2009 Dr. Hisham Haddad – CSIS Dept. Chapter 2 The Software Process Discussion of the Software Process: Process Framework,
CHECKPOINTS OF THE PROCESS Three sequences of project checkpoints are used to synchronize stakeholder expectations throughout the lifecycle: 1)Major milestones,
Project Life Cycle.
Requirements as Usecases Capturing the REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
© Mahindra Satyam 2009 Configuration Management QMS Training.
1 | 2010 Lecture 3: Project processes. Covered in this lecture Project processes Project Planning (PP) Project Assessment & Control (PAC) Risk Management.
BSBPMG501A Manage Project Integrative Processes Manage Project Integrative Processes Project Integration Processes – Part 1 Diploma of Project Management.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
BSBPMG404A Apply Quality Management Techniques Apply Quality Management Techniques Project Quality Processes C ertificate IV in Project Management
Project Management Project Integration Management Minder Chen, Ph.D. CSU Channel Islands
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Project Management Processes for a Project
SRR and PDR Charter & Review Team Linda Pacini (GSFC) Review Chair.
Report Performance Monitor & Control Risk Administer Procurement MONITORING & CONTROLLING PROCESS.
~ pertemuan 4 ~ Oleh: Ir. Abdul Hayat, MTI 20-Mar-2009 [Abdul Hayat, [4]Project Integration Management, Semester Genap 2008/2009] 1 PROJECT INTEGRATION.
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
6/6/ SOFTWARE LIFE CYCLE OVERVIEW Professor Ron Kenett Tel Aviv University School of Engineering.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
IV&V Facility 7/28/20041 IV&V in NASA Pre-Solicitation Conference/ Industry Day NASA IV&V FACILITY July 28, 2004.
Prof. Shrikant M. Harle.  The Project Life Cycle refers to a logical sequence of activities to accomplish the project’s goals or objectives.  Regardless.
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
SQA project process standards IEEE software engineering standards
Procurement Management
BANKING INFORMATION SYSTEMS
Software Configuration Management
SQA project process standards IEEE software engineering standards
The Systems Engineering Context
IEEE Std 1074: Standard for Software Lifecycle
Defining the Activities
Engineering Processes
Project Management Process Groups
Engineering Processes
HHS Child Welfare National IT Managers' Meeting
ISSUE MANAGEMENT PROCESS MONTH DAY, YEAR
Presentation transcript:

IV&V Facility 7/28/20041 Technical Overview Pre-Solicitation Conference/ Industry Day NASA IV&V FACILITY July 28, 2004

IV&V Facility 7/28/20042 Purpose of Presentation Provide an overview of the SOW, IVV 09- 1, and the RTOs to ensure that the technical requirements are clear and the relationship among the documents is clear

IV&V Facility 7/28/20043 Document Relationship Contract SOW – Provides contract-level common technical requirements Task Order – Provides Project- specific technical requirements Task 1Task 2 Task 3Task 4 Common Deliverables Exceptions to Common Deliverables Project – specific Deliverables IVV 09-1, IV&V WBS – Provides standardized task descriptions Tailoring of Tasks to project, and grouping of tasks for reporting/tracking

IV&V Facility 7/28/20044 Statement of Work

IV&V Facility 7/28/20045 SOW Sections 1.1, 1.2, 1.3 Section 1.1 Defines IV&V Section 1.2 Scope of contract Section 1.3 Terminology –Do not confuse the term “Task” with “Task Order”. A Task Order will contain a set of requirements that will include the performance of one or more Tasks –The term Task was chosen to be consistent with terminology used in IEEE-1012, Software Verification and Validation

IV&V Facility 7/28/20046 SOW Section 1.4 Provides information on the approach to IV&V services tasking

IV&V Facility 7/28/20047 SOW Section 1.5 Typical IV&V approach, not requirements Mix of team members at developer site and local to IV&V Facility “No Surprises” policy

IV&V Facility 7/28/20048 SOW Section 2.0 Informative documents, not requirements Government documents –Provide information on how NASA Programs and Projects are managed, how IV&V is managed, the Facility’s ISO procedures and strategic implementation plan. –NASA Policy concerning IV&V – NASA Facility Civil Servants are responsible for ensuring and applicable requirements are captured in contract SOW or Task Orders Industry Documents –IEEE/EIA and IEEE 1012 provide information regarding the framework chosen for the IV&V WBS

IV&V Facility 7/28/20049 SOW Sections 3.1, 3.2, 3.3 Section 3.1 – Management of the entire effort (Task Order efforts and efforts to fulfill SOW requirements Section 3.2 – Continuous Improvement –IV&V Facility is putting significant effort into continuous improvement activities –Contractor required to have continuous improvement activities in three areas: ISO 9001:2000, CMMI, Metrics Section 3.3 – Tools Development and Application –Develop special-purpose tools as necessary to perform IV&V on each project –Use of Facility standardized tools (currently PITS is only required tool –Provide evaluation of new tools to determine if they are suitable for NASA IV&V Tools may have been produced by outside companies, NASA funded research, etc. Performed on an as-requested basis. Rarely requested, and amount of effort required is small

IV&V Facility 7/28/ SOW Sections 3.4, 3.5 Section 3.4 – Because IV&V is part of Mission Assurance, a consolidated record of what was analyzed and how it was analyzed is critical Section 3.5 – NASA has a very active Software Assurance research effort. As well, the Facility sponsors additional IV&V related research. The Facility is also increasing its process improvement efforts.

IV&V Facility 7/28/ SOW Section 4.0 Most deliverables produced under the contract are Project-specific technical reports that will be defined in each task order Contract Progress Report – Provides NASA with status of the IV&V efforts. Primary audience is IV&V Facility personnel. Monthly Software Status Reports – Primarily assesses the status of the development project. Also provides some description of what IV&V has accomplished. Primary audience is development project personnel Integrated Cost Performance Report – BCWS, BCWP, ACWP. Supplements the Contract Progress Report by quantifying the status of the IV&V work with respect to work plans.

IV&V Facility 7/28/ IVV 09-1

IV&V Facility 7/28/ IVV 09-1 Overview IVV 09-1 provides a set of common task descriptions and completion criteria used for NASA IV&V Common tasks help to ensure consistent approaches to similar projects Tasks provide framework for tracking and reporting of IV&V progress At end of IV&V effort, accomplishments are easier to document and compare to plans Task descriptions are based on IEEE 1012 with some modifications –Some grouping was done to consolidate tasks that were too small to separately track –Modified some tasks to fit Facility priorities –Changed test-related tasks to reflect: Test-related task structure more in keeping with NASA experience Independent testing is rarely employed due to cost considerations. Analysis of developer’s test plans, procedures, and results much more common. However, REATSS (Reconfigurable Environment for Analysis and Test of Software Systems) development will bring low-cost, dynamic test capability to the Facility in the near future.

IV&V Facility 7/28/ IV&V and the Project Life-Cycle Life-cycle IV&V is designed to mesh with the Project schedule and provide timely inputs to mitigate risk Dialog between the IV&V Facility and the Project must begin before SRR For most Projects, IV&V ends (and the Final Report is delivered) on or about MRR. Some Projects have extended S/W development post-launch or major upgrades/maintenance (e.g. Shuttle, MER) System Requirements Review Preliminary Design Review Critical Design Review System Test S/W FQT Initial IVVP Signed Mission Readiness Review Concept Phase 2.0 Requirements Phase 3.0 Design Phase 4.0 Implementation Phase 5.0 Test Phase 6.0 Operations & Maintenance Phase 7.0 Baseline IVVP Signed - IV&V provides support and reports for Project milestones - Technical Analysis Reports document major phases - IVVP is updated to match changes in Project IV&V Provides CoFR IV&V Final Report IV&V Phase Independent Support 1.0 System Retirement Launch Note: numbers correspond to IV&V WBS

IV&V Facility 7/28/ Management and Support Tasks Phase Independent Support 1.0 These tasks help to ensure the proper application of IV&V on projects Executed throughout the Software Development Life Cycle Covers development of IV&V Plan and interfaces with projects –The IV&V Plan (IVVP) documents the IV&V approach for the Project. Some sections of the IVVP require Project concurrence (the sections covering schedule, POCs/Interfaces, reports/deliverables to the Project, and items (e.g. software artifacts) needed by IV&V). –Initial IVVP serves to set overall expectations, POCs, etc. It is not a full-blown plan (not enough software detail is usually known). –Interfaces include project suppliers (such as contractors building software for NASA). Proper language must be included in development contracts to provide IV&V access to software artifacts. Other cross-cutting tasks such as Issue Tracking and Resolution, management review, project review support, etc. Project Software Development Life Cycle

IV&V Facility 7/28/ Primary Life Cycle Tasks These activities form the core of the effort on any project Includes tasks for all life cycles that examine primarily life cycle products –Includes such things as requirements traceability analysis, design architecture analysis, code analysis, test analysis, etc. Results are documented thoroughly and presented to the project –Issues and risks are tracked through closure (task under management and support). –Technical reports are provided directly to the projects. –Results/issues are communicated immediately. They are not held until formal technical reports. –Best interface for resolving technical issues is between IV&V analysts and development personnel. Concept Phase 2.0 Requirements Phase 3.0 Design Phase 4.0 Implementation Phase 5.0 Test Phase 6.0 System Requirements Review Preliminary Design Review Critical Design Review Integration & Test System Test Mission Readiness Review S/W FQT

IV&V Facility 7/28/ Close Out and Ongoing Analysis IV&V provides a final report documenting its findings and results –Supports mission/launch/flight readiness reviews Effort not always complete at time of launch –Extended missions require after launch support due to software being developed and uploaded during cruise phase Some missions have extended life times and perform ongoing software maintenance –IVV support mirrors normal life cycle processes but on a smaller level and in an iterative manner –Each planned change is a mini-IV&V project (Space Shuttle) Operations & Maintenance Phase 7.0 Launch Begin Operations Operational Maintenance System Retirement

IV&V Facility 7/28/ “Optional” Tasks Explanation Optional Tasks in IVV 09-1 (Section 8.0) are non- nominal tasks that the facility may require to be done as part of some task orders. Why the “optional” title? –As part of the IV&V Transition work, a set of baseline tasks were developed for each of four mission classes –The remaining, possible tasks were put in the “optional” category The baseline tasks for each of the 4 mission classes have not yet been incorporated in IVV The mechanics of implementation are still being worked. The incorporation of baseline tasks and the inclusion of optional tasks is done by the Government during Task Order development

IV&V Facility 7/28/ Baseline Tasks Example (may not trace to current IVV 09-1) The heading legend is as follows: H – Human Rated, R – Robotic, I – Instrument-Only, D – Science and Data Analysis Items with an X are the baseline tasks for that type of mission Tasks not included in baseline for a particular mission (including 8.0 Optional Tasks) can be performed: –As recommended by IV&V to mitigate particular project risks –When paid for by Projects to provide additional risk mitigation –As funded by the IBD or Code Q 2.0 Concept Phase HRID 3.0 Requirements Phase HRID 2.1Reusability AssessmentXXXX3.1Traceability AnalysisXXXX 2.2 Distributed Architecture AssessmentXXX3.2 Software Requirements EvaluationXXXX 2.3System Requirements ReviewXX3.3Interface AnalysisXXXX 2.4 Concept Document EvaluationX3.4System Test Plan AnalysisXXXX 2.5 Software/User Requirements Allocation AnalysisX3.5Acceptance Test Plan AnalysisXX 2.6Traceability AnalysisX

IV&V Facility 7/28/ Representative Task Orders RTOs were chosen to provide a broad representation of the kind of work anticipated under this contract –Mission types (Human and non-human) –Deliverables (Different types of technical reports) –Tasks (All life cycle phases, some tailoring, plus “optional” tasks) RTOs were intended to provide as many “new” projects as possible, but ones that had sufficient actual information to provide a basis for tasking and responses –“Fictional” missions were avoided (risk of providing too little information or unrealistic information) –No “new” human rated missions have sufficient definition to support an RTO –SDO and Kepler have been through the planning and scoping phase but have either recently begun or have not begun IV&V services

IV&V Facility 7/28/ RTOs and Bidder’s Library Purpose of Bidder’s library is to provide information necessary for bidders to respond to the RFP (especially background information on the RTOs) There were some last minute changes to bidder’s library content because of web distribution concerns. Alternatives are being considered. More information is being produced and will be posted periodically