TDL Open Source Project (TOP) Input to MTS#71, 31 May / 01 Jun 2017

Slides:



Advertisements
Similar presentations
SEM10-04 Initiation of a Work Item ETSI Seminar © ETSI All rights reserved.
Advertisements

SEM14-05 APPROVING YOUR DRAFT ETSI Seminar © ETSI All rights reserved.
Restricted © Siemens AG All rights reserved Siemens Corporate Technology | Month 20XX Proposed topics for TDL phase 3.
TEST DESCRIPTION LANGUAGE Work Item DES/MTS-140_TDL – STF work plan © ETSI All rights reserved Andreas Ulrich, Siemens AG (Rapporteur)MTS#58,
More CMM Part Two : Details.
Requirements Structure 2.0 Clark Elliott Instructor With debt to Chris Thomopolous and Ali Merchant Original Authors.
Networks ∙ Services ∙ People John DYER TF-MSP Video Conference Community Procurement Support Building on the SPOT-ON Proposal Smart Procurement,
CS4723 Software Validation and Quality Assurance Lecture 9 Bug Report Management.
RoadTek Business Systems Ownership Briefing Session July 2003.
OSIAM4HE Proposed org structure Authored by the strategy and organization team.
JSR Review Process April Patrick Curran, Mike Milinkovich, Heather Vancura, Bruno Souza.
InWEnt | Qualified to shape the future1 Internet based Human Resource Development Management Platform Human Resource Development Programme in Natural Disaster.
CJK9, Zhangjiajie, China 1/14 Discussion: [Drafted] 3GPPs works in CJK Cooperation CJK 9, Zhangjiajie, China April 8-10,2009 Changho RYOO
DEX Publication Project OASIS PLCS TC Face-to-face meeting 1 October 2007 Trine Hansen.
Systems Accreditation Berkeley County School District School Facilitator Training October 7, 2014 Dr. Rodney Thompson Superintendent.
3GPP2 Publication Process Training TSG-S PMT. December Presentation Overview Background OP Input and Intent Publication Process Overview The Revised.
Application procedure From theory to practice Dieter H. Henzler, Steinbeis-Transfercenter Cultural Resources Management, Berlin.
Project management and communication structure Nataša Urbančíková Faculty of Economics Technical University of Košice.
September, 2005What IHE Delivers 1 A New Governance for IHE-Europe David Monteau, INRIA IHE-International Meeting, Nov
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.
Configuration & Build Management. Why Software Configuration Management ? The problem: Multiple people have to work on software that is changing More.
Co-Financed by European Regional Development Fund and made possible by the INTERREG IVC MITKE Overall progress 5th Steering Group Meeting Rzeszów, 30th.
Trials Search Co-ordinators, Archie & RevMan 5 Lynn Hampson, Sheila Wallace, Gail Higgins, Karen Hovhannisyan Tuesday, 13 October 2009.
Presenter: Igna Visser Date: Wednesday, 18 March 2015
AMICI WP1 – Management, coordination and dissemination
FRAUD & ABUSE PRACTICE GROUP STRATEGIC PLAN
TOP project – STATUS UPDATE & Workflow demo
Finance Committee Update
Standards and Certification Training
Proposed IT Infrastructure for TOP OS project
TDL Standardization and Development – Building a Community
REACH 2018 Find your co-registrants and prepare to register jointly.
SOUTH BALTIC CROSS-BORDER CO-OPERATION PROGRAMME
BAPI Communities.
Commercial Operations Sub-Committee Update to TAC
Responsibilities & Tasks Week 2
Session II: System authority for ERTMS 4RP Trackside approval
2017 Amendments to the INCITS Organization, Policies and Procedures
Description of Revision
Validation & conformity testing
TDL Open Source Project (TOP) Input to MTS#71, 31 May / 01 Jun 2017
How to Design and Implement Research Outputs Repositories
TDL: The ETSI Test Description Language
34th MIG-T meeting – Conclusions and actions
Information session SCIENTIFIC NEGOTIATIONS Call FP7-ENV-2013-two-stage "Environment (including climate change)" Brussels 22/05/2013 José M. Jiménez.
Information session SCIENTIFIC & TECHNICAL NEGOTIATIONS Call FP7-ENV-2013-WATER-INNO-DEMO "Environment (including climate change)" Brussels 24/06/2013.
Input to ETSI TDL tool development
Quality Assurance in an Agile Development Team Michelle Wu 2018 PNSQC
TDL Open Source Project (TOP) Input to MTS#70,
TDL: The ETSI Test Description Language
CH 3: Selecting the bid and choosing proposal team
TOP project – status update for mts#72
Eclipse Marketplace Client (MPC) Release and Graduation Review
CS5123 Software Validation and Quality Assurance
TDL and TOP Development at MTS
Employee engagement Delivery guide
QA Reviews Lecture # 6.
ETSI TTCN-3 Test Suites QUALITY IMPROVEMENT
TDL: The ETSI Test Description Language
Organisational September 15, Open Meeting, 14:00-15:30
TDL and TOP Development at MTS
ETSI MTS#76 Meeting 23-Jan-2019
Discussion on TDL future
{Project Name} Organizational Chart, Roles and Responsibilities
Report on TDL activities since Mts#73
NWM New Working Methods
Introduction to TDL and TOP
Welcome to CAB
Draft Charter Community of Practice for Direct Access Entities
Presentation transcript:

TDL Open Source Project (TOP) Input to MTS#71, 31 May / 01 Jun 2017

Recap

From MTS#70: Detailing on TOP project structure and tasks AG Advisory Group – MTS, decisions at MTS meetings To set the policies of the project To make administrative decisions To coordinate marketing efforts SG Technical Steering Group – TDL Steering Group To coordinate TOP's technical activities To provide guidelines for future development To resolve conflicts at technical level To guarantee neutrality from contributors PL TOP Project Lead -- small group from MTS + CTI (3 persons) To provide project timeline and roadmap To ensure IP compliance of code base To decide on TOP committers (see next slide)

From MTS#70: Roles in TOP Browse and download code base Join the mailing list or forum, access to wiki Guest – anybody (inside/outside ETSI) Same as guest + Create a new issue / bug report Provide bug fixes as code patches Create new feature requests Provide code and tests for new features Contribute to the TOP wiki Contributor – any registered person (inside/outside ETSI) Same as contributor + Consolidate code changes Ensure software quality and validate bug fixes Manage new versions and branches Committer – a contributor from an ETSI organization

From TDL SG Meeting (Anthony), 2017-03-23 SC – MTS-TDL-SC or MTS-TOP-SC? Who? SC chair Technical Project leader (PM/MK/MC (GR/AW)) CTI Project co-ordinator (MC) Review WI? Project structure (BOSS checklist) Website (TOP tab in TDL website) Seed code Timeline (Kickoff week 20)

From TDL SG Meeting, 2017-05-12 (ETSI CTI): Contribution workflow Aut. Build/Testing (Jenkins) Developer Verify (+1/- 1) code, new features, feedback Module Leads review (+2/- 2), feedback (Gerrit) Code review Local code (git) feedback merge Public repo (Git) Bugs, comments Issue Tracker (Bugzilla) User

Additional input ETSI Open Source MANO Working Procedures V1.0 https://portal.etsi.org/Portals/0/TBpages/OSM/Docs/OSM%20WP%20v1.0.pdf

TOP Organization

TOP Governance Bodies TC MTS (acting as Advisory Group) Community building; Receiving feedback; Adjusting TOP plan Supports SG work; Confirms TOP activity plan Reports achievements; Proposes TOP activities, e.g. STF, NWI, release plan ETSI / Non-ETSI TOP Users TDL Steering Group (acting as TOP Technical Steering Group) Creates a TOP module; Appoints Module Lead; Guides technical development Commits new releases; Raises technical issues for clarification TOP Module TOP Module TOP Module

TOP Module TOP Module goal Implementation of parts of the TDL standard series Accommodating additional user needs, e.g. on the selection of the chosen base technology TOP Module tasks Release planning of TOP Module Coding of TDL standard (R/W access to source code) Maintain existing code base, including bug fixing and (release/development) branch management Review of submitted code from the community, so-called “merge requests” Perform IP compliance check (fossology) Maintains the TOP Module website/wiki under the TDL website Answer questions from users TOP Module organization Module Lead – from an active MTS member organization; appointed by SG Virtual team – about 3 team members from ETSI organizations, on a voluntary basis or from an STF

TDL SG – TOP Technical Steering Group TOP TSG goal Driving the TOP Modules to ensure their successful operation Driving TDL standardization activities to reflect user needs TOP TSG tasks Create/withdraw TOP Modules; appoint Module Leads Organizing periodic calls to drive technical development in TOP Modules Define feature lists and coordinate release plans of TOP Modules according to a common roadmap Bring forward New Work Items and STF proposals to Advisory Group Solve technical issues and conflicts that cannot be solved within a Module (escalation) Report regularly at MTS meetings TOP TSG organization SG Lead – appointed annually(?) by MTS SG members – 5 to 10 persons from MTS members with interest in TDL and TOP SG membership shall be confirmed annually after an open call for participation

TC MTS – TOP Advisory Group TOP AG goal Providing support for the TOP development activities Reaching out to promote TDL and TOP within other ETSI TBs and elsewhere TOP AG tasks Coordinate TOP and TDL development with TTCN-3 and other upcoming WIs Confirm TOP activity plan as proposed by TOP TSG Promote actively TOP and TDL for use in other ETSI TBs, e.g. organize workshops, tutorials Manage liaisons with external organizations on TOP and TDL Manage the finances to support TOP and TDL development Maintain the TOP working procedures TOP AG organization The Advisory Group is effectively the TC MTS, represented by its active members

Roles in TOP Module (revised) Browse and download code base from git repo Use the software Users (from ETSI and non-ETSI organizations) Do interact within the community Ask questions; issue bug reports Answer user questions Suggest changes on documentation, code, test (merge requests) Contributors (from a TOP Module team or eligible users) Following the TOP strategy and has a vision for module development Have the authority and the skills to decide on the direction Handle merge requests Improve the non-functional requirements, code re-factoring TOP Module Lead No registration required Registered user only Registered user only Check with Michele’s access levels

Responsibilities of the ETSI Secretariat Input from Anthony; reference needed. Project co-ordination = contact point to relevant ETSI departments and TC MTS Tracking the overall progress of the project and ensuring that correct process is adhered to (w.r.t. ETSI rules) Drafting legal documentation (CCL, ICLA, EULA, DCO etc.) Handling the signature process for any agreements that may be needed IT support (set up and maintenance of the platform) Access control (for participation and code download) Co-operative application of fossology Assistance to create and publish project website and ensuring legal documentation etc. is visible/available Setting up conference calls, LISTSERV, etc. Issue news releases, social networking

TOP Module Structure

TOP Module Structure – Input for Discussion Current features (code deliverables) from the previous TDL-3 STF; see ETSI TR 203 119 V1.1.2 (2016-04), submitted to MTS#68 TDL-MM implementation + MM validation + Import and export TDL models (parts 1 + 3) Textual editor (part 1) Textual editor for structured test objectives (part 4) Graphical viewer (part 2) UML profile for TDL (part 1, Annex C) integrated within Eclipse Papyrus Each feature is represented in one git repo; represented as an individual TOP Module Distribution = Packaging of features according to end-user cases needed  need to be defined

Action Items on TOP from MTS#71 Detailed TOP working procedure; deadline: end of June  Andreas prepares a text document for circulation within TDL SG First installation of TOP code base; deadline: end of June  Philip + Martti with support by Michele Creation of initial wiki pages + TDL website update; deadline: UCAAT, 11 Oct 2017 Wiki content: short description of TOP and its features  Philip + Martti how to join + how to contribute (incl. CCLA, ICLA, DCO), licensing information  Michele TDL/TOP steering group Progress report + discussion Next meeting: in week 26-Jun to 30-Jun; doodle poll needed  Emmanuelle

Review of TDL Use Cases

What else have we achieved? Does anyone remember? Result from the TDL Kick-Off Meeting, Munich, 14-Dec-2011 TDL Use Cases Are we there yet? What is missing? What else have we achieved?

Does anyone remember? Building the TDL Community, MTS#66, 16-Nov-2015

The TDL Story as We Sell It (from the TDL website) Is it still our view on the role of TDL? What else needs to be done to implement this workflow?