Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Purpose of this page is to document OPNFV community interaction with provide OPNFV feedback to the LFN Strategic Planning Committee (SPC). The charter of the SPC as well as other details about membership and working materials can be found here: LFN SPC Wiki

SPC Questionnaire to LFN Projects.

Clarification on the meaning of "project" in this questionnaire: Per its charter the SPC The SPC has an advisory role towards the Governing Board (GB). It prepares LFN strategy proposals to guide the LFN portfolio including its budget priorities for GB discussion and approval. It also provide guidance to the LFN projects according to the strategy set by the GB. For purposes of this questionnaire,

SPC Questions to LFN Projects.

Note that "project" here refers to an LFN portfolio project ... ie.eg. OPNFV community. The OPNFV TSC should assimilate and roll up feedback from OPNFV (sub)projects and individuals contributors and provide this a consolidated view of OPNFV needs and priorities to the SPC.

Process for collecting input: This questionnaire This was discussed in the TSC meeting and sent out to the OPNFV  community on 16 July 2019. Link to email thread can be found here: <opnfv-tech-discuss@lists.opnfv.org>. 

...

Some ways to provide input are ...

  • Respond to the tech-discuss mailing list 
  • Attend the weekly technical forum - this will be an agenda topic over the next few weeks
  • Provide feedback directly (email or schedule a call) with OPNFV SPC rep. Trevor Cooper
  • Provide feedback directly with a TSC rep. who has agreed to represent your input to the TSC
  • Attend future TSC meeting where this will be discussed (not currently scheduled)

Questions

Bullet points on SPC mission and objective to understand the questions, clarify to the community

Q1 confusing


Some general feedback from the initial TSC discussion on the questions and process ... 

  • SPC is very new so developers need help to better understand the mission and objectives … this will inform context of the questions
  • Most developers are focused on concrete issues and generally not thinking strategy … feel they are being hit with very open-ended high level questions and and not clear on the expectation from SPC
  • Put some bounds on responses, start "tops down" with guidance and ideas to get the conversation going, for example ... 
    • for each question create scenarios to guide responses
    • pose multiple choice example answers (last one should always be open)
    • For each question give references / pointers e.g. “bearing in mind SPC goal is xyz, what do you think about y” e.g. a few summary bullet points as reference or guide to context of that question.


QuestionsMultiple choice to give guaidance / direction on what answers are expected or give examples ? SPC does not want to be prescriptive. Need a starting point with some suggestions. LAst choice always open.


1. How would you like the SPC to interact with your project?

...

to communicate with

...

OPNFV (method, frequency, etc.)?

  • Should mostly be through OPNFV appointed Through rep (Trevor Cooper). The rep should give periodic updates in the TSCTSC meetings (whenever there is anything new or significant and periodically report status of SPC work)
  • If rep thinks its important should invite e.g. SPC chair or other appropriate person to attend a TSC meeting to dive deeperfor a deep dive and to hear directly from TSC members
  • Communication should be 2 way i.e. also from TSC to SPC.
    • OPNFV contributors can approach the OPNFV rep to represent their ideas/concerns directly to the SPC (i.e. not via the TSC)
    • For important issues invite
    From TSC to SPC - email or approach OPNFV rep or if needed have
    • TSC chair and/or other TSC members to attend SPC meeting
  • How Ways to report progress ? OPNFV should provide which should be visible
    • Agree metrics or indicators for OPNFV to report progress towards
    objectives. Report back mechanisms need to be mutually agreed
    • community objectives
    • Progress towards objectives should be both ways (LFN/SPC/OPNFV) and mechanisms for this mutually agreed between SPC and OPNFV


2. What are the three top areas where you feel your project should focus and invest? (Examples:  Growing the community, infrastructure improvements, gaining adoption)

  1. CNTT (... reference implementations and compliance frameworks, etc.)
  2. Growing awareness and feedback from carriers that OPNFV is delivering what they needCollaboration of OPNFV work and making sure we are delivering what carriers need. Collaboration with vendors and OPNFV all stakeholders to ensure we are focused on areas of importance to themAdoption of OPNFV deliverables . Tracking use of OPNFV deliverable (infrastructure, testingtest cases, etc.) ... commercial and other communities

...

  1. both with upstream communities and commercial entities.
  2. Growing the OPNFV community through member companies investing and prioritizing developer resources


3. What community asks have not been completed in a reasonable and timely manner?

  • Replacing the PM (now solved)
  • Asked for organizing Organizing a developer event an KubeconKubecon 
  • ??Other?


4. Strategic relationships and interaction with other Projects (inside and outside LFN)

  • Which projects are up and/or downstream for your project?
    • OpenStack
    • ODL
    • TF
    • Kubernetes
    • etc.?
  • What collaboration / interaction with other projects is working well?
    • OpenStack
    • Openstack Edge Compute Computing Group
    • Airship (re. CNTT)
    • ODL
    • OSM collaboration with SFC (currently not active)
    • other?
  • What collaboration / interaction (existing or desired) with other projects is not working well or is a gap?
    • Akraino
    • other?
  • What collaboration / interaction would your project benefit from that is not already happening?
    • CNTT/GSMA (wipspinning up)
    • Akraino
    • ONAP
    • TF - OPNFV VSPERF (switch performance tools)
    • other?
  • How do you suggest improving collaboration / interaction with other projects?
    • It Collaboration must be a natural fit and mutually beneficial to be effectivework
    • Education as to benefits benefits of collaboration (specifics)
    • Cross-TSC presentations
    • other?
  • How/What should we drive for collaboration with projects outside LFN that would be beneficial?
    • Open source software (OSS) (examples:  CNCF, LF Edge, Hyperledger, Openstack, ONF, etc.)
      • CNCF, OpenStack, LFEdge (Akraino, ...)
      • other?
    • SDOStandards Development Organizations (SDOs) (examples: O-RAN, ETSI NFV, GSMA, 3GPP, ETSI ZSM, etc.)
      • GSMA (CNTT)
      • ETSI-TST (testing methodologies for CNTT)
      • ETSI-OSM
      • other?
    • Other? 


5. Would a more integrated solution approach increase or accelerate a more effective adoption of LFN technologies?

  • question Question needs clarificationIntegration , more integration is always good to show
  • OPNFV is an integration project and uniquely positioned for LFN projects technologies to be integrated and tested together
  • OPNFV could be become the "shop window" for LFN technologies


6. The LFN TAC made recommendations on increased efficiencies for LFN project infrastructure. (Link:  Infrastructure Working Group Summary Report)  Are there other areas of project operations that you would like to see the TAC look into?

  • Release planning
  • Tracking milestones and general visibility of projects
  • other?


7. Is commercial compliance (OVP) relevant to your project? y/n  If yes then how does your project plan on contributing?

  • Yes, we
  • OPNFV developed OVP including governance and process framework (CVC), test framework (Dovetail) and test tools / test cases (Functest, Yardstick, etc.)
  • OPNFV is and are contributing to LFN level compliance program (NFVi and VNF compliance) through Dovetail and LFN compliance committee


8. Do you have an activity lifecycle framework within your project? y/n

  • If yes, do you feel it is benefiting the project?
    • Yes. 
    • incubation to graduation
      • no benefit at project level
    • Terminate 
      • sense of accomplishment to achieve mandate 
      • communicating progress to broader community
    • https://www.opnfv.org/software/technical-project-governance/project-lifecycle
    • Incubation to mature does not provide any real benefit at a project level
    • Archived does provide benefit 
      • gives sense of accomplishment as recognizes project achieved its mandate and project goals 
      • communicates community progress to broader community
    • What about lifecycle of OPNFV in general?
      • How to know if successfully reached mandate?
  • If  no, do you feel that formalizing one is necessary?Overall lifecycle of project e.g. OPNFV? Mission statement and mandate to know if project has reached (or not) end goal


9. Does your project need help to focus on highest priorities?

  • Yes, need OPNFV needs to attract more developersdevelopers back to the community as most code commits are contributed by few developers
  • Need strong messaging to create interest and communicate OPNFV relevance Reannounce our relavance to broader community as the work refocuses
  • Make case for and relavnce to member companies to invest development resources (campaign to reinvigorate through marketing and direct relationships with stakeholders and member companies)

...