You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

What?

The Technical Advisory Office will help projects under the Linux Foundation Networking solve problems they are dealing with using expertise of community members.

Why?

Projects under the LFN seem to be dealing with addressing similar challenges, yet there is little information sharing between the various projects. The issue is not unwillingness to share, but rather lack of information about the right counterparts in other projects who may posses the right knowledge.

The type of issues that tend be common to multiple projects are around:

  • Projects infrastructure - build and test environments, tools, etc. 
  • Stability, Security, Scalability, Performance (S3P).
  • Data and Information modeling

Making the right connections between individuals and team who work on similar problems in different projects could let some projects benefit from the work done in others. It would hopefully avoid parallel efforts in different projects and create synergies between projects. Having to address the similar problems more than once should encourage teams to document their efforts for the benefit of future projects.


How?

The Technical Advisory Office will focus on addressing issues that were already tackled by project teams under the LFN. Certainly not all challenges already have a solution in the community. In other cases a solution from project A may not be applicable to project B due to the use of different platforms, programming languages, deployment environment, etc. However our experience in the LFN community indicates that at least on the surface, some of the challenges faced by projects bare a certain similarity.

The role of the TAO should be strictly "Advisory". The intent is not to force projects to use the same methods and technologies, or to dictate a certain architecture. As such, it is proposed that the TAO will be driven by requests from the projects, and will not attempt to solicit cooperation where it was not explicitly requested by one of the projects.

The TAO main role is to facilitate the collaboration between projects, not necessarily play an active role in it. The facilitation should cover the following aspects:

  • Identifying groups or individuals in LFN projects that addressed similar issues, or posses expertise in the domain in question.
  • Create the necessary platform for collaboration - Wiki pages, Conference calls, Mailing list tags, etc.
  • Drive the collaboration by making sure information is exchanged in a proper and timely manner, the right individuals are involved, communication is documented and decisions are being made.
  • Make sure the process is documented for the benefit of future projects, especially the problem statement and proposed solution(s).
  • Follow up on the implementation of the solution and if required re-initiate the collaboration. Repeat until a satisfactory solution has been reached.



  • No labels