Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.

Slides:



Advertisements
Similar presentations
© Telelogic AB [1] Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company for the United States Department of Energys.
Advertisements

PAINLESS PERIODIC REVIEW Cynthia Steinhoff Anne Arundel Community College Arnold, Maryland.
Conclusion Kenneth Moreland Sandia National Laboratories Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company,
Software Quality Assurance Plan
The University of Best Practices American Society of Civil Engineers Student Chapter.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
TITLE OF PROJECT PROPOSAL NUMBER Principal Investigator PI’s Organization ESTCP Selection Meeting DATE.
TITLE OF PROJECT PROPOSAL NUMBER Principal Investigator PI’s Organization ESTCP Selection Meeting DATE.
Chapter 10 Schedule Your Schedule. Copyright 2004 by Pearson Education, Inc. Identifying And Scheduling Tasks The schedule from the Software Development.
Chapter 3 Project Initiation
1 7/24/09 National Nuclear Security Administration Office of Defense Nuclear Security (DNS) DNS Security Lessons Learned Program Ted Wyka Director, Security.
What does it take!?. As you know, the employment market has changed dramatically in the past few years. We came a long way form the times where all that.
Sandia is a multi-program laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
Software Asset Management at Sandia National Laboratories NLIT Summit 2009 June 2, 2009 Ramona K. Gallegos Programmer/Analyst Andrew H. Steele Programmer/Analyst.
NFAC Neutrino Facilities Assessment Committee Barry Barish Chair 19-Sept-02 for National Research Council.
What is Program Management?
Update on Sandia’s Portal Project Interlab 2003 November 5–7, 2003 Cara Corey and Tracy Walker Sandia National Laboratories Sandia is a multiprogram laboratory.
Documentation Management Biosafety and Biosecurity Awareness Training For Afghan and Pakistani Bioscientists January 12-14, 2010 SAND No P Sandia.
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
The Technical Community Understanding the Procurement Cycle LaShawn Davis Professional Intern Program Level II Presentation.
Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation,
Chapter 3 Project Initiation. The stages of a project  Project concept  Project proposal request  Project proposal  Project green light  Project.
Slide #1 Writing Winning Proposals. Slide #2 Agenda  Overview  Writing Tips  Comments, Suggestions, Questions  Upcoming Seminars.
SAND Number: P Sandia is a multi-program laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department.
Level 2 IT Users Qualification – Unit 1 Improving Productivity Name.
Sandia is a multi-program laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
Software Development, Programming, Testing & Implementation.
SQA Work Procedures.
Sandia is a multi-program laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
IAEA International Atomic Energy Agency How do you know how far you have got? How much you still have to do? Are we nearly there yet? What – Who – When.
COMPGZ07 Project Management Presentations Graham Collins, UCL
Developing an accessibility policy. In this talk we will discuss What is an accessibility policy Why do we need one? Getting started - steps to consult.
Completing this module The goal of this module is to prepare you to submit an application for Sabbatical Leave at ACC. At the end of the module, you will.
Michael Burnside Blog: Software Quality Assurance, Quality Engineering, and Web and Mobile Test.
Crystal Yellow Agile Software Methodology For ParaView Development Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin.
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
Developing an accessibility strategy. In this talk we will discuss an accessibility strategy an accessibility policy getting started - steps to consultation.
Chapter 16 The Writing Process: A Case Study of a Writing Assignment.
Marina Signore Head of Service “Audit for Quality Istat Assessing Quality through Auditing and Self-Assessment Signore M., Carbini R., D’Orazio M., Brancato.
FAO/WHO Codex Training Package Module 3.2 FAO/WHO CODEX TRAINING PACKAGE SECTION THREE – BASICS OF NATIONAL CODEX ACTIVITIES 3.2 How to develop national.
Operated by Los Alamos National Security, LLC for the U.S. Department of Energy’s NNSA U N C L A S S I F I E D Slide 1 Nick Salazar Operations Support.
The serious benefits of fun Manchester Art Gallery Dec 3 rd, 2013.
1 PREPARING FOR AND CONDUCTING A PLANNING GRANT MEETING The Nonwovens Institute NC State University, Raleigh NC Behnam Pourdeyhimi Phone:
Page 1 Trilinos Release Improvement Issues Roscoe A. Bartlett Department of Optimization & Uncertainty Estimation Trilinos.
Sandia National Laboratories is a multi-program laboratory managed and operated by Sandia Corporation, a wholly owned subsidiary of Lockheed Martin Corporation,
Final Presentation Take out Sr. Project Handbooks Page 24.
An interactive website was established to improve communication and establish a place for section policy and educational materials. The site is a success.
JOINING THE TEAMCFA CHARTER SCHOOL NETWORK. BRIEF OVERVIEW One Year Process 300 Point Scale Divided Evenly Between Three Committees (Academics, Business,
Before you begin In order to remain in good standing, every Student Chapter must submit an annual report and pay annual dues. – Your faculty advisor will.
Writing Research Proposal ADS501 Research Method and Data Analysis.
Welcome to IST331 S1 Main concepts today Introduction to team, processes The user Cognitive ergonomics, design Examples of things about the user that are.
Material Control and Accountability SAND No C Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company,
APPRAISAL OF THE HEADTEACHER GOVERNORS’ BRIEFING.
Sandia is a multi-program laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear.
Information management and the PAT This PPT is for teachers, not learners.
Trilinos Strategic (and Tactical) Planning Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United.
Administration Code for Kentucky’s Educational Assessment Program Spring 2012.
Sandia’s Roles on Behalf of ARM North Slope of Alaska (NSA) April 28, 2003 Jeff Zirzow NSA Technical Operations Manager Sandia is a multiprogram laboratory.
Primary Planning Seminar Monday 9 th June. Primary Planning Seminar Woodside School - Planning What have we done so far? Action :Working Party established.
March 18th, 2005http://jhh.opi.upmc.edu/main/cabig/BestPracticesSig1 caBIG Architecture Working Group Face-To-Face Meeting Best Practices SIG March 18th,
Project Delivery Working Group FY2016 EFCOG Annual Meeting Robert P. Miklos Idaho National Laboratory Battelle Energy Alliance Working Group Chair June.
Abstract  An abstract is a concise summary of a larger project (a thesis, research report, performance, service project, etc.) that concisely describes.
1 Presented by David Thompson, TIA December 14, 2005 NFPA 1600 and Emergency Communications.
College of Arts & Sciences Lecturer Promotion Dossier assembly workshop fall 2016.
Before you begin The activities documented in this file should cover the previous 12 months. The Committee on Student Members reviews Applications three.
Self-Study Instrument for Early Childhood Centers EDITION
Before you begin In order to remain in good standing, every Student Chapter must submit an annual report and pay annual dues. Your faculty advisor will.
Editing & Polishing your Assignment
Before you begin In order to remain in good standing, every Student Chapter must submit an annual report and pay annual dues. Your faculty advisor will.
AP Research The second course in College Board’s Capstone Program
Presentation transcript:

Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL What I learned at SQAS & Trilinos Life Cycle Model Discussion TUG 2006 Robert Heaphy November 9, 2006

Slide 2 Department of Energy Quality Managers Software Quality Assurance Subcommittee SQAS SQAS is chartered by NNSA. (DOE is an interested party) It includes all NWC facilities (including AWE in the U.K.) It meets twice a year, this was meeting #38 This time Sandia was the host for the 2.5 day meeting It seems to create “white papers” on topics of interest to the software community within the NWC for NNSA The meeting time is mostly active work on the current “tasks” and “working groups”

Slide 3 My Concerns Sandia’s active representatives at SQAS are almost exactly the same folks: performing the ASC assessments, heading the ASC “quality” training and committees, are members or regular attendees to the AQMC meetings. Could the SQAS “white papers” become ASC “guidelines”? Another concern: When the NNSA representative was asked what NNSA wanted of the SQAS/NWC, he stated that the answer was one word – “compliance.” (Not good software, on-time software, etc.)

Slide 4 3 of the 4 current SQAS working groups Applying Agile Methods to Weapons/Weapons Related Software Should be completed by the next meeting Software Process Improvement for Research Codes Newly created working group (previously a “task”) Benchmarking for Value for Money Analysis Newly created working group (previously a “task”)

Slide 5 Agile Methods Current text is a general description of Agile methods – mostly taken from books and web sites. Mostly OK. New and final section is called “Barriers to Using Agile ….” There was evidence at the SQAS meeting that the representatives didn’t really understand Agile methods or philosophy (Agile Manifesto) Sandia’s representatives were publicly pro CMMI® and anti Agile. (One proudly proclaiming to be a “CMM® bigot”.) Some barriers were true of any software methodology (such as software developers need to have deep knowledge of the NWC environment before they can program in it), but being listed in this document could fool the reader into thinking this was another Agile problem. I attended both meetings and my comments were somewhat accepted

Slide 6 Research Code Software I attended the first meeting and they were very receptive to my comments: I talked about the Trilinos 3 phase life-cycle model and in particular about its research phase. They are interested in how research get promoted into the next phase They are interested in how we select a subset of the ASC quality practices for research. Unfortunately, I missed the second meeting (they changed the schedule!) They are very interested in practical information that we could provide. They specifically asked if working group members could ask their projects: “What is an ideal software research environment?”

Slide 7 Benchmarking I attend the benchmarking meeting and again this group was quite willing to listen to our input. The head of this working group (Mike Elliott from U.K.) shared an interesting paper with me. It showed the economic benefit (as R.O.I) of various methods. CMM® scored very low (although CMMI® was better.) Economic benefit could be a good strategy to proving Agile methods superior to CMMI® methods.

Slide 8 SQAS Conclusion Dave Womble kindly “chartered me” to attend SQAS by providing a project & task for it. I have not yet discussed with him any benefits for the center or ASC algorithms program for continuing with this effort or attending future meetings. I was asked by all 3 working group chairs to submit information and review the draft documents before the next meeting (next spring in Los Alamos.) I will accept any comments about these issues and forward them to the appropriate working group. Related note: I was invited to speak to the next AQMC meeting to share the Zoltan/Trilinos/EPA success stories. This can be a chance to “enlighten” ASC management about effective, high quality software research & development.

Slide 9 Immediate Trilinos Action I recommend that Trilinos (and Zoltan) adopt the ANSI/ASQ Z standard: Quality Guidelines for Research. This is a very short standard (5 pages excluding boilerplate) for which we are already very close to complete compliance. I suggested a few minor statements for Mike to add the appropriate Trilinos level documentation. (For example, a statement about quality improvement goals consistent with §5.5.2.) I will create a checklist for content in (or supplement to) the package’s research proposal. (To avoid terminology issues.)

Slide 10 Life Cycle Model Discussion This is the time for an open discussion of any issues/concerns/modifications to the Trilinos Life Cycle model.