Product Team

Missions and expectations for the Product Team

Manage all aspects of the product release cycle and roadmap for the Mautic Open Source project.

Managing Mautic’s security

  • Manage the Mautic Mail inbox.

  • Monitor dependency updates for potential security issues.

  • Address security issues via pull requests on the private security repository.

  • Release security patches or coordinate with the Release Working Group for security fixes.

  • Maintain a historical list of security advisories.

Managing Mautic’s releases

  • Oversee the release timeline once confirmed including defining the testing period, locking assigned pull requests, merging, packaging, and conducting pre-release and release activities.

  • Test pull requests and review code included in the release.

  • Establish criteria for testing, quality assurance, and ensure all code adheres to coding standards.

Coding

  • Develop features requested by the Roadmap and Features Definition Working Group.

  • Review pending pull requests.

  • Resolve reported issues.

Features definitions

  • Benchmark competitors.

  • Stay informed on market trends.

  • Define user stories for new features.

Roadmap design

  • Technical Roadmap - Security and Patches:
    • Prioritize bug fixes and issues.

    • Establish a patch release schedule.

  • Feature Roadmap - Minor & Major Versions:
    • Prioritize feature development in coordination with the Feature Definition Working Group.

    • Define release cadence and long-term support (LTS) versions.

Profiles of contributors needed in the Product Team

The product team needs individuals with the following skills and expertise:

  • Developers/Engineers

  • Marketers - for features definition

  • Mautic users - for testing within the Releases Working Group

  • Project Coordinators - to support Releases Working Groups

Interested in joining this team?

Connect with the Product Team on Slack at #t-product on Slack.