This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661, the State of Michigan.

Slides:



Advertisements
Similar presentations
MOSS 2007 Document Management Adam McCarthy 1 st April 2009.
Advertisements

CSS: where do we want to go? Gabriele Carcassi Contributions from: Gabriele Carcassi, Kunal Shroff – BNL Jan Hatje – DESY Kay Kasemir – ORNL.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
Virtual Collaboration with SharePoint Instructor: Michael Curry.
Full Cycle: AMS’ Loss Control Environment is a full cycle loss control management solution that offers comprehensive management of the entire inspection.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
Workshop Report Berryman - Carcassi - Kasmir - Shroff.
June 18, Agenda Welcome Updates and Reminders New CT.gov Site eGovernment Applications Questions & Comments.
September 10, Agenda Welcome Updates Reminders New CT.gov Site Questions & Comments.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS 2012, April at SLAC Control System Studio - Introduction.
Created by: Maria Abrahms Modified Date: Classification: How to get it done Contributing to OpenStack.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
Wiley eGrade. What is eGrade? Web-based software that enables instructors to automate the process of assigning and grading homework and quiz assignments.
Karen Herter (HMG) Mike Langley (DGS) April 15, 2008 Portfolio Manager for California State Buildings Meeting the Requirements of Executive Order S
Welcome to Student News 1:00 – 1:50 (call in 12:45) Please MUTE your microphones! Make sure your K20 contact registers your district for the next month’s.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS Jan Control System Studio, CSS Overview.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
Matthias Clausen, DESY CSS GSI Feb. 2009: Synoptic Display Studio and ArchiveBrowser XFEL The European X-Ray Laser Project X-Ray Free-Electron.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS 2012, January 9-12 at NSRRC, Taiwan Control System Studio Training.
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
GRIN-Global Public Interface Presentation to the TSG Wednesday, August 12, 2009.
Brookhaven Science Associates U.S. Department of Energy Leveraging the Management Review Process of ISO and OHSAS for Facility-level and Institutional-level.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS April 2013 Control System Studio, CSS Overview.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC , the State of Michigan.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
Virtual Lab Overview 5/21/2015 xxxxxxxxxx NWS/MDL/CIRA.
Introduction to Control System Studio (CSS) Kay Kasemir, Kunal Shroff EPICS Fall Collaboration Meeting, October 2011 PSI.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC , the State of Michigan.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC , the State of Michigan.
1 OBSERVATORY CONTROL SYSTEM (OCS) FRANCISCO DELGADO OCS CAM.
Teacher Webpage Training
Version Control Systems
LIBRARY RELATIONS MANAGER
Dynamics GP – You Own It … Why Not Use It? Financial November 8, 2016
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
A Quick Overview of ITIL
Unit & District Tools Phase 1
iLab Training for VU Departments & Users
iLab Training for VUMC Departments & Users
Microsoft Ignite /10/2018 3:38 AM
Project Center Use Cases
Facility Portal and Work Order Manager
Chapter 11: Software Configuration Management
Version control, using Git
SET USER GROUP MEETING May 17, 2017
– Officiating Management Software
Quality Control in the dCache team.
Software Quality Assurance
Version Control Systems
Boeing Supply Chain Platform (BSCP) Detailed Training
Integrity - Service - Innovation
Validation & conformity testing
Welcome to our first session!
TFS from on-prem to the cloud with Azure DevOps Services
Team Foundation Server 2010 for Everyone
UConn’s Web Content Management System
Chapter 11: Software Configuration Management
Vicky Maloy Senior Instructional  Technologist Office of Teaching, Learning & Technology Keeping up with ICON.
TimeClock Plus v7 Manager Training.
Eclipse Marketplace Client (MPC) Release and Graduation Review
DRC Central Office Services
USF Research Integrity & Compliance
Introduction to The Git Version Control System
Office 365 Development July 2014.
PyWBEM Python WBEM Client: Overview #2
PEP Webinar for Employees Review Cycle
Survey Results Respondents: 39 of 51 – 76%
DOE Review of the LCLS Project 7-9 February 2006
Presentation transcript:

This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC , the State of Michigan and Michigan State University. Michigan State University designs and establishes FRIB as a DOE Office of Science National User Facility in support of the mission of the Office of Nuclear Physics. Eric Berryman, Kay Kasemir CS-Studio Collaboration Status

Overview E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 2  Collaboration Statistics Feedback from Issues Comments Activity Issues Activity Milestone Activity  Milestones Status 4.3.x (testing->stable) 4.4.x (unstable->testing)

Feedback from Issues E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 3

Comments Activity E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 4

Issues Activity E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 5

Issues Activity E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 6

Milestone Activity E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 7

 4.3.x due date end of this month Simplify users ability to save, load, share, distribute Perspectives Save set restore UI, interface works with Git and MASAR PVTable “Measurement” updates by GANIL/Spiral2 Move to Java 8 Time API (Instant, Period) Unit test cleaned to all passing BEAST datasource for Diirt New Display Builder Prototype available for testing Closing 4.3.x (testing to stable) E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 8

Save Set Restore E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 9  Extension for Git and MASAR providers

Display Builder E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 10 See GitHub ticket “Display builder update” #1230 for links to Instructions for installing into CS-Studio Source code, build instructions Please join: Test, report errors Add support for more widgets & properties

Code a thon E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 11  April at Brookhaven National Lab

 Quality Management Review  Reviewed new Display Builder  Fixed all unit tests (500) to pass  All logging to java.util.logging  Discussed training material  Feedback from NSLS2 Operations  Updated date code to Java8 time  600,000 lines of code removed Code a thon E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 12

 4.4.x due date latest December, projects at the present New Display Builder prototype available for testing Investigate CPython in CS-Studio Improve customer feedback 4.4.x (testing) E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 13

 Following as a guideline to improve quality »Management Review »Quality Policy and Objectives »Process Performance and Product Conformity »Status of Corrective and Preventative Actions »Customer Feedback Analysis »Decisions and Actions for improvements »Resource needs ISO 9001 Quality Standard E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 14 Customers Requirements Customers Satisfaction Resource Management Measurement, Analysis and Improvement Product Realization Management Responsibility Product information activities Continual Improvement of the Quality System taken from ISO 9001

 Following the ISO 9001 Quality Standard for past 2.5 years Processes for continuous improvement are well defined Finished our third Management Review in April FRIB Quality Engineer will perform second audit in June Code base has gone from 3.8 to 0.8 million lines of code Over 500 unit tests, and code format checks, all passing Collaboration now includes 10 labs that have registered site representatives ISO 9001 Quality Standard E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 15

 Sites that have given a name and contact as “Site Representative” CSIRO CSNS DESY Diamond Facility for Rare Isotope Beams (FRIB) at MSU GANIL/Spiral2 ISIS ITER National Synchrotron Light Source II (NSLSII) at BNL Spallation Neutron Source (ORNL) Registered Sites E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 16

Modified Quality Policy and Objectives  Policy: Through a strategy of continuous improvement and teamwork, the Control System Studio Collaboration is dedicated to supplying control system tools for machine and experiment operator interfaces, automation and service integration to enable our users to achieve their scientific objectives. The foundation for achieving our commitment is based on: understanding and meeting the requirements of our users, continuously improving all processes related to the Control System Studio product, effectively utilizing the creative talents in the collaboration, and meeting statutory, regulatory, and other requirements.  Objective: 90% User satisfaction from registered sites with a site representative 90% Developer satisfaction from registered sites with a site representative Management Review E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 17

 New project, design and development workflow Management Review E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 18

 Create new developer satisfaction survey for new objective  Created new tickets in response to customer survey results and NSLS2 Operations feedback discussion Data Browser: Allow configuration of 'Area's opacity Data Browser: add hot keys for zoom in/out Multiple Data Browser windows that share a time axis Management Review E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 19

How to Contribute E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 20  Fork us Github  Pick an issue/feature or make one  Create a branch in your fork with the fix or feature  Make a Pull Request with the issue number in the title  Attend meetings, know the release schedule, subscribe to mailing list

Development Process E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 21 Amazon S3 Jenkins Github Product Build Pull Request (must reference issue ticket) Feature Owner Reviews Commits as Needed

Development Process E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 22

Development Process E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 23

Attend Meetings E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 24  We use Google Hangouts to share our progress and discuss issues Follow us on Google Plus Meetings are posted (viewable after being added to group) First Wednesday of the month (9am EST) Project group meet once a week when actively developing

 Established Collaboration Documented Processes for continuous improvement About 10 registered Sites Several active Developers  A lot going on  Feel free to join CS-Studio Summary E. Berryman, May 2016 EPICS Collaboration Meeting, Slide 25