Skip to content

mahyaresteki/Horizon

Repository files navigation

Horizon Research Project (HRP)

Organizational Productivity and Justice Management System

Horizon is a web-based application designed to manage project information, human resources, and allocated resources in companies. It aims to improve employee satisfaction, accelerate project progress, and boost productivity in task management. By organizing information efficiently, Horizon helps technology companies balance individual and collective interests, creating a healthier and more productive work environment.

What is Horizon System?

Horizon System is a lightweight yet integrated "total evaluation solution" designed to analyze organizational projects across three key dimensions: financial performance, human resources, and project execution.

By collecting and analyzing relevant data from ongoing workflows, contracts, and employee activity, Horizon provides a comprehensive view of both job satisfaction and operational effectiveness. This multi-dimensional approach allows organizations to evaluate not only how work is being done, but also how it impacts the well-being and motivation of their teams.

The core mission of Horizon is to align organizational performance with ethical labor practices. By fostering transparency and shared understanding between employees and management, Horizon helps build a healthier, more collaborative work environment.

Ultimately, insights generated by Horizon support decision-makers in improving business outcomes while advancing labor rights and human dignity in the tech industry.

How Does Horizon System Work?

Horizon System assesses job satisfaction and performance using a combination of qualitative and quantitative methods. Key approaches include:

  1. Employee Surveys & Feedback: Regular surveys help gather insights on job satisfaction, workplace culture, and team dynamics.
  2. Project Workflow Analysis: By tracking task completion times, collaboration patterns, and workload distribution, the system identifies areas for improvement.
  3. Performance Metrics: The system evaluates productivity trends and employee engagement based on real work data. Ethical & Social Impact Indicators – Workplace inclusivity, work-life balance, and adherence to labor rights standards are measured to ensure a fair work environment.

By integrating these methods, Horizon System provides actionable insights for both employees and managers, fostering a healthier and more efficient work environment.

Horizon Extension Engine

To minimize redundant manual input and maximize interoperability, Horizon introduces the Extension Engine — a lightweight, pluggable integration system that connects your existing tools and workflows directly to Horizon’s core analytics platform.

With Horizon Extension Engine, you can effortlessly sync data from popular platforms, such as:

  1. GitLab, GitHub, Bitbucket – for project and development metrics
  2. Jira, Trello, Asana – for task and workflow tracking
  3. Google Sheets, Excel, Notion – for financial or resource-related data
  4. Email & Calendar tools – to estimate communication loads and time allocation
  5. Custom APIs & internal systems – for tailored enterprise integrations

Key Features:

  1. Modular Plug-ins: Install only what you need. Each connector works independently.
  2. Auto-sync & On-demand Pulling: Keep Horizon updated in real time or via scheduled syncs.
  3. Secure & Minimal Footprint: Built with privacy and lightweight deployment in mind.
  4. Customizable & Open Source: Easily extend with your own scripts or data adapters.

The Extension Engine allows Horizon to act not as another siloed system, but as a holistic analytical layer over your organization’s existing infrastructure — combining HR, financial, and project metrics into one coherent picture.

Mindsets

The following articles are available to the public as mindsets of the project.

  1. Worldview Mindset: Social-Oriented Philosophy
  2. Mindset for the Problem: Deceptive Virtualization Theory
  3. Mindset for the Soltion: Theory of Endurance Software Development Methodology

Objectives

  1. Enhancing Employee Satisfaction
    • Providing transparency in processes and information
    • Preventing confusion in task and resource allocation
  2. Facilitating and Accelerating Project Progress
    • Centralized management of project-related information
    • Improving coordination between teams and project members
  3. Increasing Productivity in Task Management
    • Minimizing resource and time waste
    • Providing tools for performance monitoring and evaluation
  4. Optimizing the Management of Human Resources and Project Resources
    • Smart allocation of resources (human, time, equipment, and budget)
    • Monitoring resource usage throughout project execution
  5. Balancing Individual and Collective Interests within the Organization
    • Reducing conflicts caused by poor resource and information management
    • Strengthening the sense of belonging and contribution among employees
  6. Improving Transparency and Access to Project and Resource Information
    • Reducing human errors and rework
    • Establishing a reliable data source for management decision-making

Documentation

Modeling Outputs

  1. Modeling Language: Horizon system is modeled in UML 2.0 format by PlantUML. Please click here to see the modeling diagrams.
  2. Prototyping: the project is prototyped by Pencil application. Please click here to see created prototypes.

Technical Documents

The list of technical documentation for the project is as follows:

  1. Project Architecture: This document contains necessary information about the overall structure, architecture, and infrastructure of the project. Click here to view it.
  2. KPIs for Productivity and Staff Satisfaction Assessment: This document includes research on indicators for evaluating employee productivity and satisfaction. Click here to view it.

Project Additional Info

Research Type

Based on definitions of Lawrence Berkeley National Laboratory, this project is an "applied research".

Current Status

This project is currently in the research and documentation phase. No coding tasks are open yet.

How to Contribute

At this stage, contributions are welcome in the form of research, documentation, and theoretical discussion.

Research Team

Horizon will be developed by ZURVAN research team which is managed by Mahyar Esteki.

In the Middle Persian language (Pahlavi), "ZURVAN" means God of time and destiny.

Research Progress Philosophy

The research progress philosophy of the Horizon project is based on Kaizen. Therefore, we will accept any logical and scientific critique or suggestion that helps to improve the project.

Use of AI Assistants in the Horizon Project

As part of the Horizon project development, AI assistants were used to improve the quality and efficiency of both content creation and design tasks. The following tools were utilized:

ChatGPT – AI Assistant for Content Writing

We used ChatGPT to assist in drafting, editing, and refining textual content for the project. This AI model helped:

  • Enhance clarity and coherence in descriptions
  • Maintain a consistent and professional tone
  • Generate structured content such as objectives, summaries, and feature explanations ChatGPT supported the writing process while ensuring conceptual accuracy and alignment with the project’s goals.

Recraft – AI Assistant for Logo Design

For the project’s visual identity, Recraft (an AI-powered design tool) was used to:

  • Generate logo design ideas aligned with the project’s theme and values
  • Explore various creative concepts quickly and efficiently
  • Refine and finalize the logo based on iterative AI-generated suggestions Recraft enabled the team to experiment with visual directions and produce a logo that represents Horizon’s mission and identity.

Releases

No releases published

Packages

No packages published