Ambiente de Desenvolvimento Integrado com suporte a IA para análise de código e geração de gráficos com Python e Matplotlib.
🔹 Este README refere-se à documentação da Sprint 3 do projeto.
- Sobre o Projeto
- Planejamento de Sprints
- Backlog do Produto
- Sprint Backlog
- Tecnologias Utilizadas
- Competências Desenvolvidas
- Equipe
Projeto desenvolvido dentro da metodologia API (Aprendizado por Projeto Integrado), com foco na resolução de problemas reais, mentalidade ágil e validação externa. O objetivo é criar uma IDE que auxilie desenvolvedores no aprimoramento de código, com ênfase em eficiência e boas práticas.
Objetivo da Sprint 3:
- Concluir integração da IDE com o GitHub para versionamento.
- Gerar versão executável da IDE para facilitar o uso por outros usuários.
- Refinar a interface visual da aplicação, com foco em usabilidade e personalização.
| Sprint | Período | Status |
|---|---|---|
| Kick Off | 24/02 - 28/02 | Concluído |
| Sprint 1 | 10/03 - 30/03 | Concluído |
| Sprint 2 | 07/04 - 27/04 | Concluído |
| Sprint 3 | 05/05 - 25/05 | Concluído |
| Feira de Soluções | 29/05 | Não iniciada |
| ID | Sprint | Prioridade | User Story | Estimativa (Planning Poker) |
|---|---|---|---|---|
| I | 1 | Alta | Como desenvolvedor, quero que o sistema analise e otimize meu código automaticamente, para melhorar o desempenho e a legibilidade. | 8 |
| II | 1 | Alta | Como desenvolvedor, quero que o sistema explique trechos de código, para entender rapidamente o que eles fazem. | 8 |
| III | 2 | Média | Como desenvolvedor, quero executar meu código diretamente na IDE, para testar funcionalidades sem precisar alternar de ambiente. | 5 |
| IV | 2 | Média | Como desenvolvedor, quero que a documentação do código seja gerada automaticamente, para poupar tempo e garantir padronização. | 5 |
| V | 2 | Média | Como desenvolvedor, quero receber recomendações de boas práticas de programação, para melhorar a qualidade do meu código. | 5 |
| VI | 2 e 3 | Baixa | Como usuário, quero personalizar a interface da IDE, para ter uma experiência mais confortável e adaptada às minhas preferências. | 3 |
| VII | 2 | Baixa | Como desenvolvedor, quero carregar arquivos na IDE para análise, para facilitar a revisão e o trabalho com diferentes projetos. | 3 |
| VIII | 3 | Alta | Como desenvolvedor, quero integrar a IDE com o GitHub, para facilitar o versionamento e o compartilhamento de código. | 21 |
| IX | 3 | Alta | Como usuário, quero baixar a IDE como um executável, para não depender do ambiente de desenvolvimento local. | 8 |
| Tasks | User Points | Épico |
|---|---|---|
| Design de Interface | 6 | Interface |
| Implementação do GitHub na IDE | 21 | Desenvolvimento de Código |
| Executável da IDE | 8 | Requisito não funcional |
Hard Skills
| Tecnologia/Metodologia | Nível |
|---|---|
| GitHub | ★★★★★★★★☆☆ |
| Gestão de Projetos | ★★★★★★★★★☆ |
| Scrum Master | ★★★★★★★★☆☆ |
| Product Owner | ★★★★★★★★☆☆ |
| Git Projects | ★★★★★★★★★★ |
Soft Skills
| Habilidade | Nível |
|---|---|
| Colaboração | ★★★★★★★★★★ |
| Proatividade | ★★★★★★★★★☆ |
| Pensamento Crítico | ★★★★★★★★☆☆ |
| Gerenciamento de Tempo | ★★★★★★★★★☆ |
| Adaptabilidade | ★★★★★★☆☆☆☆ |
| Resiliência | ★★★★★★★★☆☆ |
| Função | Nome | LinkedIn & GitHub |
|---|---|---|
| Scrum Team | Vivian Santos | LinkedIn GitHub |
| Scrum Team | Bruna Matsunaga | LinkedIn GitHub |
| Scrum Team | Kayan Matta | LinkedIn GitHub |
| Scrum Team | Rafael Candido | LinkedIn GitHub |
| Product Owner | Ryan Araújo | LinkedIn GitHub |
| Scrum Team | Taylor Silva | LinkedIn GitHub |
| Scrum Master | Vinícius Machado | LinkedIn GitHub |