Software Release Procedure Session MANAGEMENT and FUTURE directions Form ongoing ‘empowered’ Technical Discussion Group (TDG) Any future project definitions(resources.

Slides:



Advertisements
Similar presentations
4 th DataGRID Project Conference, Paris, 5 March 2002 Testbed Software Test Plan I. Mandjavidze on behalf of L. Bobelin – CS SI; F.Etienne, E. Fede – CPPM;
Advertisements

Project Management Summary Castor Development Team Castor Readiness Review – June 2006 German Cancio, Giuseppe Lo Presti, Sebastien Ponce CERN / IT.
Proposal / Request For Proposal Proposal / Request For Proposal Initiation Control Planning Close-down Execution.
Bob Jones –1 June n° 1 Technical Status of the Project Bob Jones.
D. Düllmann - IT/DB LCG - POOL Project1 POOL Release Plan for 2003 Dirk Düllmann LCG Application Area Meeting, 5 th March 2003.
Office 365 ProPlus Managing Updates.
1 SOFTWARE LIFE-CYCLES Elements and Definitions. 2 Requirements System Design Detailed Design Implementation Installation & Testing Maintenance The WATERFALL.
Implementation/Acceptance Testing / 1 Implementation and Acceptance Testing Physical Implementation Criteria: 1. Data availability 2. Data reliability.
Introduction to Software Testing
EC Review – 01/03/2002 – G. Zaquine – Quality Assurance – WP12 – CS-SI – n° 1 DataGrid Quality Assurance Gabriel Zaquine Quality Engineer - WP12 – CS-SI.
DataGrid is a project funded by the European Commission under contract IST rd EU Review – 19-20/02/2004 DataGrid Quality Assurance On behalf.
PopMedNet Software Development Life Cycle Chayim Herzig-Marx Harvard Pilgrim Health Care Institute Daniel Dee Lincoln Peak Partners.
Framework for Automated Builds Natalia Ratnikova CHEP’03.
Software Configuration Management
COMP-14: Automating your deployments using ANT Gary S Clink Business Consultant.
EMI INFSO-RI EMI SA2 Report Quality Assurance Alberto Aimar (CERN) SA2 WP Leader.
Nightly Releases and Testing Alexander Undrus Atlas SW week, May
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
1 Software Development Configuration management. \ 2 Software Configuration  Items that comprise all information produced as part of the software development.
1.  Project: temporary endeavor to achieve some specific objectives in a defined time  Project management ◦ Dynamic process ◦ Controlled and structured.
End HomeWelcome! The Software Development Process.
INFSO-RI Enabling Grids for E-sciencE SA1: Cookbook (DSA1.7) Ian Bird CERN 18 January 2006.
Sampleminded® Support Overview Last Updated: 1/22/
Apr 30, 20081/11 VO Services Project – Stakeholders’ Meeting Gabriele Garzoglio VO Services Project Stakeholders’ Meeting Apr 30, 2008 Gabriele Garzoglio.
ISYS 562 Microcomputer Business Applications David Chao.
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.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
QUALITY ASSURANCE PRACTICES. Quality Plan Prepared and approved at the beginning of project Soft filing system approach followed. Filing location – –
Gabriel Zaquine- Quality Group- 02/10/ n° 1 Quality Group activities QAG website:
20/09/2006LCG AA 2006 Review1 Committee feedback to SPI.
LCG Generator Meeting, December 11 th 2003 Introduction to the LCG Generator Monthly Meeting.
DataGRID PTB, Geneve, 10 April 2002 Testbed Software Test Plan Status Laurent Bobelin on behalf of Test Group.
Software Maintenance Speaker: Jerry Gao Ph.D. San Jose State University URL: Sept., 2001.
DGC Paris WP2 Summary of Discussions and Plans Peter Z. Kunszt And the WP2 team.
JRA2: Quality Assurance Overview EGEE is proposed as a project funded by the European Union under contract IST JRA.
Andrew McNab - Manchester HEP - 17 September 2002 UK Testbed Deployment Aim of this talk is to the answer the questions: –“How much of the Testbed has.
Report from the WLCG Operations and Tools TEG Maria Girone / CERN & Jeff Templon / NIKHEF WLCG Workshop, 19 th May 2012.
INFSO-RI Enabling Grids for E-sciencE ARDA Experiment Dashboard Ricardo Rocha (ARDA – CERN) on behalf of the Dashboard Team.
G.Govi CERN/IT-DB 1 September 26, 2003 POOL Integration, Testing and Release Procedure Integration  Packages structure  External dependencies  Configuration.
European Middleware Initiative (EMI) The Software Engineering Model Alberto Di Meglio (CERN) Interim Project Director.
EMI INFSO-RI Software Quality Assurance in EMI Maria Alandes Pradillo (CERN) SA2.2 Task Leader.
An Agile Requirements Approach 1. Step 1: Get Organized  Meet with your team and agree on the basic software processes you will employ.  Decide how.
Pavel Nevski DDM Workshop BNL, September 27, 2006 JOB DEFINITION as a part of Production.
1 Comments to SPI. 2 General remarks Impressed by progress since last review Widespread adoption by experiments and projects Savannah, ExtSoft Build system.
CERN Certification & Testing LCG Certification & Testing Team (C&T Team) Marco Serra - CERN / INFN Zdenek Sekera - CERN.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE Operations: Evolution of the Role of.
Software Test Plan Why do you need a test plan? –Provides a road map –Provides a feasibility check of: Resources/Cost Schedule Goal What is a test plan?
JRA1 Meeting – 09/02/ Software Configuration Management and Integration EGEE is proposed as a project funded by the European Union under contract.
CERN 1 DataGrid Architecture Group Bob Jones CERN.
EMI INFSO-RI SA2: Quality Assurance Status Report Alberto Aimar(SA2) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
WP3 WP3 at Budapest 2/9/2002 Steve Fisher / RAL. WP3 Steve Fisher/RAL - 2/9/2002WP3 at Budapest2 Summary News –EDG Retreat –EDG Tutorials –Quality –Release.
Grid Deployment Technical Working Groups: Middleware selection AAA,security Resource scheduling Operations User Support GDB Grid Deployment Resource planning,
Comments on SPI. General remarks Essentially all goals set out in the RTAG report have been achieved. However, the roles defined (Section 9) have not.
Review for Eclipse Release Review | © 2012 by Review for Eclipse Committers, made available under the EPL v1.0 1 Review for Eclipse (R4E) 0.11 Release.
Your Prescription for Requirements Management 1. Assumptions The prescription for requirements management is based on the following assumptions:  The.
SOFTWARE TESTING TRAINING TOOLS SUPPORT FOR SOFTWARE TESTING Chapter 6 immaculateres 1.
Bob Jones EGEE Technical Director
Managing the Project Lifecycle
DataGrid Quality Assurance
Testbed Software Test Plan Status
Leanne Guy EGEE JRA1 Test Team Manager
Maintaining software solutions
Description of Revision
Engineering Processes
Introduction to Software Testing
Leigh Grundhoefer Indiana University
Technical Outreach Expert
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
{Project Name} Organizational Chart, Roles and Responsibilities
ONAP Architecture Principle Review
Presentation transcript:

Software Release Procedure Session MANAGEMENT and FUTURE directions Form ongoing ‘empowered’ Technical Discussion Group (TDG) Any future project definitions(resources etc.)should follow a design TDG should review project with a view to reducing complexity and resolving outstanding issues SECURITY Need a documented procedure for integrating new CANeed definition ins Need security APIs for each WP INFORMATION SYSTEMS Define functionality required for resource discovery, matching,monitoring in an implementation independent way VO MANAGEMENT.Need definition in terms of quotas, priorities etc.

TESTING organisation Strengthen Test Group and define its management and integration in project Define Test Suites for all phases and group responsibilities Test Suites to be distributed with software Clarify use of Bugzilla for tracking features TESTING PROCEDURES Do nightly rebuild with ‘head’ rather than last ‘tagged’ version Perform daily static analysis with an automated tool Each WP must provide ‘configuration’ tests Full application testing to come last in multi-stage procedure RESOURCES for TESTING etc.. Clarify support for ‘external’ s/w e.g Globus,Condor-G (?LCG) Clarify integration of EDG/LCG resources for test/validation SCOPE of RELEASE MANAGER ? Relation to managemnt (see J Templon proposal) Must have flexibility in people’s roles. Priorities defined by management. NEW DOCUMENT New version in one week. Inputs to Z Sekera

Atlas Task Force work ‘Long Job’ problem Clearly document procedures for data management Decouple application s/w installation Make Atlas RPMs relocatable General Software Issues Build in tracing and logging to s/w development. To make debugging feasible Fully document all compatibility issues with new versions

PROJECT MANAGEMENT ORGANISATION and RELEASE MANAGER Tech manage group. authorise feature mods. determine development priorities Release manager. consult with middleware, determine release, inform management. request new tests. define Beta test period. organise release distribution (including docs and CDs). enforce release date. authorise critical fixs to beta release User Supprt Manager. determine new ctivities fro user support group. make sure all bugs get into bugzilla Project Management + all project members. bring s/w to high quality

Quality Group Gabriel Zaquine Actions: –Monitor final test plans –Review of existing QA documements –Provide a document with proposals to improve quality inside WPs Open discussion points: –Static metrics –Bugzilla pending anomalies follow up –How to control, validate, facilitate interaction and interfaces between WPs –How to provide quality culture inside the project