ILC Cavity Data Management Final Report June 11, 2007 Peter Kasper.

Slides:



Advertisements
Similar presentations
CompatibL Technologies FpML Cashflows Engine for ISDA.
Advertisements

Configuration Management
Visual Scripting of XML
Eva Sørensen Department of Chemical Engineering University College London Experiences of using peer assessment in a 4th year design module.
Alternate Software Development Methodologies
Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Software Delivery. Software Delivery Management  Managing Requirements and Changes  Managing Resources  Managing Configuration  Managing Defects 
Software Quality Assurance Inspection by Ross Simmerman Software developers follow a method of software quality assurance and try to eliminate bugs prior.
Rational Requisite Pro Usage at NYSDOT BA CoP
Fundamentals of Information Systems, Second Edition
System Implementation
SE 555 Software Requirements & Specification 1 SE 555 Software Requirements & Specification Prototyping.
1 CMPT 275 Software Engineering Requirements Analysis Process Janice Regan,
© The McGraw-Hill Companies, Software Project Management 4th Edition Managing contracts Chapter 10.
TECH581 Improve/Control Presentation Fall 2008 Date: 12/09/08 Team Members: xxxxx xxxxx Sound Removed.
Planning. SDLC Planning Analysis Design Implementation.
Michael Solomon Tugboat Software Managing the Software Development Process.
Presented By: Shashank Bhadauriya Varun Singh Shakti Suman.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
FreightSupplyChain Trinity Business Solutions Limited International Freight Consolidators March 2001 Trinity Business Solutions Limited International Freight.
REDCap Overview Institute for Clinical and Translational Science Heath Davis Fred McClurg Brian Finley.
Software project management
AICT5 – eProject Project Planning for ICT. Process Centre receives Scenario Group Work Scenario on website in October Assessment Window Individual Work.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
Chapter 3 – Agile Software Development 1Chapter 3 Agile software development.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 2 The Sources of Software 2.1.
Canada’s NDS Experience Office of Controlled Substances An Overview May 8, 2007.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Training Workshop on the use of the CRF Reporter for European Community Experts Introduction Copenhagen – 12 September 2005 James Grabert Inventories sub-programme.
Wikis are websites where pages can be edited using an online document editor. Users can easily edit and share content. Enterprise wikis are platforms.
Fermilab Cryomodule QA/QC Model Jamie Blowers LCLS-II EDM/PLM Applications 31-Mar-2014.
Presented by Abirami Poonkundran.  Introduction  Current Work  Current Tools  Solution  Tesseract  Tesseract Usage Scenarios  Information Flow.
EGEE is a project funded by the European Union under contract IST Testing processes Leanne Guy Testing activity manager JRA1 All hands meeting,
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.
Software Project Documentation. Types of Project Documents  Project Charter  Requirements  Mockups and Prototypes  Test Cases  Architecture / Design.
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.
P15 Lai Xiaoni (U077151L) Qiao Li (U077194E) Saw Woei Yuh (U077146X) Wang Yong (U077138Y)
Cryomodule Design and R&D during the EDR phase Robert Kephart With input from the T4 CM Collaboration.
Web Site Redesign for ULAA (Union of Liberian Associations in the Americas) Isaac G. Nyenaweh Software Development, Database & Digital Media.
Collaborate 2009 Projects SIG Suhail Maqsood Vice President.
Obsolescence Impact on Configuration Management
Fundamentals of Information Systems, Second Edition 1 Systems Development.
24-Aug-11 ILCSC -Mumbai Global Design Effort 1 ILC: Future after 2012 preserving GDE assets post-TDR pre-construction program.
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
1 ILC Internal Cost Review Major Points from External Reviewers T. Elioff, J. Marx, V. Soergel, M. Yoshioka, and A. Yamamoto, (C. Wyss, absent) To be presented.
CASTOR evolution Presentation to HEPiX 2003, Vancouver 20/10/2003 Jean-Damien Durand, CERN-IT.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
S1 Global Plug Compatibility CAD Tools & Collaboration April 23, 2008 Don Mitchell, FNAL.
Chapter 4 Automated Tools for Systems Development Modern Systems Analysis and Design Third Edition 4.1.
K-12 Teaching Application Support and Software Ongo-08 Client Dr. John Lamont Prof. Ralph Patterson Advisor Dr. Gregory Smith Team Members Sean Boyle Tony.
Software Engineering Principles Practical Advice and Steps for Managing Your Project.
ILC Cavity Data Management Requirements Review March 30, 2007 Peter Kasper.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Agenda: Overview of Agile testing Difference between Agile and traditional Methodology Agile Development Methodologies Extreme Programming Test Driven.
CS223: Software Engineering Lecture 14: Architectural Patterns.
©Ian Sommerville 2007COTS-based System Engineering Slide 1 COTS-based System Engineering.
 Is it a struggle to keep on top of program or donor information?  Are you wasting postage and effort mailing to your entire list rather than tailoring.
Tutorial 4 IT323.  Q1. As a software project manager in a company that specializes in the development of software for the offshore oil industry, you.
Change Request Management
IT Architecture Technical blueprint for evolving a corporate infrastructure resource that can be shared by many users and services processing systems hardware.
Modern Systems Analysis and Design Third Edition
Chapter 2 The Sources of Software
draft-ipdvb-sec-01.txt ULE Security Requirements
Modern Systems Analysis and Design Third Edition
Finding the Right CRM for Your Organization
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
Modern Systems Analysis and Design Third Edition
AICT5 – eProject Project Planning for ICT
Presentation transcript:

ILC Cavity Data Management Final Report June 11, 2007 Peter Kasper

Team Members Jamie Blowers Denise Finstrom Peter Kasper (leader) Michele McCusker-Whiting Janice Nelson Jerzy Nogiec Joe Ozelis Marc Paterno Claude Saunders

Charter: The Problem The US effort on fabricating and testing SCRF cavities and cryo-modules is occurring at numerous sites across the country, and each is handling the management of cavity-related process data in their own way. In addition, some sites (e.g. Fermilab) have numerous different sub-organizations working on cavity processing, and each of these is also handling data management in their own way. The result is that much data is being generated, but it is spread throughout numerous systems. This lack of data organization results in the inability to easily locate all data related to a specific cavity and cryo- module. This can then lead to numerous problems, one of which is the inefficiency at best, and inability at worst, to be able to appropriately use the data for understanding the technology and for making improvements.

What We Did Examined existing cavity database systems – Pansophy (JLab) – DESY Looked at a commercial option – Tecnomatix (UGS) Produced a “Requirements Document” Evaluated options against requirements – Functional and technical assessments

Tecnomatix – Not recomended Looked promising when demoed Licensing costs looked prohibitive (but negotiable?) – $2K for each report client user Tried to set up an evaluation – Cost ~30K in consulting fees – Took too long to negotiate UGS bought up by Siemens!

Functional Assessments Supported input methods Representative reports – Ad hoc (user defined) reports – Cavity process history – Process details – Cavity performance history & snapshot – Cavity discrepancy report – Component genealogy – Correlate performance with 24/7 monitoring – Production tracking

Technical Assessments Schema style Software technology components Security features Integration API Learning curve/training Database independence System support Licensing

Pansophy Stongly process oriented – JLab chose to create Pansophy rather than adopt the DESY system partly for this reason Schema design creates severe problems that get worse with time – Difficult to provide automatic data entry – Difficult to maintain, modify, and create reports Some (unnecessary) licensing costs

DESY Weak process integration – Unable to produce process related reports No access to process details or discrepancy reports Unable to produce a production activity report Complete dependence on Oracle is a major weakness – Lack of database independence – High licensing costs

Conclusions Both options require significant work to make them comply with the requirements – Comparable effort to starting afresh Pansophy is the solution that is closest to meeting our needs The current form has design flaws that … – Make it difficult to maintain over the long term – Make it difficult to share data with other systems

Extra information DESY system is being reworked to – Replace a graphics package that is no longer supported by Oracle – Improve the schema performance JLab wants to produce a new version of Pansophy that fixes its design flaws – They are keen to collaborate with Fermilab in this – It is not clear how extensive are the changes that they are planning

Recommendation If possible, negotiate a collaboration with JLab to rework Pansophy into something that meets our needs Otherwise produce a merger of the DESY and Pansophy concepts – Use open source technologies – Estimate 6-9 months for working system