From Fedora Project Wiki
(initial)
 
(create tasks)
Line 44: Line 44:
| <!-- status    -->
| <!-- status    -->
|-
|-
! scope="row" colspan="2" | <!-- task      -->Sample main task
! scope="row" colspan="2" | <!-- task      --> Client tools
| <!-- responsible-->
| <!-- responsible-->
| <!-- assists    -->
| <!-- assists    -->
Line 52: Line 52:
|-
|-
| <!-- task      -->
| <!-- task      -->
| <!-- subtask    -->sample subtask 1
| <!-- subtask    --> Create package fed-osbs with configuration and fed-osbs executable
| <!-- responsible-->
| <!-- responsible-->
| <!-- assists    -->
| <!-- assists    -->
| <!-- consulted  -->
| <!-- consulted  -->
| <!-- informed  -->
| <!-- informed  -->
| <!-- status    -->
| <!-- status    -->0%
|-
! scope="row" colspan="2" | <!-- task      --> Create Workflow of whole process
| <!-- responsible-->
| <!-- assists    -->
| <!-- consulted  -->
| <!-- informed  -->
| <!-- status    -->0%
|-
| <!-- task      -->
| <!-- subtask    --> Write down the documentation
| <!-- responsible-->
| <!-- assists    -->
| <!-- consulted  -->
| <!-- informed  -->
| <!-- status    -->0%
|-
| <!-- task      -->
| <!-- subtask    --> Figure out how dockerfiles should be stored in dist-git
| <!-- responsible-->
| <!-- assists    -->
| <!-- consulted  -->
| <!-- informed  -->
| <!-- status    -->0%
|-
|-
| <!-- task      -->
| <!-- task      -->
| <!-- subtask    -->sample subtask 2
| <!-- subtask    --> Define workflow of building images -- what plugins should be used during build
| <!-- responsible-->
| <!-- assists    -->
| <!-- consulted  -->
| <!-- informed  -->
| <!-- status    -->0%
|-
! scope="row" colspan="2" | <!-- task      --> Deploy koji containerbuild plugin
| <!-- responsible-->
| <!-- responsible-->
| <!-- assists    -->
| <!-- assists    -->
Line 67: Line 97:
| <!-- status    -->0%
| <!-- status    -->0%
|-
|-
! scope="row" colspan="2" | <!-- task      -->sample other thing
! scope="row" colspan="2" | <!-- task      --> Deploy OpenShift v3
| <!-- responsible-->
| <!-- assists    -->
| <!-- consulted  -->
| <!-- informed  -->
| <!-- status    -->0%
|-
| <!-- task      -->
| <!-- subtask    --> Build RPMs
| <!-- responsible-->
| <!-- assists    -->
| <!-- consulted  -->
| <!-- informed  -->
| <!-- status    -->0%
|-
| <!-- task      -->
| <!-- subtask    --> Provision machine(s)
| <!-- responsible-->
| <!-- assists    -->
| <!-- consulted  -->
| <!-- informed  -->
| <!-- status    -->0%
|-
| <!-- task      -->
| <!-- subtask    --> Install and setup OpenShift
| <!-- responsible-->
| <!-- assists    -->
| <!-- consulted  -->
| <!-- informed  -->
| <!-- status    -->0%
|-
| <!-- task      -->
| <!-- subtask    --> Create build image
| <!-- responsible-->
| <!-- assists    -->
| <!-- consulted  -->
| <!-- informed  -->
| <!-- status    -->0%
|-
! scope="row" colspan="2" | <!-- task      --> Setup a distribution mechanism
| <!-- responsible-->
| <!-- assists    -->
| <!-- consulted  -->
| <!-- informed  -->
| <!-- status    -->0%
|-
| <!-- task      -->
| <!-- subtask    --> Set up http/ftp
| <!-- responsible-->
| <!-- assists    -->
| <!-- consulted  -->
| <!-- informed  -->
| <!-- status    -->0%
|-
| <!-- task      -->
| <!-- subtask    --> Set up NFS where OSBS will store images
| <!-- responsible-->
| <!-- responsible-->
| <!-- assists    -->
| <!-- assists    -->
Line 75: Line 160:
|-
|-
| <!-- task      -->
| <!-- task      -->
| <!-- subtask    -->sample other subtask
| <!-- subtask    --> Implement in OSBS so it can push images to docker hub
| <!-- responsible-->
| <!-- responsible-->
| <!-- assists    -->
| <!-- assists    -->

Revision as of 09:04, 19 June 2015

Responsibility Matrix for the Two Week Atomic Fedora Change

This is a RACI matrix for tasks required to implement the Layered Docker Image Build Service. We'll also use it for basic progress tracking, because one wiki table is less evil than two.

Is this current?

It is, as of June 18, 2015.

Definitions

Here, we're using what Wikipedia calls "RACI (alternative scheme)":


Responsible
The person responsible for the performance of the task. There should be exactly one person with this assignment for each task.
Assists
Those who assist completion of the task.
Consulted
Those whose opinions are sought; and with whom there is two-way communication.
Informed
Those who are kept up-to-date on progress; and with whom there is one-way communication.

Task Table

Note.png
This an early cut. Please feel free to add new tasks as appropriate — just let one of the coordinators know.
Task Subtask Responsible Assists Consulted Informed Current Status
Client tools 0%
Create package fed-osbs with configuration and fed-osbs executable 0%
Create Workflow of whole process 0%
Write down the documentation 0%
Figure out how dockerfiles should be stored in dist-git 0%
Define workflow of building images -- what plugins should be used during build 0%
Deploy koji containerbuild plugin 0%
Deploy OpenShift v3 0%
Build RPMs 0%
Provision machine(s) 0%
Install and setup OpenShift 0%
Create build image 0%
Setup a distribution mechanism 0%
Set up http/ftp 0%
Set up NFS where OSBS will store images 0%
Implement in OSBS so it can push images to docker hub 0%

Glossary of Nicknames

Various Task Notes

...