updated lifecycle based on 10April2019 TAC meeting input#14
updated lifecycle based on 10April2019 TAC meeting input#14djhunt wants to merge 4 commits intolfnetworking:masterfrom
Conversation
docs/lifecycle/lifecycle.rst
Outdated
| | | state. | | ||
| +---------------+-------------------------------------------------------------+ | ||
| | TAC | Project is granted TAC representation. | | ||
| | Incubation | Project has matured beyond sandbox and may receive some | |
There was a problem hiding this comment.
I think the consensus was that Incubation projects my receive funding, but not at the expense of TAC projects.
There was a problem hiding this comment.
I see this is present below in 'Budget Guidance'. Should we make it explicit here?
There was a problem hiding this comment.
Yes, I think we could make it explicit here as well
| * What is the top level technical decision making body for the project, | ||
| analogous to a TSC, to which the TAC should look for interfaces. | ||
|
|
||
| Additionally, the review will confirm that the incoming project scope is within |
There was a problem hiding this comment.
Do we have a defined scope to apply this to? Generally, I am highly highly supportive of this requirement... but it does require us having a well defined scope.
There was a problem hiding this comment.
I think this a good requirement but the actual scope is a work item for TAC and Board - the strategic direction topic
There was a problem hiding this comment.
@bdfreeman1421 I agree that defining scope is the board's purview. I was curious if it has defined one. If not, we should recommend it do so.
There was a problem hiding this comment.
Do we need to change the wording here or just make sure that TAC & Board work on a scope definition for LFN?
docs/lifecycle/lifecycle.rst
Outdated
| +---------------+-------------------------------------------------------------+ | ||
| | TAC | Project is granted TAC representation. | | ||
| | Incubation | Project has matured beyond sandbox and may receive some | | ||
| | | funding but does not yet have a representative on the TAC. | |
There was a problem hiding this comment.
| | | funding but does not yet have a representative on the TAC. | | |
| | | funding (while not impacting TAC projects). The project also does not yet have a representative on the TAC. | |
There was a problem hiding this comment.
"some" funding is pretty vague...shall we have recommendations/rules to be more explicit here.
Is there any board basic funding guidance/rules (even for TAC approved project, I assume these are Board decisions but I am not sure it is fully clear - conversation of budget allocated for project X on stat not really allocated)
Minimum or incubation funding would be maybe more realistic
There was a problem hiding this comment.
I might suggest removing "some" as neither that nor "minimum" is very specific. The budget guidance below just says not to impact existing projects and I'm not sure we want to get more prescriptive, since budget is the board's responsibility.
docs/lifecycle/lifecycle.rst
Outdated
|
|
||
| .. _tf-condit-induct-email: https://lists.lfnetworking.org/g/TAC/message/250 | ||
| OpenDaylight, OPNFV, FD.io, and ONAP are in state TAC. PNDA, SNAS, and Tungsten | ||
| Fabric are in state Incubation (?). |
There was a problem hiding this comment.
We need to resolve where the current non-TAC projects fall in the new structure. Are they all Incubation?
There was a problem hiding this comment.
put all current non-TAC projects in as incubation in the next commit
| +---------------+-------------------------------------------------------------+ | ||
| | Non-TAC | Project is admitted to the LFN but does not have a | | ||
| | | representative on the TAC. | | ||
| | Sandbox | Project is admitted to LFN but does not have direct funding | |
There was a problem hiding this comment.
maybe a stupid question but who/which entity is responsible to decide whether a project is admitted or not in LFN?
There was a problem hiding this comment.
Someone will correct me if I'm wrong, but the board has the decision but has asked the TAC to come up with a project lifecycle and recommendations to the board.
There was a problem hiding this comment.
The TAC recommends to the Governing Board. The GB has the final say.
docs/lifecycle/lifecycle.rst
Outdated
| +---------------+-------------------------------------------------------------+ | ||
| | TAC | Project is granted TAC representation. | | ||
| | Incubation | Project has matured beyond sandbox and may receive some | | ||
| | | funding but does not yet have a representative on the TAC. | |
There was a problem hiding this comment.
"some" funding is pretty vague...shall we have recommendations/rules to be more explicit here.
Is there any board basic funding guidance/rules (even for TAC approved project, I assume these are Board decisions but I am not sure it is fully clear - conversation of budget allocated for project X on stat not really allocated)
Minimum or incubation funding would be maybe more realistic
docs/lifecycle/lifecycle.rst
Outdated
|
|
||
| Budget Guidance: The TAC recommends that the governing board allocate no funding | ||
| to Sandbox projects and that those projects cannot use cross-project funding | ||
| buckets. |
There was a problem hiding this comment.
OK with that
we may maybe just imagine some indirect funding such as invitation to summits to introduce a new project
There was a problem hiding this comment.
yes, and things like having their logo on marketing materials. Open to suggestions on wording to that effect.
| Incubation Review | ||
| ***************** | ||
|
|
||
| The Board and the TAC both review proposals for projects to advance to the |
There was a problem hiding this comment.
2 entities reviewing at the same time => no risk of desync?
consultative review from the TAC submitted to the board for decision is precised just after this statement. why not indicating directly here.
| projects. | ||
|
|
||
| As part of the Incubation Review, the TAC should identify how the project fits | ||
| with other LFN projects, including any overlap or harmonization potential. |
There was a problem hiding this comment.
It seems like the TAC should have a viewpoint on the technical fit of projects within LFN... think about the CNCF landscape (https://landscape.cncf.io) though much simpler. Do you agree this should be a TAC responsibility?
docs/lifecycle/lifecycle.rst
Outdated
|
|
||
| It is up to the Board to define its own criteria and process of the Board's | ||
| Incubation Review. The TAC recommends the Board make its Incubation Review | ||
| criteria and process public and accept design input from the public. |
There was a problem hiding this comment.
I would even put "strongly" recommends
| | Sandbox | Incubation | Incubation Review | Incubation Review | | ||
| +--------------+-------------------+----------------------+-------------------+ | ||
| | Non-TAC | TAC | TAC Admission Review | | | ||
| | Incubation | TAC | TAC Admission Review | TAC Admission Rvw | |
There was a problem hiding this comment.
is there any possibility to move from TAC to Incubation
- board priority review
- decrease of community activity (but still some => so no exit or archive)
- non respect of the criteria used for promotion (increasing overlap with other projects?)
There was a problem hiding this comment.
Seems reasonable... are these the right criteria? Who should initiate it?
There was a problem hiding this comment.
Added an Incubation Reversal Review, modeled after the Archive Review
|
Hey @djhunt the CI is failing on these commits because there's not 'Signed-off-by' line in your commits. Could you please amend them |
No description provided.