| title: | Planning Process |
|---|---|
| description: | The open source planning process for the Deis project used to define the roadmap and its execution. |
Deis features a lightweight process that emphasizes openness and ensures every community member can be an integral part of planning for the future.
Maintainers lead the project. Their duties include proposing the Roadmap, reviewing and integrating contributions and maintaining the vision of the project.
The :ref:`roadmap` is a community document. While Maintainers propose the Roadmap, it gets discussed and refined in Release Planning Meetings.
Proposals and issues can be opened by anyone. Every member of the :ref:`community` is welcome to participate in the discussion by providing feedback and/or offering counter-proposals.
The Roadmap gets delivered progressively via the :ref:`release_schedule`. Releases are defined during Release Planning Meetings and managed using GitHub Milestones which track specific deliverables and work-in-progress.
Major decisions affecting the Roadmap are discussed during Release Planning Meetings on the first Thursday of each month, aligned with the :ref:`release_schedule`.
Release Planning Meetings are open to the public with access coordinated via the #deis IRC channel on Freenode. Notes from past meetings are below, along with links to a recording of the entire meeting on YouTube.
Roadmap items completed: Scheduling and Orchestration, Etcd 2, Networking v2
Roadmap items added: Internal Service Discovery, Permissions and Teams, New Default Scheduler
Archive: https://www.youtube.com/watch?v=a6tOrv4Uzz4
Roadmap items completed: Pluggable Storage Subsystem, User-defined Health Checks
Roadmap items added: Stateless Logger, Production Hardening
Archive: https://www.youtube.com/watch?v=f_rJFWSFY5I
Roadmap items added: Pluggable Storage Subsystem, Networking V2, Etcd 2, User-defined Health Checks
Archive: https://www.youtube.com/watch?v=nC-DyN1_II4
Thanks to Amy Lindburg and our friends at Docker for their inspiration.