-
Notifications
You must be signed in to change notification settings - Fork 4
updated lifecycle based on 10April2019 TAC meeting input #14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see this is present below in 'Budget Guidance'. Should we make it explicit here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, I think we could make it explicit here as well
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
added in next commit
| * 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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| | | 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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
updated in next commit
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes, and things like having their logo on marketing materials. Open to suggestions on wording to that effect.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
updated in next commit
| Incubation Review | ||
| ***************** | ||
|
|
||
| The Board and the TAC both review proposals for projects to advance to the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
not trivial...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would even put "strongly" recommends
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done - in next commit
| | 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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems reasonable... are these the right criteria? Who should initiate it?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
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.