Main Page

From Wiki
Jump to: navigation, search

PolarSys Wiki

Want to know more about PolarSys?

New Polarsys Vision/Mission and Goals

At its meeting on November 27th, the Polarsys Steering Committee approved an updated Vision/Mission and Goals (see below).

Vision/Mission

  • WHY is it needed
    • With the ever increasing complexity of software products and the need to deliver customized solutions faster (on demand), organizations developing software-based systems need access to development solutions they can freely evolved as their capacity to innovate is directly dependent on the development solutions they use
    • Organizations need to share solutions with partners in many different contexts (i.e. collaboration projects, standardization, collaboration with suppliers, etc) and the use proprietary solutions often represent a main issue for a number reasons
    • In this context, there is a need for the establishment of a complete open source solution (as an alternative to the existing proprietary solutions) to provide organizations developing software-based systems the development and business agility they need to succeed in the new economy
  • WHAT it does
    • Provide open source development solutions for Software and System Engineering as an alternative to existing solutions
    • Polarsys focuses on the product management of end-user solutions
  • WHO it does it for
    • For companies developing software-based systems in domains ranging from Embedded Systems, Cyber-Physical Systems (CPS), and Internet of Things (IoT), to enterprise applications
  • HOW it does what it does
    • By fostering the establishment of a vibrant ecosystem composed of end-users, suppliers, and research/academia
    • By providing services and infrastructure required to support the product management and development of end-user driven solutions for different domains

Goals

  • Establish Polarsys as a federation of complementary solutions
  • Industrial product management of open source solutions
    • Provide expertise and infrastructure for the establishment of consortiums and solution management committees
    • Provide the required support (infrastructure and process) for the product management and development of industrial-grade open source solutions to ensure long-term evolution/availability
    • Provide the required support for the management of members' requirements and priorities
    • Provide the required service to enable the joint financing of development activities
    • Provide the required support for the establishment of an industrial QA/Testing process to improve the quality of the Polarsys solutions
  • Definition and management of the different Polarsys solutions as a coherent ecosystem
    • Identify the gaps in existing open source development solutions and define strategy to address them
    • Define and manage the set of Polarsys solutions as a coherent ecosystem
  • Marketing
    • Promote Polarsys as the leading ecosystem for software and system open source solutions
    • Provide marketing services for the different Polarsys solutions
    • Promote the adoption of the Polarsys solutions both in the industry and in research/academia
    • Promote the different commercial offerings provided by Polarsys members
  • User-driven Community
    • Ensure the establishment of a vibrant user-driven community composed of end-users, suppliers, and research/academia
    • Actively promote Polarsys in different targeted application domains
    • Provide an overall collaboration framework to foster fruitful collaborations between Polarsys members
    • Share development knowledge and best practices between members
  • Open Innovations
    • Establish overall collaborative environment between members to foster innovations
    • Create a market place to facilitate technology transfer and promote broad adoption
  • Research
    • Establish Polarsys solutions as core technologies/platforms for research in the different aspects of software and system engineering
    • Attract lead researchers to use Polarsys solutions as a focal point of their research
    • Establish overall context to increase research collaboration between end-users, suppliers, and researchers
  • Education
    • Establish Polarsys solutions as leading solutions for education in the different aspects of software and system engineering
    • Contribute to the improvement of training/education in software and system engineering by establishing direct collaborations between industry and academia



2017 Goals and Plan

  • Establish product management infrastructure for the different Polarsys solutions and services based on Tuleap
    • Person responsible: Francis Bordeleau, Charles Rivet
    • Plan
      • Define the overall strategy for the use of Tuleap as main tool for Polarsys product/project management
        • Define the role of Tuleap for Polarsys product/project management and the main use cases to be implemented
        • Define the respective role of Tuleap and Bugzilla, and how the two tools will be integrated in the overall Polarsys product/project management process
        • Synchronize with the Eclipse Foundation to understand the strategy of the Foundation regarding Tuleap and Bugzilla
        • Define the desired Tuleap configuration/hierarchy
      • Define the requirements and use cases for Tuleap improvements
        • In particular, the improvements related to the integration of Tuleap and Bugzilla to automate the required synchronization
      • Define and post RFP for Tuleap improvements on the Polarys wiki
        • Deadline for proposals December 9th, 2016
        • Selection of winning proposal: December 13th, 2016
      • Deploy Tuleap on Polarsys/Eclipse Foundation infrastructure and make it available for Polarsys IC's and projects
        • Deadline: March 31st, 2017
      • Get existing Polarsys solutions to use Tuleap for managing their requirements and priorities
    • Success factors
      • Get all of the existing Polarsys solutions/projects/IC's to start using Tuleap before the end of 2017
  • Investigate the launch of a new Polarsys initiative on Requirements Management
    • Person responsible: Francis Bordeleau
    • Plan
      • Note:
        • Set up a wiki page to discuss the launch of a new initiative on Requirements Management
        • For now the goal is to investigate the potential launch of a new Polarsys initiative on Requirements Management
        • The initiative will be officially launched if
          • A sufficient number of organizations commit resources to this specific initiative -- the required number of organizations and the level of resource commitment are to be determined as part of this initial plan
          • A person/organization (end-user organization) accept to lead this new initiative
      • Identify a person to accept the responsibility of being the contact person for this initial phase
      • Define overall strategy for the launch of this new Polarsys initiative
      • Define an initial scope, set of requirements, and plan that will be used to approach organizations
      • Contact organizations (who have already expressed interest) to know of they are interested in formally participating to the development of an open source Requirements Management solution
    • Success factors
      • There are three potential outcome of this initial phase
    1. We gather the required level of commitment and someone to lead this new initial -> Launch of new initiative in 2017
    2. There is clear interest, but not sufficient commitment or no identified leader in the short term -> Postpone the launch until base requirements are satisfied or decide to not further pursue this initiative
    3. There is not enough interest in the proposed initiative -> We abandon the initiative
  • Establish Capella Industry Consortium (IC)
    • Person responsible: Benoit Langlois
    • Goals
      • Joint development financing to share cost on new features / operations and share risk:
      • Product Management with Requirements co-creation along a transparent process
      • Knownledge Sharing (case studies, training, technology watch)
      • Promotion from several companies to count on a large scale
      • Development of the community (end users, academia, research)
    • Plan
      1. Writing the charter of Capella IC
      2. Commitment on the charter
      3. Creation of the Capella IC
      4. Set up and work with the Capella IC
        • Capella IC marketing material
        • MBSE Conference (Incose, CSDM, AFIS)
        • Capella dedicated events (Toulouse, Germany)
        • Travel to recruit of new Capella IC members
        • Initialize feature co-funding
      5. Post-mortem
    • Success factors
      • Joint development financing
        • 1 improvement (about new or existing feature) with co-funding between at least two members
        • 2 new features not-funded by Thales
        • Remaining budget from fees is spent on feature development
      • Product Management
        • Process & Infra to capture requirements are running
        • 1 new feature has been specified with requirements from at least 2 differents members
      • Knownledge Sharing
        • 1 technology watch meeting is running with good feedback
        • 1 public case study
        • 1 training or workshop
        • A private roadmap is shared between members
      • Promotion
        • 2 talks about Capella (not Thales, not Obeo)
      • Development of the community
        • 3 large end users members
        • 3 suppliers
        • 1 academia
  • Establish Polarsys release train -- To be confirmed after meeting with Wayne B
    • Person responsible: Benoit Langlois
    • Success factors
      • Identification of the produced packages
      • Assuming roles of the release manager: 1) planning, 2) technical follow-up
      • Promotion with a communication channel
  • Recruit new Polarsys members with main focus on the following domains: Automotive, Mechatronics, and Aerospace
    • Person responsible: Will need a person responsible, but it is a shared responsibility between ALL members
    • Plan
      • Work with EMO to define overall Polarsys recruitment strategy
      • Prepare "one-slide" to describe benefits of joining the Polarsys for each member category
      • Identify new potential members
      • Organize in-person meetings with business and technical leaders from qualified organizations
      • Work with EMO to provide membership information for Polarsys/Papyrus IC
      • Welcome new member
    • Success factors
      • X new members from end-user organizations
      • Y new members from supplier organizations
      • Z new members from research/academia organizations
  • Establish Polarsys Marketing Committee
    • Person responsible: Charles Rivet
    • Plan
      • Inform membership of committee's existence and goals.
      • Recruit 3 core committee members
      • Elect Marketing committee lead
    • Success factors
      • Committee in place by end of March
  • Improve reporting with the publication of quarterly and annual reports to track/communicate progress to both members and the community in general
    • Person responsible: Polarsys Chairman
    • Plan
      • Reports must be made available before the end of the month that follows the end of a quarter
      • Quartely report is to be presented during the Papyrus IC Quaterly General Meeting
    • Success factors
      • Publication of the reports on time
  • Improve governance by establishing the required "traceability" between Polarsys, IC Workgroup actions, budget spending, and objectives/goals (from the annual plan)
    • Person responsible: Stefan Landemoo
    • Plan
      • Introduce a Budget with posts for Income part and Cost part enabling traceability
        • Income part with post from each IC workgroup and member
        • Cost prognosis with posts including affected objective, devided in budget areas and IC Workgroups
      • Collect spent costs and report each quarter with adjustments and forecast
      • Collect and report from Half year Contributions Review and Plan
        • Contribution Report of passed half year with posts including affected objective
        • Contribution Plan for next half year with posts including affected objective
    • Success factors
      • Outcome/result to be provided from Eclipse Controller each Quarter
      • Introduce templates for a common way to manage the data
      • Introduce objective reference number traceability when defining the goals/objectives and use it as a connection between budget, plan and outcome. E.g Contrib type, Contribution , planned/Actual person days, Planned/Actual value/USD, Objective ref.
      • Data must be able to collect, merge and present


Technical Corner

Industry Consortia

Projects

Task Forces

Meetings

Steering committee

Budget