Follow-up to SFT Review (2009/2010) Priorities and Organization for 2011 and 2012.

Slides:



Advertisements
Similar presentations
SFT Group Review Introduction  Mandate  History and Organization  List of Projects  Today Resources September 30th,
Advertisements

Agile Project Management with Scrum
Project Scope Management
May 9, 2008 Reorganization of the OSG Project The existing project organization chart was put in place at the beginning of It has worked very well.
Lecture 2b: Software Project Management CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
APPLICATION DEVELOPMENT BY SYED ADNAN ALI.
Iterative development and The Unified process
Chapter 24 - Quality Management
Simulation Project Organization update & review of recommendations Gabriele Cosmo, CERN/PH-SFT Application Area Internal.
Simulation Project Organization update & review of recommendations Gabriele Cosmo, CERN/PH-SFT Application Area Internal.
2016 Transitional GEO Work Programme Discussion & CONSOLIDATION Session 10, 2015 GEO Work Plan Symposium Geneva, 7 May 2015 Alan Edwards (IPWG) Giovanni.
Configuration Management Process and Environment MACS Review 1 February 5th, 2010 Roland Moser PR a-RMO, February 5 th, 2010 R. Moser 1 R. Gutleber.
Copyright Course Technology 1999
Chapter 2 The process Process, Methods, and Tools
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
REVIEW OF NA61 SOFTWRE UPGRADE PROPOSAL. Mandate The NA61 experiment is contemplating to rewrite its fortran software in modern technology and are requesting.
Mantychore Oct 2010 WP 7 Andrew Mackarel. Agenda 1. Scope of the WP 2. Mm distribution 3. The WP plan 4. Objectives 5. Deliverables 6. Deadlines 7. Partners.
S L H C – P P Management Tools Kick-off Meeting April 8 th, 2008 Mar CAPEANS CERN This project has received funding from the European.
WP7 - Architecture and implementation plan Objectives o Integrating the legal, governance and financial plans with technological implementation through.
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
1.  Describe an overall framework for project integration management ◦ RelatIion to the other project management knowledge areas and the project life.
Offline Coordinators  CMSSW_7_1_0 release: 17 June 2014  Usage:  Generation and Simulation samples for run 2 startup  Limited digitization and reconstruction.
1 Some initial Design suggestions… Getting started… where to begin? Find out whether your design architecture will work… as soon as possible. If you need.
CLARIN work packages. Conference Place yyyy-mm-dd
5 May 98 1 Jürgen Knobloch Computing Planning for ATLAS ATLAS Software Week 5 May 1998 Jürgen Knobloch Slides also on:
1 Planning for Reuse (based on some ideas currently being discussed in LHCb ) m Obstacles to reuse m Process for reuse m Project organisation for reuse.
ROOT Application Area Internal Review September 2006.
JRA Execution Plan 13 January JRA1 Execution Plan Frédéric Hemmer EGEE Middleware Manager EGEE is proposed as a project funded by the European.
SEAL Core Libraries and Services CLHEP Workshop 28 January 2003 P. Mato / CERN Shared Environment for Applications at LHC.
SEAL Project Core Libraries and Services 18 December 2002 P. Mato / CERN Shared Environment for Applications at LHC.
Mantid Stakeholder Review Nick Draper 01/11/2007.
GDB Meeting - 10 June 2003 ATLAS Offline Software David R. Quarrie Lawrence Berkeley National Laboratory
VICOMTECH VISIT AT CERN CERN 2013, October 3 rd & 4 th O.COUET CERN/PH/SFT DATA VISUALIZATION IN HIGH ENERGY PHYSICS THE ROOT SYSTEM.
LHCbComputing Manpower requirements. Disclaimer m In the absence of a manpower planning officer, all FTE figures in the following slides are approximate.
The CMS Simulation Software Julia Yarba, Fermilab on behalf of CMS Collaboration 22 m long, 15 m in diameter Over a million geometrical volumes Many complex.
WLCG Overview Board, September 3 rd 2010 P. Mato, P.Buncic Use of multi-core and virtualization technologies.
Mantid Stakeholder Review Nick Draper 01/11/2007.
Ian Bird GDB CERN, 9 th September Sept 2015
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
G.Govi CERN/IT-DB 1 September 26, 2003 POOL Integration, Testing and Release Procedure Integration  Packages structure  External dependencies  Configuration.
SEAL Project Overview LCG-AA Internal Review October 2003 P. Mato / CERN.
CERN PH/SFT in Geant4 Gabriele Cosmo, PH/SFT. CERN PH/SFT in Geant4 O The focus of the team is on the LHC experiments: the customers O Our actions in.
- LCG Blueprint (19dec02 - Caltech Pasadena, CA) LCG BluePrint: PI and SEAL Craig E. Tull Trillium Analysis Environment for the.
SCOPE DEFINITION,VERIFICATION AND CONTROL Ashima Wadhwa.
12 March, 2002 LCG Applications Area - Introduction slide 1 LCG Applications Session LCG Launch Workshop March 12, 2002 John Harvey, CERN LHCb Computing.
D. Duellmann - IT/DB LCG - POOL Project1 The LCG Dictionary and POOL Dirk Duellmann.
Workshop decisions Helge Meinhard / CERN-EP Atlas software workshop 08 May 1998.
Preliminary Ideas for a New Project Proposal.  Motivation  Vision  More details  Impact for Geant4  Project and Timeline P. Mato/CERN 2.
SEAL Project Status SC2 Meeting 16th April 2003 P. Mato / CERN.
1 Comments to SPI. 2 General remarks Impressed by progress since last review Widespread adoption by experiments and projects Savannah, ExtSoft Build system.
SFT Summer Student Proposals 9 th February CERN Summer Student Programme  PH has been allocated 91 MS students (SFT quota 6-7)  submit request.
Summary of persistence discussions with LHCb and LCG/IT POOL team David Malon Argonne National Laboratory Joint ATLAS, LHCb, LCG/IT meeting.
State of UNeDocs at the end of 14 th UN/CEFACT Forum 2009/05/14JASTPRO 1 Kazumi Hirai Director JASTPRO.
44222: Information Systems Development
Project Work Plan SEAL: Core Libraries and Services 7 January 2003 P. Mato / CERN Shared Environment for Applications at LHC.
12 March, 2002 LCG Applications Area - Introduction slide 1 LCG Applications Session LCG Launch Workshop March 12, 2002 John Harvey, CERN LHCb Computing.
IPDA Architecture Project International Planetary Data Alliance IPDA Architecture Project Report.
Information Technology Project Management, Seventh Edition.
International Planetary Data Alliance Registry Project Update September 16, 2011.
CS223: Software Engineering
EGEE Middleware Activities Overview
BANKING INFORMATION SYSTEMS
Chapter 18 MobileApp Design
Follow-up to SFT Review (2009/2010)
ESMF Governance Cecelia DeLuca NOAA CIRES / NESII April 7, 2017
WLCG Collaboration Workshop;
Project Management Process Groups
CORA ESSNet COmmon Reference Architecture starting ...
SEAL Project Core Libraries and Services
Project Management Method and PMI ® PMBOK ® Roles
Presentation transcript:

Follow-up to SFT Review (2009/2010) Priorities and Organization for 2011 and 2012

Achievements Essentially all HEP software now makes use of ROOT for core software services and data analysis There is excellent agreement between Geant4 simulations and first LHC data Monte Carlo Generator Service is well used and appreciated Software infrastructure services (SPI) test and release >100 software packages used by ALTAS, LHCb and CMS The virtualisation R&D project (CernVM) is becoming generally accepted, in particular the file system 15/10/10 2

Priorities for 2011 and Support the LHC experiments Strengthen contacts with the experiments Adapt support to their needs during data-taking (till end 2012) Address improvements already requested e.g. IO performance, Geant4 hadronic physics etc. Remain sensitive to maintaining stability and performance 2. Improve synergy amongst SFT activities Ensure group meetings and discussions are used to facilitate information exchange and cooperation between all group members SFT projects should standardise on common services and tools for development, building, testing, documenting etc. 15/10/10 3

Priorities for 2011 and Support new approved experiments Dialogue already started with LCD, NA61, and NA62 Define level of support and welcome their participation in the various bodies 4. Continue to prepare for the future Investigate and adapt SFT products to use new technologies Investigate ways of improving functionality and performance in view of meeting longer-term needs 15/10/10 4

Priorities : Main Task Categories 1. Baseline tasks required to keep the current software in production involves responding to day-to-day requests for fixes and improvements 2. Consolidation re-orientation towards using a common infrastructure adapting software to make use of common components (reducing duplications) that will facilitate long-term maintenance 3. Innovation extending the scope and functionality of SFT products and services the development of new products the improvement of software performance through use of new technologies and of new approaches to algorithms and frameworks. 15/10/10 5

Group Organization Group activities will continue to be organized around the main SFT products and services Baseline and consolidation tasks are mainly concentrated in the following projects Simulation: Geant4, Physics Validation and Event Generators ROOT: ROOT Core, ROOT Analysis, PROOF SPI: builds, tests, externals, web, Savannah Existing R&D projects will continue at some level with some elements already moving to baseline Multicore: parallel frameworks, performance studies CernVM : image production, file system In addition there will be a new project (Geant) that will investigate new approaches in event simulation 15/10/10 6

Scope and Goals of new Simulation Project The physics components of the new prototype will be based on the existing Geant4 physics code. New approaches will be tried with the aim of improving software performance. Changes to architecture and interfaces (navigators, geometry modelers etc.) will be tried to facilitate reuse of components for both fast and full simulation. The main deliverable will be a working prototype on a timescale of ~1 year. Rene will give details in a talk to the group very soon. 15/10/10 7

Support & Coordination Activity Organization 15/10/10 8 Arch. Forum Simulation Geant4 Geometry EM Physics HAD Physics Testing & Release MC Generators Testing Tuning Physics Validation ROOT ROOT Core I/O, Dictionary Interpreters, GUI ROOT Analysis Math Libraries, Fitting Statistical Libraries 2-D, 3-D Graphics PROOF G4-TF Software Process and Infrastructure (SPI) R&D Builds, Releases, Externals, Continuous Integration/Testing, Web, Savannah, … Multi-Core (WP8) Performance analysis Parallel applications Parallel algorithms Virtualization (WP9) CernVM image CernVM file system Geant New prototype GenserPhysVal LHC ExperimentsNon-LHC Exp.TheoryHEP InstitutesExternal Collb. LIMLPCC

Organizational Improvements Accountability New role to represent the voice of all stakeholders Revitalize existing bodies such as AF, LIM, GenserPlanning, to ensure that clients have an active role in planning and that group delivers the right things AF should focus on strategic planning of the contents and schedule of releases, leaving technical details of release planning to LIM Transparency Ensure that work plans are visible to the entire organization so that everyone is aware of what to expect Aim for a visible to-do list for each project that is constantly reprioritized Start a new regular meeting, open to all group members, that steers the overall planning of the Baseline and Consolidation Tasks - detailed planning continues to be managed in the project meetings Mobility and Flexibility Specialization is necessary but mobility and flexibility is essential Encourage volunteers to new assignments Short Cycles Tasks should be aimed towards fixed goals and carried out in short development cycles (~1 month) 15/10/10 9

Roles and Responsibilities John will take over as GL, managing group team organization and resources Pere will continue to run the AF and will chair the weekly technical group meeting that steers the baseline and consolidation tasks Fons will lead the ROOT development team. Gabriele will lead the Simulation development team Benedikt will lead the SPI activities Rene will lead the new event simulation project Vincenzo and Predrag will continue to lead the Multicore and CernVM R&D work packages 15/10/10 10

Consolidation Tasks Evolve towards a common group software development culture starting with the adoption of a common build/configuration tool Prepare the adoption by ROOT and Geant4 of a common web-site structure and documentation Replace use of CLHEP in Geant4 by the equivalent from ROOT Provide dictionaries to all Geant4 classes that need I/O or scripting capability Make RootMath and PROOF layered products that can be released independently … 15/10/10 11