From 6db14e7a520f98b2bb40fc032f1ffdc89987aede Mon Sep 17 00:00:00 2001 From: Stephen Augustus Date: Wed, 15 Apr 2020 15:52:37 -0400 Subject: Retire and archive SIG PM Includes migration of the Enhancements subproject to SIG Arch. Signed-off-by: Stephen Augustus --- OWNERS_ALIASES | 5 -- archive/sig-pm/OWNERS | 8 +++ archive/sig-pm/README.md | 135 +++++++++++++++++++++++++++++++++++++++++++++ sig-architecture/README.md | 4 ++ sig-list.md | 1 - sig-pm/OWNERS | 8 --- sig-pm/README.md | 135 --------------------------------------------- sigs.yaml | 62 ++------------------- 8 files changed, 151 insertions(+), 207 deletions(-) create mode 100644 archive/sig-pm/OWNERS create mode 100644 archive/sig-pm/README.md delete mode 100644 sig-pm/OWNERS delete mode 100644 sig-pm/README.md diff --git a/OWNERS_ALIASES b/OWNERS_ALIASES index 46b35a87..e92585e7 100644 --- a/OWNERS_ALIASES +++ b/OWNERS_ALIASES @@ -59,11 +59,6 @@ aliases: sig-node-leads: - dchen1107 - derekwaynecarr - sig-pm-leads: - - calebamiles - - jdumars - - justaugustus - - lachie83 sig-release-leads: - calebamiles - justaugustus diff --git a/archive/sig-pm/OWNERS b/archive/sig-pm/OWNERS new file mode 100644 index 00000000..bed41ec7 --- /dev/null +++ b/archive/sig-pm/OWNERS @@ -0,0 +1,8 @@ +# See the OWNERS docs at https://go.k8s.io/owners + +reviewers: + - sig-pm-leads +approvers: + - sig-pm-leads +labels: + - sig/pm diff --git a/archive/sig-pm/README.md b/archive/sig-pm/README.md new file mode 100644 index 00000000..8c68f336 --- /dev/null +++ b/archive/sig-pm/README.md @@ -0,0 +1,135 @@ + +# PM Special Interest Group + +Focuses on aspects of product management, such as the qualification and successful management of user requests, and aspects of project and program management such as the continued improvement of the processes used by the Kubernetes community to maintain the Kubernetes Project itself. +Besides helping to discover both what to build and how to build it, the PM Group also helps to try and keep the wheels on this spaceship we are all building together; bringing together people who think about Kubernetes as both a vibrant community of humans and technical program is another primary focus of this group. +Members of the Kubernetes PM Group can assume certain additional responsibilities to help maintain the Kubernetes Project itself. +It is also important to remember that the role of managing an open source project is very new and largely unscoped for a project as large as Kubernetes; we are learning too and we are excited to learn how we can best serve the community of users and contributors. + +The [charter](charter.md) defines the scope and governance of the PM Special Interest Group. + +## Meetings +* Regular SIG Meeting: [Tuesdays at 18:30 UTC](https://zoom.us/j/577372069) (biweekly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=18:30&tz=UTC). + * [Meeting notes and Agenda](https://docs.google.com/document/d/13uHgcLf-hcR4a5QbV888fhnVsF3djBEpN8HolwS0kWM/edit?usp=sharing). + * [Meeting recordings](https://www.youtube.com/watch?v=VcdjaZAol2I&list=PL69nYSiGNLP3EBqpUGVsK1sMgUZVomfEQ). + +## Leadership + +### Chairs +The Chairs of the SIG run operations and processes governing the SIG. + +* Caleb Miles (**[@calebamiles](https://github.com/calebamiles)**), Google +* Jaice Singer DuMars (**[@jdumars](https://github.com/jdumars)**), Google +* Stephen Augustus (**[@justaugustus](https://github.com/justaugustus)**), VMware +* Lachie Evenson (**[@lachie83](https://github.com/lachie83)**), Microsoft + +## Emeritus Leads + +* Aparna Sinha (**[@apsinha](https://github.com/apsinha)**) +* Ihor Dvoretskyi (**[@idvoretskyi](https://github.com/idvoretskyi)**) + +## Contact +- Slack: [#sig-pm](https://kubernetes.slack.com/messages/sig-pm) +- [Mailing list](https://groups.google.com/forum/#!forum/kubernetes-sig-pm) +- [Open Community Issues/PRs](https://github.com/kubernetes/community/labels/sig%2Fpm) + +## Subprojects + +The following [subprojects][subproject-definition] are owned by sig-pm: +### enhancements +- **Owners:** + - https://raw.githubusercontent.com/kubernetes/enhancements/master/OWNERS + +[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects + + +SIG-PM (Program, Product, Project Management) +============================================= + +### Overview: + +Program, project, and product management in open source software communities represents a significant challenge. Such positions traditionally rely on hierarchical structure to drive work from the executive tier down to the team level, whereas in OSS there is little or no accountability other than that gained through influence and commutative trust. + +### TL;DR: + +#### We cannot: + +- Set schedules + +- Dictate features to SIGs + +- Set headcount + +#### We can and must + +- Serve the individuals and companies within the Kubernetes community by communicating the value produced by the SIGs + +In this milieu, the art of program-level facilitation requires an observational approach that gathers information as opposed to driving it. The “program” in question is essentially the assembly of a coherent view of aggregate plans, processes, governance, and aspirations. + +- Responsible for the forward-looking translation of high-level strategic objectives into project, product, marketing, and other specialized implementation strategies as defined by special interest groups. + +- Staffing of specific release roles: Release features lead, Release Marketing Coordinator, Product Roadmap committee + +Key Roles: +---------- + +- SIG-PM Chairs: + + - Accountability for development and communication of roadmap and project vision + + - Coordinating communication between the community, other SIGs, steering committee, foundations, working groups, and SIG-PM + + - Building the PM organization within the community - onboarding, mentoring and knowledge sharing. Development and refinement of best practices around PM responsibilities + + - Responsible for organizing SIG [PM] meetings and activities (on-site, roadshows, conference presentations) + + - Managing consensus-building around the evolving mission and accountabilities for the SIG + + - Helps translate long-term strategic objectives (such as moving towards a stable core, adding extensibility, writing longer term roadmap plans by SIG, providing visibility across SIGs) into actionable strategies that can be implemented by project managers, product managers, SIGs, working groups, and individuals + + - PoC for analyst, press, and end user communication about roadmap and program processes + + - Review / approve marketing & PR message and blog post for each release + + - Project updates and webinar to end users (external) and community + +- Product Management Subproject area: + + - Codify end user requirements - conduct interviews, surveys, market analysis and synthesize segments, requirements and roadmap requests + + - Facilitating and running the annual roadmap process with the SIGs + + - Running end user survey and synthesizing inputs + + - Facilitate communication around product concerns between program management and SIGs + + - Contributor summit readout activities + + - Drafting, staffing, and delivering through consensus, KEPs that represent user value that may span multiple SIGs, WGs, or other sub-projects + + - Identify, organize, and track customer concerns, needs, and satisfaction + +- Technical Program Management area: + + - Features process management on a quarterly cadence (setting and communicating the process and deadlines, managing input, collecting and reporting on features and enabling the release team) + + - Responsible for creating and maintaining multi-release spanning documentation that provides overarching strategic goals, metrics, and risk assessments, and other program-level concerns + + - Helps SIGs do quarterly release planning, facilitation of team-level and SIG-level activities + + - Help teams deliver features over the course of the release (primary interface between the “features process” and release team) + + - Mentorship of those interested in becoming program managers, or release leaders + +- Roles to be staffed from Program Manager pool in SIG PM + + - Release Marketing Coordinator: + - See marketing coordinator documentation + diff --git a/sig-architecture/README.md b/sig-architecture/README.md index 3a2f2d62..44e42347 100644 --- a/sig-architecture/README.md +++ b/sig-architecture/README.md @@ -75,6 +75,10 @@ The following [subprojects][subproject-definition] are owned by sig-architecture - Slack: [#k8s-conformance](https://kubernetes.slack.com/messages/k8s-conformance) - GitHub Teams: - [@kubernetes/cncf-conformance-wg](https://github.com/orgs/kubernetes/teams/cncf-conformance-wg) +### enhancements +[Described below](#enhancements) +- **Owners:** + - https://raw.githubusercontent.com/kubernetes/enhancements/master/OWNERS ### production-readiness [Described below](#production-readiness) - **Owners:** diff --git a/sig-list.md b/sig-list.md index 0f00381b..23ee4f9f 100644 --- a/sig-list.md +++ b/sig-list.md @@ -36,7 +36,6 @@ When the need arises, a [new SIG can be created](sig-wg-lifecycle.md) |[Multicluster](sig-multicluster/README.md)|multicluster|* [Paul Morie](https://github.com/pmorie), Red Hat
* [Quinton Hoole](https://github.com/quinton-hoole), Huawei
|* [Slack](https://kubernetes.slack.com/messages/sig-multicluster)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-multicluster)|* Cluster Federation (KubeFed) Working Group: [Wednesdays at 7:30 PT (Pacific Time) (weekly)](https://zoom.us/my/k8s.mc)
* Regular SIG Meeting: [Tuesdays at 9:30 PT (Pacific Time) (biweekly)](https://zoom.us/my/k8s.mc)
|[Network](sig-network/README.md)|network|* [Casey Davenport](https://github.com/caseydavenport), Tigera
* [Dan Williams](https://github.com/dcbw), Red Hat
* [Tim Hockin](https://github.com/thockin), Google
|* [Slack](https://kubernetes.slack.com/messages/sig-network)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-network)|* SIG Network Meeting: [Thursdays at 14:00 PT (Pacific Time) (biweekly)](https://zoom.us/j/361123509)
* Service APIs Meeting (APAC Friendly Time): [Thursdays at 16:30 PT (Pacific Time) (biweekly)](https://zoom.us/j/441530404)
* Service APIs Meeting (EMEA Friendly Time): [Thursdays at 10:30 PT (Pacific Time) (biweekly)](https://zoom.us/j/140577552)
* Service APIs Office Hours: [Wednesdays at 15:00 PT (Pacific Time) (weekly)](https://zoom.us/j/289465529)
|[Node](sig-node/README.md)|node|* [Dawn Chen](https://github.com/dchen1107), Google
* [Derek Carr](https://github.com/derekwaynecarr), Red Hat
|* [Slack](https://kubernetes.slack.com/messages/sig-node)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-node)|* Regular SIG Meeting: [Tuesdays at 10:00 PT (Pacific Time) (weekly)](https://zoom.us/j/4799874685)
-|[PM](sig-pm/README.md)|pm|* [Caleb Miles](https://github.com/calebamiles), Google
* [Jaice Singer DuMars](https://github.com/jdumars), Google
* [Stephen Augustus](https://github.com/justaugustus), VMware
* [Lachie Evenson](https://github.com/lachie83), Microsoft
|* [Slack](https://kubernetes.slack.com/messages/sig-pm)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-pm)|* Regular SIG Meeting: [Tuesdays at 18:30 UTC (biweekly)](https://zoom.us/j/577372069)
|[Release](sig-release/README.md)|release|* [Caleb Miles](https://github.com/calebamiles), Google
* [Stephen Augustus](https://github.com/justaugustus), VMware
* [Tim Pepper](https://github.com/tpepper), VMware
|* [Slack](https://kubernetes.slack.com/messages/sig-release)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-release)|* Regular SIG Meeting: [Mondays at 15:00 UTC (biweekly)](https://zoom.us/j/327142148)
* (release-engineering) Regular SIG Meeting: [Mondays at 15:00 UTC (biweekly)](https://zoom.us/j/240812475)
|[Scalability](sig-scalability/README.md)|scalability|* [Matt Matejczyk](https://github.com/mm4tt), Google
* [Shyam Jeedigunta](https://github.com/shyamjvs), AWS
|* [Slack](https://kubernetes.slack.com/messages/sig-scalability)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-scale)|* Regular SIG Meeting: [Thursdays at 17:30 UTC (weekly/bi-weekly as per demand ([upcoming meeting dates](#upcoming-meeting-dates)))](https://zoom.us/j/989573207)
|[Scheduling](sig-scheduling/README.md)|scheduling|* [Wei Huang](https://github.com/Huang-Wei), IBM
* [Abdullah Gharaibeh](https://github.com/ahg-g), Google
|* [Slack](https://kubernetes.slack.com/messages/sig-scheduling)
* [Mailing List](https://groups.google.com/forum/#!forum/kubernetes-sig-scheduling)|* 10AM PT Meeting: [Thursdays at 17:00 UTC (biweekly starting Thursday June 7, 2018)](https://zoom.us/j/841218129)
* 5PM PT Meeting: [Thursdays at 24:00 UTC (biweekly starting Thursday June 14, 2018)](https://zoom.us/j/350635606)
diff --git a/sig-pm/OWNERS b/sig-pm/OWNERS deleted file mode 100644 index bed41ec7..00000000 --- a/sig-pm/OWNERS +++ /dev/null @@ -1,8 +0,0 @@ -# See the OWNERS docs at https://go.k8s.io/owners - -reviewers: - - sig-pm-leads -approvers: - - sig-pm-leads -labels: - - sig/pm diff --git a/sig-pm/README.md b/sig-pm/README.md deleted file mode 100644 index 8c68f336..00000000 --- a/sig-pm/README.md +++ /dev/null @@ -1,135 +0,0 @@ - -# PM Special Interest Group - -Focuses on aspects of product management, such as the qualification and successful management of user requests, and aspects of project and program management such as the continued improvement of the processes used by the Kubernetes community to maintain the Kubernetes Project itself. -Besides helping to discover both what to build and how to build it, the PM Group also helps to try and keep the wheels on this spaceship we are all building together; bringing together people who think about Kubernetes as both a vibrant community of humans and technical program is another primary focus of this group. -Members of the Kubernetes PM Group can assume certain additional responsibilities to help maintain the Kubernetes Project itself. -It is also important to remember that the role of managing an open source project is very new and largely unscoped for a project as large as Kubernetes; we are learning too and we are excited to learn how we can best serve the community of users and contributors. - -The [charter](charter.md) defines the scope and governance of the PM Special Interest Group. - -## Meetings -* Regular SIG Meeting: [Tuesdays at 18:30 UTC](https://zoom.us/j/577372069) (biweekly). [Convert to your timezone](http://www.thetimezoneconverter.com/?t=18:30&tz=UTC). - * [Meeting notes and Agenda](https://docs.google.com/document/d/13uHgcLf-hcR4a5QbV888fhnVsF3djBEpN8HolwS0kWM/edit?usp=sharing). - * [Meeting recordings](https://www.youtube.com/watch?v=VcdjaZAol2I&list=PL69nYSiGNLP3EBqpUGVsK1sMgUZVomfEQ). - -## Leadership - -### Chairs -The Chairs of the SIG run operations and processes governing the SIG. - -* Caleb Miles (**[@calebamiles](https://github.com/calebamiles)**), Google -* Jaice Singer DuMars (**[@jdumars](https://github.com/jdumars)**), Google -* Stephen Augustus (**[@justaugustus](https://github.com/justaugustus)**), VMware -* Lachie Evenson (**[@lachie83](https://github.com/lachie83)**), Microsoft - -## Emeritus Leads - -* Aparna Sinha (**[@apsinha](https://github.com/apsinha)**) -* Ihor Dvoretskyi (**[@idvoretskyi](https://github.com/idvoretskyi)**) - -## Contact -- Slack: [#sig-pm](https://kubernetes.slack.com/messages/sig-pm) -- [Mailing list](https://groups.google.com/forum/#!forum/kubernetes-sig-pm) -- [Open Community Issues/PRs](https://github.com/kubernetes/community/labels/sig%2Fpm) - -## Subprojects - -The following [subprojects][subproject-definition] are owned by sig-pm: -### enhancements -- **Owners:** - - https://raw.githubusercontent.com/kubernetes/enhancements/master/OWNERS - -[subproject-definition]: https://github.com/kubernetes/community/blob/master/governance.md#subprojects - - -SIG-PM (Program, Product, Project Management) -============================================= - -### Overview: - -Program, project, and product management in open source software communities represents a significant challenge. Such positions traditionally rely on hierarchical structure to drive work from the executive tier down to the team level, whereas in OSS there is little or no accountability other than that gained through influence and commutative trust. - -### TL;DR: - -#### We cannot: - -- Set schedules - -- Dictate features to SIGs - -- Set headcount - -#### We can and must - -- Serve the individuals and companies within the Kubernetes community by communicating the value produced by the SIGs - -In this milieu, the art of program-level facilitation requires an observational approach that gathers information as opposed to driving it. The “program” in question is essentially the assembly of a coherent view of aggregate plans, processes, governance, and aspirations. - -- Responsible for the forward-looking translation of high-level strategic objectives into project, product, marketing, and other specialized implementation strategies as defined by special interest groups. - -- Staffing of specific release roles: Release features lead, Release Marketing Coordinator, Product Roadmap committee - -Key Roles: ----------- - -- SIG-PM Chairs: - - - Accountability for development and communication of roadmap and project vision - - - Coordinating communication between the community, other SIGs, steering committee, foundations, working groups, and SIG-PM - - - Building the PM organization within the community - onboarding, mentoring and knowledge sharing. Development and refinement of best practices around PM responsibilities - - - Responsible for organizing SIG [PM] meetings and activities (on-site, roadshows, conference presentations) - - - Managing consensus-building around the evolving mission and accountabilities for the SIG - - - Helps translate long-term strategic objectives (such as moving towards a stable core, adding extensibility, writing longer term roadmap plans by SIG, providing visibility across SIGs) into actionable strategies that can be implemented by project managers, product managers, SIGs, working groups, and individuals - - - PoC for analyst, press, and end user communication about roadmap and program processes - - - Review / approve marketing & PR message and blog post for each release - - - Project updates and webinar to end users (external) and community - -- Product Management Subproject area: - - - Codify end user requirements - conduct interviews, surveys, market analysis and synthesize segments, requirements and roadmap requests - - - Facilitating and running the annual roadmap process with the SIGs - - - Running end user survey and synthesizing inputs - - - Facilitate communication around product concerns between program management and SIGs - - - Contributor summit readout activities - - - Drafting, staffing, and delivering through consensus, KEPs that represent user value that may span multiple SIGs, WGs, or other sub-projects - - - Identify, organize, and track customer concerns, needs, and satisfaction - -- Technical Program Management area: - - - Features process management on a quarterly cadence (setting and communicating the process and deadlines, managing input, collecting and reporting on features and enabling the release team) - - - Responsible for creating and maintaining multi-release spanning documentation that provides overarching strategic goals, metrics, and risk assessments, and other program-level concerns - - - Helps SIGs do quarterly release planning, facilitation of team-level and SIG-level activities - - - Help teams deliver features over the course of the release (primary interface between the “features process” and release team) - - - Mentorship of those interested in becoming program managers, or release leaders - -- Roles to be staffed from Program Manager pool in SIG PM - - - Release Marketing Coordinator: - - See marketing coordinator documentation - diff --git a/sigs.yaml b/sigs.yaml index 283a106d..41dd4e15 100644 --- a/sigs.yaml +++ b/sigs.yaml @@ -325,6 +325,10 @@ sigs: owners: - https://raw.githubusercontent.com/kubernetes/kubernetes/master/test/conformance/OWNERS - https://raw.githubusercontent.com/kubernetes/kubernetes/master/test/conformance/testdata/OWNERS + - name: enhancements + description: '[Described below](#enhancements)' + owners: + - https://raw.githubusercontent.com/kubernetes/enhancements/master/OWNERS - name: production-readiness description: '[Described below](#production-readiness)' contact: @@ -1657,64 +1661,6 @@ sigs: slack: node-problem-detector owners: - https://raw.githubusercontent.com/kubernetes/node-problem-detector/master/OWNERS -- dir: sig-pm - name: PM - mission_statement: > - Focuses on aspects of product management, such as the qualification and successful - management of user requests, and aspects of project and program management such - as the continued improvement of the processes used by the Kubernetes community - to maintain the Kubernetes Project itself. - - Besides helping to discover both what to build and how to build it, the PM Group - also helps to try and keep the wheels on this spaceship we are all building together; - bringing together people who think about Kubernetes as both a vibrant community - of humans and technical program is another primary focus of this group. - - Members of the Kubernetes PM Group can assume certain additional responsibilities - to help maintain the Kubernetes Project itself. - - It is also important to remember that the role of managing an open source project - is very new and largely unscoped for a project as large as Kubernetes; we are - learning too and we are excited to learn how we can best serve the community of - users and contributors. - - charter_link: charter.md - label: pm - leadership: - chairs: - - github: calebamiles - name: Caleb Miles - company: Google - - github: jdumars - name: Jaice Singer DuMars - company: Google - - github: justaugustus - name: Stephen Augustus - company: VMware - - github: lachie83 - name: Lachie Evenson - company: Microsoft - emeritus_leads: - - github: apsinha - name: Aparna Sinha - - github: idvoretskyi - name: Ihor Dvoretskyi - meetings: - - description: Regular SIG Meeting - day: Tuesday - time: "18:30" - tz: UTC - frequency: biweekly - url: https://zoom.us/j/577372069 - archive_url: https://docs.google.com/document/d/13uHgcLf-hcR4a5QbV888fhnVsF3djBEpN8HolwS0kWM/edit?usp=sharing - recordings_url: https://www.youtube.com/watch?v=VcdjaZAol2I&list=PL69nYSiGNLP3EBqpUGVsK1sMgUZVomfEQ - contact: - slack: sig-pm - mailing_list: https://groups.google.com/forum/#!forum/kubernetes-sig-pm - subprojects: - - name: enhancements - owners: - - https://raw.githubusercontent.com/kubernetes/enhancements/master/OWNERS - dir: sig-release name: Release mission_statement: > -- cgit v1.2.3