Cross-Community Collaboration Process
Goal: recommend an approach for cross-community (external) collaboration
Members
@Lingli Deng
@Oguzhan Ceylan (to be confirmed)
@Hui Deng
@Magnus Buhrgard
@Prakash Ramchandran (for OSF/Open Infrastructure collaborations)
I. Problem description
As an open source community for operator network technology innovation, LFN needs to establish and maintain close cooperative relationships with other industry organizations, especially standard-setting organizations.
However, the actual situation is that many standards organizations do not know how to establish direct contact or technical cooperation with the technical teams of LFN projects. On the other hand, the TSC project responsible for technical research and development is not familiar with the communication needs and collaboration expectations of external organizations and hence the processing methods are relatively random and relatively separated from their own release cadence, resulting in slow un-doing in peer-to-peer communication and difficulty to guarantee actual results.
This is not a problem for a single project or any specific organization, but a problem that needs to be solved together at the cross-project organization level of the LFN.
II. Problem analysis
The core conflict is caused by the different working models and focus of standards organizations and open source communities: standards organizations are task-driven with documents as the core, while open source communities are contribution-driven with code as the core.
Hence the key to solving the problem of cross-organizational collaboration is to clarify common technical points for collaboration, formulate special personnel for corresponding communication, collaborate with each other's technical release cadence, and timely track and feedback related task execution status.
In other words, the core is providing answers to who? what? how?
III. Proposed solution
To this end, we propose to establish an organization and management process for internal and external cross-organizational collaboration at TAC. The goal is to promote both:
Collaboration: identify common people and common goals; and
Openness: Establish channels for information sharing and resource identification.
by addressing the following gaps:
Establish Current state. Survey the communities to understand:
What touchpoints the projects have with external SDOs and open source communities
Understand where there might be “outstanding” requests from external orgs or where we have not responded
Identify possible gaps in which orgs we are working with
NEEDED: Representative from each project to provide this input
Make recommendations on external community interaction
Recommend that each project have identified contact(s) for external communities. Will be published on LFN-wide wiki.
Each Project TSC owns strategy for which groups they want to work with
Each Project TSC responsible to respond to communications initiated
TAC can provide a focal point for external projects to route them to proper project focal point.
LFN can provide a centralized publishing point for more formalized communications or “standards”
IV. Follow-up plan
2020/02-TAC draft process proposal
2020/03- Approved by TAC, launch internal EUAG / TSC and external collaboration needs input survey, clarify collaboration tasks and partners
2020/04- During ONES, organize external collaboration workshop, clarify collaboration teams and delivery plans
2020/05-Summary of requirements and input to each TSC for collaborative release planning
2020/06-Summary of collaborative planning and output to various external organizations for collaborative information sharing
2020/09-Progress evaluation, and output to GB, various TSC and external organizations as a reference for work progress evaluation
2020/11-Complete the evaluation and output to GB and each TSC as a reference for the phased summary and iterative planning of collaborative R & D work
V. Draft process
TAC is responsible for formulating a clear division of labor:
TAC serves as the focal point for the management mechanism, and TSC serves as the focal point for the technical collaboration.
TAC identifies common process and system requirements across projects and acts as a common external link to external organizations.
TAC serves as an internal and external information sharing channel for cross-organizational collaboration needs, undertaking teams and current status by
Incoming collaboration request processing
Responsible for publicly maintaining all incoming collaboration requests, processing status, and interface information from external organizations (e.g. SDO, open source, etc.)
Responsible for identifying the internal technical interface organization of the external collaboration request for which the technical project has not been clearly specified, forward it to the corresponding one or more TSC interface persons, and update the request processing status and corresponding team information
Responsible for updating request processing status and planned response time based on feedback from TSC interface person
Outgoing collaboration request processing
Responsible for maintaining all outgoing collaboration requests from internal organizations (e.g. EUAG, GB, TSC, etc.)
Responsible for identifying external collaboration requests that have not been clearly formulated by external technical organizations, and send them to the corresponding external organizations under the name of LFN, and update the request processing status and corresponding external liaison team information based on their feedback
Regularly solicit demand input and strategic guidance from GB and EUAG
Organize collaborative workshops between LFN and other external organizations as needed, and
Regularly solicit work progress and implementation feedback from TSC
TSC as the entity responsible for cross-organizational collaboration request confirmation, work planning, completion and actual technical work
Designate a special person to be responsible for the unified processing of collaboration requests from TAC / external organizations
Confirm cooperation intentions and designate specific technical interface persons, implement work plans, and feedback implementation status
VI. Call for action
Set up an interest group to complete the draft process and set goals at the end of February. Members are NOT limited to TAC representatives.
Everyone is welcome to join us or recommend the right people/organizations/issues to us.