I want to emphasize that the content Fernando is sharing ghere is the
result of a process that started in April and has involved:

* A survey of core developers about which areas of the project they are
interested in and what level of effort they are planning on
* A series of semi-weekly meetings between myself, Jamie and Fernando going
through the results of that survey along with the different areas of the
project (repos, areas of focus, activities)
* Lots of offline work by Jamie is organizing everything

Cheers,

Brian

On Tue, Aug 16, 2016 at 12:52 AM, Fernando Perez <[email protected]>
wrote:

> Hi all,
>
> this is an email that is long overdue... As the project has grown in size
> and complexity, we have at times struggled with how to effectively
> coordinate, communicate and work in this larger context.
>
> At the dev meeting we conducted a survey of the folks who were there,
> looking for a way to slice the project into major areas and to identify who
> could assume leadership of each of these areas.  As usual, "leadership"
> here means mostly responsibility, not some vertical, unilateral definition
> of authority. In every area of the project we maintain an ethos of openness
> and collaboration, and we want participation to continue increasing.
>
> But the reality is that, at this size and number of moving parts, it's
> becoming detrimental not to have designated leads who can move things
> forward, focus and keep an eye on their area, and sometimes make decisions
> needed to get the ball rolling.  While I'm happy to maintain my role as
> project's BDFL as long as the community wants me to, that role can't mean
> that I make final decisions up and down our massive number of repos and
> project areas.
>
> In summary, this is about delegating for efficiency and improved
> communication.
>
> I'd like to post here the table of what we have so far.  Thanks to Jamie's
> dedicated crunching of the info, we have it now broken down by large areas
> and all active repos are assigned to an area.
>
> This isn't perfect, and in particular what is called tentatively "user
> engagement" includes a LOT of work on the broad/public-facing aspects of
> the project that will probably require more refinement.  But I don't want
> to keep delaying this any further.
>
> Please take a look at the table below, and let's see if we can agree on
> the roles and rough slicing.  In particular, folks whose name appears in a
> leadership role should mention whether they are OK with the idea, whether
> there's any other area they'd prefer to focus on, etc.
>
> I want to clarify that we did our best to digest people's survey
> responses, but I also did some moving around in an attempt to cover
> everything we have in the air.  If I moved you around in a way you didn't
> want, I apologize and just let's figure out a better solution.  I didn't
> intend to strong-arm anyone.
>
> Cheers,
>
> f
>
>
> Core
>
>
> Leader
> Min?
>
> Mostly FT Work
> Min Ragan-Kelley
>
> Mostly PT Work
> Carol Willing
> Thomas Kluyver
> Matthias Bussonnier
> Jason Grout
> Steven Silvester
>
> Projects/Functional Areas Repos
> jupyter_core jupyter_core <https://github.com/jupyter/jupyter_core>
> jupyter client jupyter_client <https://github.com/jupyter/jupyter_client>
> Python 2 Support
> message spec
> testpath <https://github.com/jupyter/testpath>
> jupyter_kernel_test <https://github.com/jupyter/jupyter_kernel_test>
> JupyterLab and J. Notebook
>
> Leader
> Brian Granger
> Matthias Bussonnier
> Jason Grout
>
> Mostly FT Work
> Steven Silvester
>
> Mostly PT Work
> Nicholas Bollweg
> Chris Colbert
> Afshin Darian
> Fernando Perez
> Peter Parente
> Thomas Kluyver
> Carol Willing
> Min Ragan-Kelley
> Damián Avila
> Projects/Functional Areas Repos
> single user server jupyter-drive
> <https://github.com/jupyter/jupyter-drive>
> classical notebook UI notebook <https://github.com/jupyter/notebook>
> Real Time Collaboration (RTC)
> Dashboarding (incubation)
> Element filtering
> jupyterlab jupyterlab <https://github.com/jupyter/jupyterlab>
> jupyter-js-services <https://github.com/jupyter/jupyter-js-services>
> jupyter-js-utils <https://github.com/jupyter/jupyter-js-utils>
> jupyter_logger <https://github.com/jupyter/jupyter_logger>
> Widgets
>
> Leader
> Sylvain?
>
> Mostly FT Work
> Grant Nestor
>
> Mostly PT Work
> Peter Parente
> Jason Grout
> Afshin Darian
> Steven Silvester
> Nicholas Bollweg
> Brian Granger
> Jonathan Frederic
> Projects/Functional Areas Repos
> ipywidgets ipywidgets <https://github.com/ipython/ipywidgets>
> traitlets traitlets <https://github.com/ipython/traitlets>
> declarative widgets
> widget-cookiecutter <https://github.com/jupyter/widget-cookiecutter>
> Parallel
> Level of Effort: Low
>
> Leader
> Min Ragan-Kelley
>
> Mostly FT Work
> None
>
> Mostly PT Work
> Carol Willing
> Projects/Functional Areas Repos
> ipyparallel ipyparallel <https://github.com/ipython/ipyparallel>
> Kernel
>
> Leader
> Thomas
>
> Mostly FT Work
> Thomas Kluyver
> Matthias Bussonnier
>
> Mostly PT Work
> Min Ragan-Kelley
> Steven Silvester
> Projects/Functional Areas Repos
> jupyter_console jupyter_console
> <https://github.com/jupyter/jupyter_console>
> NB software engineering (Thomas)
> IPython ipython <https://github.com/ipython/ipython>
> ipykernel <https://github.com/ipython/ipykernel>
> ipython_genutils <https://github.com/ipython/ipython_genutils>
> Shadow_ipython ipython-sec PRIVATE
> <https://github.com/ipython/ipython-sec>
> Services
>
> Leader
> Carol? Community? Talk to Min
>
> Mostly FT Work
> Min Ragan-Kelley
>
> Mostly PT Work
> Carol Willing
> Peter Parente
> Kyle Kelley
> Nicholas Bollweg
> Projects/Functional Areas Repos
> tmpnb tmpnb <https://github.com/jupyter/tmpnb>
> tmpnb-deploy <https://github.com/jupyter/tmpnb-deploy>
> tmpnb-redirector <https://github.com/jupyter/tmpnb-redirector>
> nbviewer nbviewer <https://github.com/jupyter/nbviewer>
> nbcache <https://github.com/jupyter/nbcache>
> kernel_gateway kernel_gateway <https://github.com/jupyter/kernel_gateway>
> kernel_gateway_demos <https://github.com/jupyter/kernel_gateway_demos>
> demohub try.jupyter.org <https://github.com/jupyter/try.jupyter.org>
> collab. with binder
> etc. -need to specify-
> cdn.jupyter.org <https://github.com/jupyter/cdn.jupyter.org>
> docker-demo-images <https://github.com/jupyter/docker-demo-images>
> docker-stacks <https://github.com/jupyter/docker-stacks>
> nbshot <https://github.com/jupyter/nbshot>
> ops-handbook PRIVATE <https://github.com/jupyter/ops-handbook>
> enhancement-proposals <https://github.com/jupyter/enhancement-proposals>
> salt-states-nbviewer <https://github.com/ipython/salt-states-nbviewer>
> ipython-ansible-jenkins
> Documents
>
> Leader
> Matthias? Thomas? +Fernando?
>
> Mostly FT Work
> Mike Pacer
>
> Mostly PT Work
> Fernando Perez
> Katie White
> Nicholas Bollweg
> Min Ragan-Kelley
> Jessica Hamrick
> Damián Avila
> Matthias Bussonnier
> Thomas Kluyver
> Carol Willing
> Peter Parente
> Projects/Functional Areas Repos
> nbconvert nbconvert <https://github.com/jupyter/nbconvert>
> nbconvert-examples <https://github.com/jupyter/nbconvert-examples>
> nbformat nbformat <https://github.com/jupyter/nbformat>
> nbdime nbdime <https://github.com/jupyter/nbdime>
> JupyterHub
>
> Leader
> Min Ragan-Kelley
>
> Mostly FT Work
> Carol Willing
>
> Mostly PT Work
> Jessica Hamrick
> Kyle Kelley
> Brian Granger
> Projects/Functional Areas Repos
> jupyterhub jupyterhub <https://github.com/jupyterhub/jupyterhub>
> deployment oauthenticator <https://github.com/jupyterhub/oauthenticator>
> jupyterhub-deploy-teaching
> <https://github.com/jupyterhub/jupyterhub-deploy-teaching>
> dockerspawner <https://github.com/jupyterhub/dockerspawner>
> jupyterhub-carina <https://github.com/jupyterhub/jupyterhub-carina>
> jupyterhub-tutorial <https://github.com/jupyterhub/jupyterhub-tutorial>
> configurable-http-proxy
> <https://github.com/jupyterhub/configurable-http-proxy>
> jupyterhub-deploy-docker
> <https://github.com/jupyterhub/jupyterhub-deploy-docker>
> sudospawner <https://github.com/jupyterhub/sudospawner>
> ldapauthenticator <https://github.com/jupyterhub/ldapauthenticator>
> Jupyter in Education
>
> Leader
> Jessica Hamrick
> Katie White
>
> Mostly FT Work
> None
>
> Mostly PT Work
> Fernando Perez
> Min Ragan-Kelley
> Brian Granger
> Projects/Functional Areas Repos
> nbgrader nbgrader <https://github.com/jupyter/nbgrader>
> Events
>
> Leader
> Ana Ruvalcaba
> Katie White
>
> Mostly FT Work
> None
>
> Mostly PT Work
> Fernando Perez
> Steven Silvester
> Nicholas Bollweg
> Projects/Functional Areas Repos
> JupyterDays lbnl-jupyterday <https://github.com/jupyter/lbnl-jupyterday>
> JupyterCon
> Semi-Annual Dev Meetings
> Break this out?
> ? Rename "Community & Governance"?
> User_Eng
>
> Leader
> Katie White
> Ana Ruvalcaba
>
> Mostly FT Work
> None
>
> Mostly PT Work
> Fernando Perez
> Steven Silvester
> Damián Avila
> Min Ragan-Kelley
> Brian Granger
> Matthias Bussonnier
> Thomas Kluyver
> Carol Willing
> Communications/Marketing
> - Blog jupyter-blog-theme
> - Websites jupyter.github.io
> ipython.github.com
> ipython-website
> ipython-doc
> - Newsletter newsletter
> - Twitter
> - Marketing marketing
> design (move to communications)
> Technical Communication
> - Docs jupyter-sphinx-theme
> - Tutorials jupyter
> ngcm-tutorial
> scipy-2015-advanced-topics
> scipy-advanced-tutorial
> strata-sv-2015-tutorial
> mozfest15-training
> nature-demo
> docker-demo-images
> docker-stacks
> nbcache
> ipython-in-depth
> mozfest2014
> front-to-back
> talks
> - Videos
> - Academic Papers
> User Support
> - Gitter?
> - Stack Overflow (SO)
> - Help help
> - Mailing List (double listed)
> Community and Governance
> - Community Pipeline enhancement-proposals
> lbnl-jupyterday
> datasets
> jupyter-overview-paper PRIVATE
> usersurveys
> paper-notebook2013
> - Development Workflow(s) roadmap
> - Fundraising/sponsorship sloan-2013-reports
> - User Surveys
> - Governance governance
> Software Development Process
> - Gitter?
> - GitHub
>
>
> --
> Fernando Perez (@fperez_org; http://fperez.org)
> fperez.net-at-gmail: mailing lists only (I ignore this when swamped!)
> fernando.perez-at-berkeley: contact me here for any direct mail
>
> --
> You received this message because you are subscribed to the Google Groups
> "Project Jupyter" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/jupyter/CAHAreOrgaieFm77%2Bj72g-Rf8kP1MozQywA6fXriptAC0h1gzzg%
> 40mail.gmail.com
> <https://groups.google.com/d/msgid/jupyter/CAHAreOrgaieFm77%2Bj72g-Rf8kP1MozQywA6fXriptAC0h1gzzg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Brian E. Granger
Associate Professor of Physics and Data Science
Cal Poly State University, San Luis Obispo
@ellisonbg on Twitter and GitHub
[email protected] and [email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jupyter/CAH4pYpRuKv5wdijBLu27mhQRM47LFLno7XUaT7QHumxOtng0_A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to