TSC Meeting

July 12, 2017

edgexfoundry.org | @edgexfoundry

Meeting Logistics

Time: July 12, 2017 7am PDT – 8am PDT

Join from PC, Mac, Linux, iOS or Android: https://zoom.us/j/983155298

Or iPhone one-tap (US Toll): +14086380968,983155298# or +16465588656,983155298#

Or Telephone:

Dial: +1 408 638 0968 (US Toll) or +1 646 558 8656 (US Toll)

+1 855 880 1246 (US Toll Free)

+1 877 369 0926 (US Toll Free)

Meeting ID: 983 155 298

International numbers available: https://zoom.us/zoomconference?m=mkFexUxEcqHlvXHw53PqScTDRvS48PiQ

** TSC calls are recorded and added to Wiki post-call

edgexfoundry.org | @edgexfoundry

LF Antitrust Policy Notice

EdgeX Foundry meetings invoice participation by industry competitors, and it is the intention of the Linux Foundation to conduct all of its activities in accordance with applicable antitrust and competition laws. It is therefore extremely important that attendees adhere to meeting agendas, and be aware of, and not participate in, and activities that are prohibited under applicable US state, federal, or foreign antitrust and competition laws.

Examples of types of actions that are prohibited at EdgeX Foundry meetings and in connection with Linux Foundation activities are described in the Linux Foundation Antitrust Policy available at http://www.linuxfoundation.org/antitrust-policy. If you have questions about these matters, please contact your company counsel, or if you are a member of the Linux Foundation, feel free to contact Andrew Updegrove of the firm of Gesmer Updegrove LLP, which provides legal counsel to the Linux Foundation

edgexfoundry.org | @edgexfoundry

TSC – Members Present Today

Company Name Email

Canonical Alex Newman alex.newman@canonical.com

Mainflux Janko Isidorovic janko@mainflux.com

Dell Jason Shepherd Jason.A.Shepherd@dell.com

Analog Devices John Walsh john-j.walsh@analog.com

IOTech Keith Steele keith@iotechsys.com

Analog Devices Michael Murray michael.murray@analog.com

Canonical Tony Espy espy@canonical.com

Note: TSC meetings shall require a quorum of two-thirds of the TSC total members to take a vote or make a decision. If a TSC meeting fails to meet the quorum requirement, discussions may proceed, however there shall be no voting or decisions.

edgexfoundry.org | @edgexfoundry

Today’s Agenda

  • MVP Update
  • Roadmap post ‘Barcelona’- Jim White Dell
  • Security Update - John Walsh Analog Devices
  • Call for Early Adopter Projects
  • TSC Guidelines [Vote]
  • AOB
    • Project Resources
    • Marketing
    • Events
    • Reminders
    • Next Time

edgexfoundry.org | @edgexfoundry

EdgeX MVP Update

The ‘Barcelona’ Release

Keith Steele

edgexfoundry.org | @edgexfoundry

The Barcelona MVP Status & Plan

  • Next EdgeX Release (Barcelona) MVP release date to coincide with IOT Solutions World Congress, Barcelona 3rd-5th October 2017

http://www.iotsworldcongress.com/

  • ‘California’ release Target Feb/March 2018 in planning phase (Jim White presentation later)
  • Barcelona MVP Draft Project Plan now released and available on EdgeX Wiki at https://wiki.edgexfoundry.org/display/FA/Project+Management
  • Barcelona Project Kick off London 19th/20th July Agenda available at:

https://wiki.edgexfoundry.org/pages/viewpage.action?pageId=2785538

edgexfoundry.org | @edgexfoundry

Barcelona MVP - Milestones

  • Barcelona MVP Draft Project Plan (complete)
  • Project Kick off meeting week 19th/20th July London
  • Barcelona MVP Resources - in progress
  • Security & System Management MVP requirements by 8th August
  • Barcelona API’s approved by 10th August
  • Barcelona delivery by End September 2017
  • Collating Roadmap requirements for California Release (Feb/March 2108)

edgexfoundry.org | @edgexfoundry

Barcelona MVP Resources

Barcelona MVP - Early Adopters

  • While the initial priority is the MVP we clearly want to encourage early adopters to come forward with complementary development projects and to perform test integrations with their assets
  • We will do everything possible to support complementary developments
  • Early adopters VERY important to the project to expand base capability

edgexfoundry.org | @edgexfoundry

Barcelona MVP - Summary

  • Barcelona Draft Delivery Plan available for comment & feedback on EdgeX wiki
  • Barcelona Project Kick Off UK 19th/20th July
  • Planning for ‘California’ release in progress
  • Contributors welcome
  • Early Adopters Welcome

edgexfoundry.org | @edgexfoundry

TSC & the Roadmap

edgexfoundry.org | @edgexfoundry

Beyond Barcelona & the MVP

  • Assuming the MVP are well defined and being worked by the WGs after London next week…
    • What’s next?
  • The attention of the TSC needs to pivot to a future looking agenda
    • What’s in the following release (propose “California” release)?
    • What does the longer term roadmap look like?
  • Need a process for looking at incoming feature requests
    • Deeming them tactical and assigned to a working group for consideration
    • Deeming them strategic and placing them on roadmap
  • Establish the realms of the EdgeX product versus community value add product
  • Let’s start the discussion

edgexfoundry.org | @edgexfoundry

Potential Roadmap Items

  • Dell provided an initial list on the Wiki
  • Recommend the TSC members review / debate/ manage this list
    • Action item to follow
  • Recommend the TSC follow a process that, for any feature,
    • Accepts and sends to an identified WG for immediate implementation (more tactical near term needs)
    • Accepts the request
      • targets/scopes its release (higher priority strategic features)
      • without target release and place in TBD status (lower priority strategic features)
    • Rejects the feature request
      • Not in line with EdgeX focus
      • In line with EdgeX, but deemed 3rd party value add

edgexfoundry.org | @edgexfoundry

Roadmap/Release Schedule

  • Recommend TSC plan 2-3 significant releases a year
    • Coordinate these with an industry event to capitalize on market/media attention
    • Smaller releases to deal with bugs/issues
    • WG may release micro service independently if approved by TSC
  • Releases serve as “bucket” for desired features and product, but are always being adjusted
    • Based on WG progress/agile methodology
    • Based on issues/challenges encountered
    • Based on changing marketplace
    • May include non-code items like certification process
  • Releases should be named by event and not versioned
    • Release is independent of versioning system
    • A release is a collection of EdgeX micro services/functionality/product innovation
    • Micro services are versioned
    • Eclipse takes this approach

edgexfoundry.org | @edgexfoundry

Releases

Barcelona

  • MVP
  • Use existing Dell Fuse base
  • Performance to address forgiving use cases
  • Fundamentally agree on APIs, architecture and product future

California (proposed - Spring ‘18)

  • Address unsatisfied Barcelona MVP
    • Security & System Management implementations
  • Improved performance
    • Not real time, but acceptable for most use cases
  • Additional connectors
    • South side device services
    • North side cloud providers
  • Product ready??
  • Real World Test Case/Deployment??

edgexfoundry.org | @edgexfoundry

Releases

Unnamed (proposed - fall ‘18)

    • Real time device services/core??
    • Message infrastructure for all services??
    • Announce certification process??

edgexfoundry.org | @edgexfoundry

Call to Action

  • Recommend each TSC member take the Roadmap list and:
    • Label the existing items (accept/reject and if accepted target a release or label TBD)
    • Submit to the TSC your strategic roadmap items
    • Provide your recommendation on release schedule
      • number per year
      • organization (as a product, per WG?)
      • aligned with an event or calendar date?
      • naming
  • Recommend each WG set up a page on the Wiki that…
    • Identifies current work (what is going to be done for the upcoming release)
    • Identifies tactical TO-DO list (suggestions for individual contributors)
  • Recommend LF be authorized/directed to setup bug tracker and Rocket Chat Bug Channel [Bug Tracker for EdgeX Project is currently GitHub Issues]
    • TSC appoints Bug Czar to manage and assign incoming bugs
    • Bug Czar to file report with TSC on status of bugs
    • Bug Czar to use Rocket Chat Channel to inform the community about bugs

edgexfoundry.org | @edgexfoundry

Security WG Update

John Walsh - Analog Devices

edgexfoundry.org | @edgexfoundry

reference “2017 July 7 SWG Webcast Meeting Notes and Actions” on https://wiki.edgexfoundry.org/display/FA/Security+Working+Group

Core WG Meeting (including Applications and Device SDK WG’s_

Thursday 13th July

edgexfoundry.org | @edgexfoundry

First Core WG Meeting

Time: Thursday 13 July 2017 9am PDT – 10:30am PDT

Join from PC, Mac, Linux, iOS or Android: https://zoom.us/j/911101305

** To be added to meeting invite, please send request to bpreston@linuxfoundation.org

Agenda:

  • Introduction to the Barcelona MVP release
  • Barcelona MVP Requirements/Aims
  • Core Services
  • Device and Device SDK
  • Applications
  • Testing Strawman
  • Barcelona Kick Off Meeting

** Core WG call will be recorded and added to Wiki post-call

edgexfoundry.org | @edgexfoundry

Requirements and Strategy WG

Keith Steele

edgexfoundry.org | @edgexfoundry

Requirements and Strategy WG

  • Decision taken last meeting to create Requirements and Strategy WG
    • WG Chair needed - Please mail me keith@iotechsys.com if you’d like to be considered for the position of Chair (EdgeX members only)

edgexfoundry.org | @edgexfoundry

TSC Guidelines

Keith Steele

edgexfoundry.org | @edgexfoundry

Vote to Approve: TSC Guidelines

edgexfoundry.org | @edgexfoundry

AOB / Reminders

edgexfoundry.org | @edgexfoundry

EdgeX Project Organization

EdgeX Foundry

Technical Steering Committee

Chair

Keith Steele

IOTech

Core

Working Group

Chair

Keith Steele

IOTech

Device SDK

Working Group

Chair

Tony Epsy

Canonical

Applications

Working Group

Chair

Janko

Isisdorovic

Mainflux

Export Services SDK MVP

Device SDK

MVP

Core

MVP

System Management

Working Group

Chair

Alex Newman

Canonical

System

Management

Services MVP

Security

Working Group

Chair

John Walsh

ADI

Security

Services

MVP

Working Groups

Projects

Requirements & Strategy WG

Use Cases & Market Requirements

Chair

Open

TSC and WGs Meeting Structure June 2017

Combined Meetings during MVP ‘Design Phase’

EdgeX Foundry

Technical Steering Committee

Meeting

Groups

Core Working Group

Device SDK

WG

QA and DevOps

Committee

Applications

WG

System Management

WG

Security

WG

System Management & Security Working Group

Requirements & Strategy WG

  • Please register Interest for working groups where you’d like to participate: Mail lists @ https://lists.edgexfoundry.org/mailman/listinfo
  • You will automatically receive notifications of all meetings and events

EdgeX - Where to learn more

EdgeX Foundry Wiki

https://wiki.edgexfoundry.org/display/FA/EdgeX+Foundry+Project+Wiki

EdgeX Foundry Rocket Chat

https://chat.edgexfoundry.org/home

Weekly EXF Technical Spin up calls by Jim White, Dell (james_white2@dell.com)

30 minute deep-dive topics followed by 30 minute open Q&A

Thursdays @ alternating times (6pm & 9am EDT)

Next call Thursday, July 13 @ 6pm EDT: “Core Data Micro Service - Deep Dive”

Email info@edgexfoundry.org to request to be added directly to meeting invite

Previous call recordings are available on the Wiki

edgexfoundry.org | @edgexfoundry

Project Contributions Welcome!

  • Our objective is to make EdgeX use & deployment pervasive!
  • EdgeX success is 100% dependent on the vibrancy of a proactive community
  • Getting Involved
    • Project membership growing - want to join contact Philip DesAutels at LF (pdesautels@linuxfoundation.org)
    • First Priority is the MVP - potential contributors please contact keith@iotechsys.com (people, equipment, technology)
    • If interested in adding new projects please contact the relevant working group chair

edgexfoundry.org | @edgexfoundry

Project Resources

Quick links to most commonly used Community Resources

edgexfoundry.org | @edgexfoundry

Upcoming Events

  • IOT Solutions World Congress Barcelona
    • 3-5 October 2017
    • EdgeX Foundry Booth featuring Members + Demos
    • EdgeX Members receive discounted Registration
      • Email info@edgexfoundry.org for discount code
    • We can grow the booth by a few more exhibitors
      • Contact events@edgexfoundry.org ASAP if interested

edgexfoundry.org | @edgexfoundry

Marketing

  • CTA: If your company will be demoing technologies that utilize the EdgeX framework, please email events@edgexfoundry.org so that we can add to https://www.edgexfoundry.org/events/

  • CTA: If your company will be presenting EdgeX at an upcoming event/webinar/other, please email pr@edgexfoundry.org so that we can help promote

edgexfoundry.org | @edgexfoundry

AOB/Cadence

  • Meeting Cadence Reminder
    • Currently held weekly at 7am PDT on Wednesday’s
    • Calls without TSC quorum will still be used to review issues

  • Next Meeting: 7/26/2017

(7/19/17 is the Barcelona MVP F2F Meeting in the UK)

edgexfoundry.org | @edgexfoundry

Thank You

edgexfoundry.org | @edgexfoundry

EdgeX Foundry TSC Meeting 7/12/2017 - Google Slides