2016-08-16 - ESCo - Meeting agenda / minutes
Table of Contents
Date
Aug 16, 2016
Attendees
Member | Organization | Present / Absent |
|---|---|---|
@Michael Harmon | Present | |
@john.stecher@barclays.com | Absent | |
@Lawrence Miller (Deactivated) | Present | |
@Former user (Deleted) | Present | |
@Former user (Deleted) | Present | |
@Gabriele Columbro (observer) | Absent (scheduled) | |
@Peter Monks (observer) | Present | |
@Maurizio Pillitu (observer) | Present |
Action points from previous meeting
Agenda
Time | Item | Objectives | Who | Comments | Decisions / Resolutions | Action Items |
|---|---|---|---|---|---|---|
5 min | Roll call |
| @Peter Monks |
|
|
|
15 min | Review actions from last week (listed above) | Get an update on the status of each action | To be facilitated by @Peter Monks |
|
|
|
15 min | Symphony LLC "Botathon" bots contribution | Overview of the 16 bots that are being contributed Discuss proposal to "collapse" the votes | @Peter Monks to give overview of the bots and the voting proposal. All to discuss the voting proposal.
| A summary of the 16 bots is below (missing descriptions will be added as they are received) |
| @Peter Monks to create CONTRIB JIRA |
15 min | OpenFin PR coverage | Review coverage of last week's OpenFin PR | @Peter Monks | PR here, a summary of the coverage is below |
|
|
5 min | AOB |
|
|
|
|
|
Symphony LLC "Botathon" Bots - Summary
Bot Name | Name | Partner's Name | Bot Description | Bot Platform |
|---|---|---|---|---|
Symfuny Chat Bot | Glenn Anderson (PLAT) | Matt Arnold | A bot that dose it all via webhooks. (This bot will not be able to be opened source till after spring 41 due to Glenn using some work arounds to pull information out of the symphony) | node.js |
TwilioBot | Matthew Joyce |
| A bot that interfaces with twilio so that people can handle setting up twilio calls or SMS messages via a symphony chat. | Python |
FactBot | Kinkoi Lo | Erin Lish | A Bot the spits out random and uncensored facts per userer request | Java |
faqbot | Paul Pollack |
| Designed to capture questions and answers from the community. The primary goal is to improve productivity by reducing time spent asking and answering the same questions over and over again. | Java and uses ElasticSearch running in docker |
GreenHouse Bot | Ryan D'souza | Christiane Martin | There was an issue with several developers missing their interviews, which causes interviewees to have a bad interview experience and be less likely to refer Symphony to their friends. This bot aims to fix that issue by reminding interviewers that they have an interview 30 minutes before their interview begins. Because the bot interacts with the Greenhouse API and not Google Calendar, this bot will always have the latest and most relevant information, and is therefore more than just a Google Calendar Pop Up Reminder. | Java, using IntelliJ as an IDE and Maven to manage dependencies |
sidekick | Christian Tschudin |
| A command line assistant bot that handles regular mass ancouncments. | Python. (It would make sense to fuse the different fragments into a real library). |
JenkinsBot | Jignesh Katrodiya (PLAT) |
| A bot that integrates with Jenkins to that will keep you informed on the status of a Jenkins job. | Java |
HomeSecurity Talking Bot | Laurentiu Florin Moisa | Ariel Himmelstern | The Bot interfaces with a raspberrypi and its attached motion sensors and speakers to provide instance notification when the sensor is tripped. It also allows the user to type out a response that it will play through the speakers to the intruder. | GO - compiled for ARM7 and bash and the rest are standard C or Python apps already existent in Unix systems it's based on the botexample we have with minor modifications |
RoomManagerBot | Susan Haimet | Ryan D'Souza | In the future, this bot can be expanded to continuously remind Symphonians that they have an upcoming interview until they respond with some form of acknowledgement | Java, using IntelliJ as an IDE and Maven to manage dependencies |
Butler Bot | Vinay Mistry |
| A bot based on the symphony Hubot Implementation. The Bot is connected to the following information providers Zendesk, Jira, Google Stock, Yahoo, Finance charts, Markit data API, Google Maps. | coffee.script (java script like) based on Hubot (GitHub bot) |
botbot | Danny Chan |
| A Bot the performs simple langue translations with Microsoft translate. | Java |
SymBrowser Bot | Ryan D'souza |
| This bot allows you to browse the Internet and certain “Contexts”, while making it look like you’re doing work. Right now, only the Reddit context is allowed, but one can get the text from any website in a format that looks like it is a long message from another Symphony user. Other contexts can be implemented fairly easily through the bot’s modular design. | Java, using IntelliJ as an IDE and Maven to manage dependencies |
LunchBox | Shwetha Gopalan |
| A bot that page scrapes the daily lunch off of Cater2me and then provides a breakdown and rating system for each item so that people can give quick and easy feedback about lunch. Then bot compiles this into an excel file. | Java |
V for Symphony | Christian Tschudin |
| A voice assistant | Java and the Android SDK. |
Jira-Bot | Paul Pollack | Ryan D'souza | This bot was created to optimize the workflow between Jira and Symphony. | Java, using IntelliJ as an IDE and Maven to manage dependencies |
C-3PO | Abhinav Raj |
| I am a fun translation bot. | Java |
OpenFin PR Coverage - Summary
When | What | Type |
|---|---|---|
2016-08-08 | PR | |
2016-08-08 | PR | |
2016-08-08 | Article (dedicated) | |
2016-08-08 | Article (dedicated) | |
2016-08-08 | PR | |
2016-08-09 | PR | |
2016-08-09 | Article (dedicated) | |
2016-08-11 | Article (shared with 3 other announcements) | |
| Plus numerous teasers & blog posts that link to or reference the above publications |
|
2016-08-09 | Interview, in support of Waters Technology article | |
2016-08-?? | Interview in the process of being scheduled |
Meeting Notes
Roll call:
4 of 5 voting ESCo members present - quorum is achieved
Last Week's Actions
- (Woodhouse)Error rendering macro 'jira' : Unable to locate Jira server for this macro. It may be due to Application Link configuration.
Lawrence
how to move on?
Peter
let ESCo to vote on it; call for a vote
Unanimous yes
Lawrence
how to contribute code? need to change CCLA?
Peter
CCLA is a blanket agreement; update CONTRIB-13 and talk to Aaron to contribute code
@Peter Monks @Maurizio Pillitu - update CONTRIB-13 and talk to Aaron to contribute code
Minuet opensourcing status
Mike
Promised a status update by Friday; 50% probability Opensourcing Minuet will happen on Friday; from Darren Cohen
@Peter Monks follow up with Darren Cohen offline and follow up on ESCo (and other) mailing-list
WG Security - Gab pinged Christian
no updates
Symphony LLC "Botathon" bots contribution:
Mike
have one vote for all bots, we don't want some to be accepted and not others
they're written by interns, quality is not the same and sometimes low
Frank
let's divide between sample codes and good functional quality (standouts)
Peter
are you looking for Business value?
Frank
yes, for example, the jenkins bot should be investigated
Mike
another bot that is interesting is the one that aggregates conversations from cross-pods (not clear)
James
Did you (Mike) rank them?
Mike
We have 5 categories and there are winners; there is no correlation between categories (examples, features, ...) and quality
Frank
Put them all into one project, create separate projects for the standouts
Lawrence
How to contribute them to the Foundation? Does Symphony need a signature with Symphony Interns?
Peter
the CCLA in place is fairly broad and include Interns; there is no issue (I don't believe so)
Frank, we want contribute projects separately due to Infra limitations (Travis, github, ...)
We have incubating stage, they will all start from there
Frank
Mike, who's behind the JIRA pod?
Peter
I've the author list, I'll update it
Lawrence
Alexander can work with the Foundation, to share bot descriptions (post-editorial review)
Peter
Quorum - vote on bot projects, unanimous
@Peter Monks - create CONTRIB and go ahead with the contrib process
Alexander can edit README.md on the projects before and/or after contrib
Mike
bots have not been checked for invalid licenses
Peter/Frank
we got it covered with the Foundation Infra
OpenFin PR Recap:
Peter
New marketing contractor in SSF
PR update
Mike
thanks for the update, good pick up
API Meetups
Frank
Different opinions between the scope of the working group; what did we agree?
Peter
BNY Mellon didn't want the meeting to take a decision
Anthony (moderator) didn't drive any decision
Phase 1 is to open to ideas, Phase 2 is narrow down and take decision (closing phase)
Action Item 4 (API-related objectives) is still happening
WG Governance
James
Worry about JP morgan controlling the call
Peter
Thinking with Gab re. voting structure
Lawrence
Federalist model (decision making authorities to be per projects or WGs)
Whatever governance needs ESCo review
Peter
Also needs board review (due to SSF bylaws); TBC
Lawrence
defer to legal advise
avoid board micro-managing
Peter
this is a one off voting
Lawrence
we will do WG governance changes frequently; propose to avoid board involvement and
Peter