[User-committee] Sample App Requirements Planning Call

Lauren Sell lauren at openstack.org
Mon Apr 6 21:26:35 UTC 2015


Hi everyone,

Last week some of the app ecosystem working group met to discuss next steps for a potential sample app (not to be confused with the first app sprint and documentation that happened last week!). 

You can read notes from the last two meetings, including the differences between the two initiatives, in this etherpad: https://etherpad.openstack.org/p/os_demo

Most people on the call seemed interested in the idea of running a “come with code” contest. The working group / judges TBD would convene at the Vancouver Summit to choose a winner, and perhaps we could schedule work time there or a hackathon over the summer to build it out. The challenges of course are that we’re only six weeks out from the Summit, and contests can be hit or miss in terms of producing results (especially if people are busy leading up to the event).

Thanks Shilla for putting together a first draft of the potential contest guidelines, which we can iterate on in this google doc: https://docs.google.com/a/openstack.org/document/d/1jqeoSLqAUyUsiWpfnfSPyFgIqncYed_vDMxvXbv_fWg/edit?usp=sharing. The only proposed change I made is to call it a prototype or skeleton app, so we don’t scare people off with the deadline.

The next steps are to finalize the contest guidelines as well as a timeline to launch it / choose a winner. Please feel free to jump in on this thread or add notes if you participated in the call. It sounds like the team working on the sample app would like to continue meeting every Wednesday at 10 am PT, except for the in-person meeting scheduled for April 16th at SLAC (see invite on this list from Karl Amrhein).

I will not be able to attend the call this Wednesday nor the live meeting April 16th, so would anyone else like to set up a conference bridge this week and run it? Things are getting busy for the foundation staff leading up to the Summit, so we’ll definitely need the working group and any additional volunteers to help drive this forward if we want to make it happen for Vancouver.

Any other thoughts from the community?

Thanks!
Lauren


> On Apr 1, 2015, at 12:10 PM, Lauren Sell <lauren at openstack.org> wrote:
> 
> We’re using this etherpad for call notes if you’re on the line or would like to follow along:
> 
> https://etherpad.openstack.org/p/os_demo <https://etherpad.openstack.org/p/os_demo>
> 
> 
>> On Mar 26, 2015, at 10:34 AM, Lauren Sell <lauren at openstack.org <mailto:lauren at openstack.org>> wrote:
>> 
>> I went ahead and scheduled another meeting for the same time next week: Wednesday, April 1 at 10 am PT.
>> 
>> The purpose is to dive into the requirements for the sample app and determine when and how to launch a community contest for ideas.
>> 
>> You can register at the link or use the dial in number:
>> http://openstack.enterthemeeting.com/m/APXJFTQC <http://openstack.enterthemeeting.com/m/APXJFTQC>
>> 
>> Dial-in Number: (949) 229-4400
>> Attendee PIN: 21896#
>> 
>> Cheers,
>> Lauren
>> 
>> 
>>> On Mar 25, 2015, at 4:43 PM, Chris C. Kemp <Chris.C.Kemp at nebula.com> wrote:
>>> 
>>> Thanks Karl and James!
>>> 
>>> Our goal will be to create a working session and collaborative meeting that allows local participants to interact with remote participants.  I believe that SLAC has some great facilities for this, so this is fantastic.    Thank you again for agreeing to host.  
>>> 
>>> We can work on locking down the agenda during next week's call. 
>>> 
>>> Best,
>>> Chris
>>> 
>>> -----Original Message-----
>>> From: Karl Amrhein [mailto:ksa at slac.stanford.edu] 
>>> Sent: Wednesday, March 25, 2015 2:34 PM
>>> To: user-committee at lists.openstack.org
>>> Subject: Re: [User-committee] OpenStack Sample Application
>>> 
>>> Hi everyone,
>>> 
>>> As discussed in today's online meeting, SLAC can host an on-site meeting on Thurs April 16, including remote participants who are not able to travel.
>>> 
>>> Karl Amrhein
>>> SLAC National Accelerator Laboratory
>>> 2575 Sand Hill Road
>>> Menlo Park, CA 94025
>>> 
>>> 
>>> On Tue, Mar 24, 2015 at 02:45:08AM +0000, Chris C. Kemp wrote:
>>>> Lauren -
>>>> 
>>>> Excellent.  Let's proceed! 
>>>> 
>>>> Chris
>>>> 
>>>> 
>>>> 
>>>>> On Mar 23, 2015, at 7:41 PM, Lauren Sell <lauren at openstack.org> wrote:
>>>>> 
>>>>> It looks like Wednesday at 10 am PT / Noon CT is the best time for the majority of folks. 
>>>>> 
>>>>> You can register with meetingburner if you?d like to join online: 
>>>>> http://openstack.enterthemeeting.com/m/4NWDUQ6C
>>>>> 
>>>>> Otherwise you can just dial into this bridge:
>>>>> 
>>>>> Dial-in Number: (949) 229-4400
>>>>> Attendee PIN: 21896#
>>>>> 
>>>>> Thanks, and talk to you soon!
>>>>> 
>>>>> 
>>>>>> On Mar 18, 2015, at 10:54 AM, Chris C. Kemp <Chris.C.Kemp at nebula.com> wrote:
>>>>>> 
>>>>>> Thanks Lauren!  I?ve updated the poll and Bill, James and I will forward around to other folks that have expressed interest in participating. 
>>>>>> 
>>>>>> Chris
>>>>>> 
>>>>>> From: Lauren Sell [mailto:lauren at openstack.org]
>>>>>> Sent: Wednesday, March 18, 2015 8:39 AM
>>>>>> To: Chris C. Kemp
>>>>>> Cc: user-committee at lists.openstack.org; Annette Dow
>>>>>> Subject: Re: [User-committee] OpenStack Sample Application
>>>>>> 
>>>>>> Here?s a doodle to see if we can find a date / time next week that works for the majority of participants:
>>>>>> 
>>>>>> http://doodle.com/8dz5nch4prpupbmz
>>>>>> 
>>>>>> Please respond with the times you?re available, and we?ll schedule an online meeting.
>>>>>> 
>>>>>> Cheers,
>>>>>> Lauren
>>>>>> 
>>>>>> 
>>>>>> On Mar 17, 2015, at 1:19 PM, Chris C. Kemp <chris.c.kemp at nebula.com> wrote:
>>>>>> 
>>>>>> Thanks Lauren and Tom!
>>>>>> 
>>>>>> I believe that Tom has very succinctly captured the goals and objectives of the Sample Application and how they are complimentary yet distinct in scope from the Tutorials that are being worked on.  In addition to Tom's points, I believe that the Sample Application should also evolve as OpenStack's core capabilities evolve.   This will provide a practical use case for core capabilities as they evolve in the context of a broader application architecture.
>>>>>> 
>>>>>> I believe that there are a number of folks both on and off the mailing list that would be interested in participating in a discussion of this topic, so I think a call either later this week or next week would be ideal.  Bill Franklin from HP and I are happy to put together a few slides and lead the call.  James Williams (CC'd) at Stanford SLAC had also volunteered to host a pre-Vancouver planning session in the mid-April timeframe that could be a hybrid working session (Google Hangout + local participation).   This could be a topic of discussion during the call, as well as the opportunity to allocate time during Vancouver.  
>>>>>> 
>>>>>> I've asked Annette to help with scheduling on my end.   Looking forward to the discussion!
>>>>>> 
>>>>>> Best,
>>>>>> Chris
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> -----Original Message-----
>>>>>> From: user-committee-request at lists.openstack.org 
>>>>>> [mailto:user-committee-request at lists.openstack.org]
>>>>>> Sent: Tuesday, March 17, 2015 5:00 AM
>>>>>> To: user-committee at lists.openstack.org
>>>>>> Subject: User-committee Digest, Vol 26, Issue 7
>>>>>> 
>>>>>> Send User-committee mailing list submissions to
>>>>>>          user-committee at lists.openstack.org
>>>>>> 
>>>>>> To subscribe or unsubscribe via the World Wide Web, visit
>>>>>> 
>>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/user-committee
>>>>>> or, via email, send a message with subject or body 'help' to
>>>>>>          user-committee-request at lists.openstack.org
>>>>>> 
>>>>>> You can reach the person managing the list at
>>>>>>          user-committee-owner at lists.openstack.org
>>>>>> 
>>>>>> When replying, please edit your Subject line so it is more specific than "Re: Contents of User-committee digest..."
>>>>>> 
>>>>>> 
>>>>>> Today's Topics:
>>>>>> 
>>>>>> 1. Re: OpenStack Sample Application (Lauren Sell)
>>>>>> 
>>>>>> 
>>>>>> -------------------------------------------------------------------
>>>>>> ---
>>>>>> 
>>>>>> Message: 1
>>>>>> Date: Mon, 16 Mar 2015 12:39:51 -0500
>>>>>> From: Lauren Sell <lauren at openstack.org>
>>>>>> To: Tom Fifield <tom at openstack.org>
>>>>>> Cc: user-committee at lists.openstack.org
>>>>>> Subject: Re: [User-committee] OpenStack Sample Application
>>>>>> Message-ID: <AE6CEC88-FC30-4F21-B25B-2B223239D491 at openstack.org>
>>>>>> Content-Type: text/plain; charset=utf-8
>>>>>> 
>>>>>> To chime in on top of Tom?s note, if we want to schedule a sample app hackathon the weekend before the Summit, we should have some space available in the Vancouver convention center. The Foundation staff would be happy to help support and promote those efforts. 
>>>>>> 
>>>>>> Chris, what are you thinking in terms of timing and plans leading up to the Summit? Happy to help schedule a call for the group to discuss.
>>>>>> 
>>>>>> Thanks,
>>>>>> Lauren
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On Mar 15, 2015, at 9:05 PM, Tom Fifield <tom at openstack.org> wrote:
>>>>>> 
>>>>>> On 20/02/15 04:49, Chris C. Kemp wrote:
>>>>>> 
>>>>>> If there was enough interest, we wanted to propose that we bring 
>>>>>> folks interested together to collaboratively develop a set of "core 
>>>>>> requirements" for the application.
>>>>>> 
>>>>>> 
>>>>>> Do you not follow this mailinglist? There are already plans for a OpenStack sample application including a document how to use this sample > application. Please get in contact with Tom Fifield and join this working group to share efforts.
>>>>>> 
>>>>>> Please have a look at the following threads on this mailinglist, written a few days ago.
>>>>>> 
>>>>>> http://lists.openstack.org/pipermail/user-committee/2015-February/0
>>>>>> 00
>>>>>> 344.html
>>>>>> 
>>>>>> http://lists.openstack.org/pipermail/user-committee/2015-February/0
>>>>>> 00
>>>>>> 348.html
>>>>>> 
>>>>>> Christian.
>>>>>> 
>>>>>> I have spoken to top on several occasions in the past week (before he posted this message, I believe), and we have discussed the need to develop code for tutorials.   What I am proposing may be related to this effort, but I believe has a different audience and scope, which is why we wanted to get a conversation going on the mailing list.    Tom can also comment, but I believe the goal for the tutorials is to create fairly small, simple, self-contained code snippets to illustrate how certain things work.  A sample/demo application is a larger more comprehensive application that demonstrates all of the features of OpenStack simultaneously, in a compelling way.  It will also not be static - it will evolve with OpenStack and demonstrate the value of OpenStack's core capabilities.    I believe that sections of code from this larger sample application could be repurposed in the form of tutorials.    In any case, I believe that Tom's initiative was primarily aimed at creating stra
>>>>>> ightforwa
>>>>>> rd and easy to understand documentation and tutorials, and what is being proposed here is largely aimed at demonstrating the full breadth of OpenStack's capabilities in a compelling way that will demonstrate interoperability between OpenStack implementations and the overall capabilities of OpenStack's core capabilities.    I hope this provides some additional context.    I welcome you to join the conversation about how these initiatives are related to each other and can be cross-leveraged.   
>>>>>> 
>>>>>> 
>>>>>> Chris
>>>>>> 
>>>>>> Hi all,
>>>>>> 
>>>>>> Sorry for the delay here!
>>>>>> 
>>>>>> Let me try to elaborate based on my understanding (jetlagged, 
>>>>>> didn't sleep well, could be wrong):
>>>>>> 
>>>>>> =="First App" Tutorial==
>>>>>> * Create something that Operators like James Dempsey can give to 
>>>>>> their users to allow them to become effective at building cloud 
>>>>>> applications
>>>>>> * primary aim: educate on OpenStack APIs via SDKs, secondarily: 
>>>>>> educate on what it means to develop scalable cloud applications, 
>>>>>> where possible
>>>>>> * Uses a simple App as a teaching tool, but the App is not the star 
>>>>>> - it's there to make the tutorial not completely dry/artificial and 
>>>>>> provide a logical thread through the different sections
>>>>>> * The majority of the OpenStack SDK usage/API interactions are in 
>>>>>> code snippets presented to the user in the tutorial, not embedded 
>>>>>> in the App itself
>>>>>> * App can even be a black box for the first section
>>>>>> * Aim is as minimal as possible: just provides first steps for 
>>>>>> using the most common calls
>>>>>> * Looking at a real "Reference" App (below), this tutorial would be 
>>>>>> prerequisite reading for people who wanted to work on producing it
>>>>>> * Similar examples: "Writing your first Django Application", 
>>>>>> "Getting Started with RabbitMQ"
>>>>>> 
>>>>>> 
>>>>>> ==Sample/Reference App==
>>>>>> * Full-blown, comprehensive Application coded up so people can 
>>>>>> basically see how all the APIs are used in practice within an app 
>>>>>> and copy and paste things into their own work
>>>>>> * Covers every part of OpenStack
>>>>>> * Covers as many APIs as practical
>>>>>> * as compelling/"flashy" as possible, so it can be used in 
>>>>>> speeches, etc
>>>>>> * Java J2EE "Pet Store" sample application, or the .NET "IBuySpy Portal"
>>>>>> 
>>>>>> 
>>>>>> Overall, I think we need both. In systems administration we can 
>>>>>> learn a lot by reading documentation, but sometimes we just want a 
>>>>>> collection of beautiful sample configuration files to understand context better.
>>>>>> Applying this thinking to our OpenStack App Dev world - a first app 
>>>>>> tutorial with sections to kick-start the learning in various areas, 
>>>>>> and a sample/reference app that developers can keep picking at 
>>>>>> whenever they feel the need.
>>>>>> 
>>>>>> Timewise, the "First App" tutorial will happen within the next few 
>>>>>> weeks. This is good because one of the cool ideas Chris may have 
>>>>>> mentioned was to have a competition to come up with 
>>>>>> Sample/Reference App ideas, and having the ability to train up more 
>>>>>> app developers on the OpenStack SDK basics as they compete would be ideal!
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> Regards,
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> Tom
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> _______________________________________________
>>>>>> User-committee mailing list
>>>>>> User-committee at lists.openstack.org
>>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/user-committee
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> ------------------------------
>>>>>> 
>>>>>> _______________________________________________
>>>>>> User-committee mailing list
>>>>>> User-committee at lists.openstack.org
>>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/user-committee
>>>>>> 
>>>>>> 
>>>>>> End of User-committee Digest, Vol 26, Issue 7
>>>>>> *********************************************
>>>>>> 
>>>>>> _______________________________________________
>>>>>> User-committee mailing list
>>>>>> User-committee at lists.openstack.org
>>>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/user-committee
>>>>> 
>>>> 
>>>> _______________________________________________
>>>> User-committee mailing list
>>>> User-committee at lists.openstack.org
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/user-committee
>>> 
>>> _______________________________________________
>>> User-committee mailing list
>>> User-committee at lists.openstack.org
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/user-committee
>> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/user-committee/attachments/20150406/2920b233/attachment-0001.html>


More information about the User-committee mailing list