Skip to main content
Version: v1 (legacy)

How the Platform Works

PanDev Metrics is an end-to-end system for capturing, processing, and analysing software delivery data. The sections below describe how the platform operates in practice.

Operating Principle

1. Data Capture

When engineers work in their IDE or browser on corporate projects, the platform generates event payloads with precise activity details. Every action produces a JSON event that records the project, file, cursor position, and timestamp. Only corporate repositories are observed—personal activity stays private.

2. Processing

Events are processed on the server with mathematical models and AI. PanDev Metrics fuses data coming from IDE plugins, Jira, and Git to build richer analytics than any single source can provide.

3. Secure Storage

Structured records are stored in a high-performance analytical database (ClickHouse) with references to specific developers so productivity insights stay accurate.

4. Visualisation

Dashboards and advanced charts are generated from the processed data. The platform produces intelligent insights, automatic recommendations, and forecasts that guide better decision-making.

Detailed Workflow

Phase 1: Installation and Configuration

  1. Server deployment – run PanDev Metrics on your infrastructure or in the cloud.
  2. Plugin rollout – developers install the IDE extensions (VS Code, JetBrains).
  3. Configuration – define data collection rules and connect existing systems.

Phase 2: Data Capture

Automatic IDE Collection

  • Activity tracking – plugins capture time spent working with files, branches, and tasks.
  • Cursor positioning – detailed cursor telemetry inside each file.
  • Process monitoring – measure focus per project, module, or activity.

External Integrations

  • Jira – automatically map time to issues and work items.
  • GitLab/GitHub – analyse commits, merge requests, and repository activity.
  • LDAP/AD – connect to corporate identity providers.

Offline Mode

  • Cache data locally whenever a machine is offline.
  • Resynchronise automatically once connectivity is restored.
  • Guarantee uninterrupted metric collection.

Phase 3: Processing and Analytics

Data Organisation

  • Filtering – separate valuable signal from background noise.
  • Aggregation – group metrics by project, team, and time range.
  • Normalisation – bring events into a consistent schema.

Insight Generation

  • Statistical analysis – spotlight trends and anomalies.
  • Machine learning – detect recurring work patterns automatically.
  • Correlation analysis – uncover links between different metrics.

Phase 4: Storage and Security

Secure Storage

  • Personalised telemetry – retain developer identifiers for precise productivity insights.
  • Encryption – protect data both in transit and at rest.
  • Access control – configurable permissions for every role.

Compliance

  • GDPR – adhere to European data protection regulations.
  • On-premises – deploy entirely within your infrastructure if required.
  • Audit – log every operation on sensitive data.

Phase 5: Visualisation and Reporting

Interactive Dashboards

  • Grafana integration – fully configurable dashboards with charts and KPIs.
  • Real-time updates – information refreshes live as new data arrives.
  • Customisation – adapt the views to each team’s needs.

Automated Reporting

  • Weekly/monthly reports – scheduled reports delivered automatically.
  • Alerts – notifications when critical metrics change.
  • Data export – download datasets for further analysis.

Technical Characteristics

Scalability

  • Horizontal scale – add more servers as data volumes grow.
  • Big data processing – efficient pipelines for large datasets.
  • High availability – redundant services keep the platform online.

Performance

  • Lightweight plugins – negligible footprint inside IDEs.
  • Fast processing – optimised algorithms for low-latency analytics.
  • Caching – speed up access to frequently used data.

Integrations

  • API – RESTful API for integrating external systems.
  • Webhooks – push notifications into other tools.
  • Plugins – extensible architecture for new data sources.

User Experience

For Developers

  • Invisible tooling – plugins run in the background and stay out of the way.
  • Transparency – engineers can review their own metrics.
  • Motivation – visualise progress and achievements over time.

For Managers

  • Ease of use – intuitive dashboards, no SQL required.
  • Flexibility – tailor views for specific workflows.
  • Drill-down – move from aggregate KPIs to detailed analysis in seconds.

For Executives

  • Strategic perspective – high-level trends and portfolio health.
  • Decision support – data-backed insights for planning and investment.
  • ROI tracking – measurable results from process improvements.

Outcome

After completing the cycle, PanDev Metrics delivers:

  • Objective performance metrics for every team.
  • Identified bottlenecks in development workflows.
  • Trends and patterns across the organisation.
  • Actionable recommendations for optimisation.
  • Measured improvements in delivery speed and quality.
  • Automated reporting for all stakeholder levels.