8000 GitHub - aguunu/pis-optimizer: Algoritmo evolutivo multiobjetivo para la optimización de sprints en el contexto de la metodología PIS Agile, aplicado dentro del marco de la asignatura 'Proyecto de Ingeniería de Software (PIS)' de la Facultad de Ingeniería de la Universidad de la República.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Algoritmo evolutivo multiobjetivo para la optimización de sprints en el contexto de la metodología PIS Agile, aplicado dentro del marco de la asignatura 'Proyecto de Ingeniería de Software (PIS)' de la Facultad de Ingeniería de la Universidad de la República.

License

Notifications You must be signed in to change notification settings

aguunu/pis-optimizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sprint Optimizer for PIS Agile Methodology

Overview

This project addresses a significant challenge faced in the Projecto de Ingenieria de Software (PIS) course at the Universidad de la República. Students work in teams to develop a product using agile methodologies, specifically PisAgile. One of the main challenges is the efficient assignment and planning of tasks for each sprint.

Currently, planning often results in an uneven distribution of workload among team members and does not always take individual preferences into account. Moreover, manual planning process consume significant time and often results in uneven distribution of hours per member and neglect of individual preferences and constraints. To address this, we propose an optimization solution using Evolutionary Algorithms to improve task assignment and planning, aiming to making planning more efficient and equitable.


Usage

This project uses uv for project management. Follow the steps below to set up the project:

  1. Clone the repository:

    git clone https://github.com/aguunu/pis-optimizer.git
    cd pis-optimizer
  2. Install uv if not already installed:

    pip install uv
  3. Run the project:

    uv run python3 -m src

License

This project is licensed under the MIT License. See the LICENSE file for details.


Contact

For questions or feedback, feel free to open an issue on the GitHub repository or contact the project maintainers directly.

About

Algoritmo evolutivo multiobjetivo para la optimización de sprints en el contexto de la metodología PIS Agile, aplicado dentro del marco de la asignatura 'Proyecto de Ingeniería de Software (PIS)' de la Facultad de Ingeniería de la Universidad de la República.

Topics

Resources

License

Stars

Watchers

Forks

Languages

0