Election Mechanics

How to nominate yourself

The election process occurs in two phases; the Nomination phase, and the Election phase.

Self Nomination Phase

Individuals interested in running for this position must update this wiki page with their biography and statement of intent on why you would be a good person to hold this position.

The nomination phase begins  and will conclude on  17:00 PDT.  Two calendar weeks from the time of the announcement. 

Election Phase

If there are multiple nominees: A Condorcet election will be initiated by the LF using the CIVS voting system.  All TSC members will receive an invitation to vote. In the case of multiple candidates the timing is as follows:

  • The election phase will begin on with the distribution of the CIVS poll via email
  • The election phase will end four (4) full business days later in the same time zone the poll was initiated from (typically PDT).

Description of Job Role

The Tungsten Fabric Community Release Manager guides the Project to the timely delivery of regular software releases, follow-on stable releases, and manage any ad-hoc releases as required. The Release Manager works directly with the community to formulate a release plan (currently under development) from inception through approval by the TSC. Once approved, the Release Manager then guides the Tungsten Fabric development community through the process and procedures needed to execute against that plan. A passion for release planning, cross-project coordination, automation, and release delivery, as well as the ability to effectively partner with contributors from around the globe, are required to be effective in this position. The term of this role will last for 1 year and there will be no restrictions on the number of terms served.

Primary Responsibilities

  • Work with the TF TSC, Project Technical Leads (PTLs), and Subcommittee Chairs to create and evolve the TF release process.
  • Develop, Document, and maintain release automation tools and tracking artifacts as needed.
  • Coordinate the cross-project release cycle, including intermediate milestones and release candidates, final releases, stable, and security updates.
  • Regularly communicate the status of the release to PTLs, the TSC, the LF, and the community at large.
  • Help identify release-blocking issues to keep the release process on schedule.
  • Deliver timely release artifacts (executable(s), documentation, testing output, etc.).
  • Ensure release continuity through documentation of processes and technologies as well as the delegation of tasks.

Information on Candidates

Name: Marek Chwal

Company: CodiLime Sp. z o. o.

Short Biography:

I am a Project Manager with more than twenty years of professional experience as a QA, Business Analyst, Scrum Master, and Project Manager. I graduated from The Technical University in Gdańsk and hold an Executive Master of Business Administration from the Polish Academy of Sciences. I possess ITIL Expert, ISTQB, IMPA, Professional Scrum Master, and Kepner-Tregoe certificates.

I am interested in solving real business problems with IT solutions. Since 1998 I have been involved in many interesting projects in different branches including telco, energy, utilities, pharma and transport & telematics. I specialize in requirement specification, project management, change & release management, modeling & implementing ITIL processes, people management

I am currently exploring the world of networking, cloud and microservices at CodiLime. The progress that has been made in this field, especially SDN, fascinates me. 

Statement of Intent

As a Project Manager in many software projects, I have experienced how important it is to have a good release process and a common understanding of agreed principles. This is no trivial task, particularly as the process should be alive and constantly improved. The release process is an important guide for developers, testers, and project leaders alike, one that gives them the ability to be more confident in their work. It also serves as a guideline for the project's roadmap, so everybody knows what to do. Creating a process that actually fulfills the needs of all parties and stakeholders can be a daunting task. I believe it can be even more challenging in an open-source project like Tungsten Fabric.

I believe in the boundless potential of open-source communities. I understand lucid documentation and clear processes are even more important here to be able to contribute effectively and deliver results. I expect the creation and implementation of the process for Tungsten Fabric could be a great opportunity to gain the new experience I am looking for. I trust that cooperation will be beneficial for both sides and I can be a valuable asset for the Tungsten Fabric community with my knowledge and work experience.

As a Community Release Manager, I hope to gain further experience in SDN  and open-source projects. I would like to develop the release process to benefit the community and also meet interesting people from whom I can learn. I believe that with the support of CodiLime (and its great experience in developing network solutions for open-source projects) together with my comprehensive background in project management, I will thrive in the role of Community Release Manager.