- Apresentação do Projeto
- Sobre o produto
- Desenvolvimento Ágil
- Ferramentas e Tecnologias Utilizadas
- Competências Desenvolvidas
- Cronograma
- Product Backlog
- Roadmap
- Entregas por Sprint
- Instalação
- Membros da Equipe
- Sobre a Empresa
🔗 Acesse o site e navegue pela plataforma:
"Mestre Ágil" é uma plataforma educacional interativa e didática que facilite o aprendizado e a implementação da metodologia SCRUM. A plataforma visa estar completamente imersa nos valores e pilares do SCRUM, priorizando a entrega de conteúdo ao usuário, aliado a ferramentas padronizadas e métodos avaliativos.
O projeto foi feito seguindo o método Ágil SCRUM, dividindo o trabalho em sprints de 21 dias, com reuniões diáras, revisões e retrospectivas ao final. Essa abordagem permitiu uma gestão eficiente do projeto, com foco na entrega contínua de valor ao cliente. Ao longo das sprints, a equipe adquiriu e aprimorou habilidades técnicas e interpessoais, promovendo a resolução ágil de desafios e a adaptação a novas demandas.
- Python: Programação e desenvolvimento backend
- Flask: Desenvolvimento web, rotas, templates e autenticação de usuários
- sqlite: Manipulação de banco de dados SQL: Criação, leitura, atualização e exclusão de dados (CRUD)
- HTML & CSS: Estruturação e estilização de conteúdo
- Bootstrap: Modificação temas e componentes para atender às necessidades do projeto
- Java Script: Scripts para exibição de conteúdo dinâmico
- Amazon Web Service: Servidor EC2 Ubuntu
- NGINX: Configuração de tráfego https
- Git & GitHub: Controle de versões e colaborações no código
- VSCode: IDE de desenvolvimento
- Figma: Criação de wireframes e design do site
- Krita: Desenvolvimento de designs originais.
Durante o desenvolvimento deste projeto, a equipe adquiriu e aprimorou as seguintes habilidades técnicas:
- Habilidades analíticas
- Programação em Backend e Frontend
- Conhecimento em ferramentas:
- Python;
- Flask;
- sqlite;
- HTML, CSS e JavaScript;
- Ferramenta Bootstrap;
- Amazon Web Service;
- NGINX;
- Git e GitHub;
- Figma;
- Gestão de projetos:
- Trabalho com metodologia ágil SCRUM (papéis, seus eventos e artefatos).
Além das habilidades técnicas, o projeto proporcionou o desenvolvimento das seguintes habilidades interpessoais:
- Resolução de conflitos;
- Comunicação;
- Trabalho em equipe;
- Adaptabilidade;
- Tomada de decisão;
- Autogerenciamento;
- Pensamento crítico e solução de problemas.
Evento | Data de Início | Data de Término |
---|---|---|
Kick Off | 12/03 | 12/03 |
Sprint 1 | 25/03 | 14/04 |
Sprint 2 | 15/04 | 05/05 |
Sprint 3 | 06/05 | 26/05 |
Sprint 4 | 27/05 | 16/06 |
- Sprint 1. Fundamentos:
- Definição dos requisitos
- Setup do ambiente de desenvolvimento
- Estrutura do curso.
- Sprint 2 - Desenvolvimento das principais funcionalidades:
- Desenvolvimento das funcionalidades que compõem a navegação do curso e a avaliação
- Inclusão das ferramentas
- Criação dos critérios de avaliação.
- Sprint 3 - Banco de dados e login:
- Finalização do conteúdo teórico do curso e da apostila
- Inclusão dos exemplos práticos
- Implementação de banco de dados
- Implementação de login para usuários e administrador
- Inclusão do feedback dos alunos
- Páginas de perfil e de administrador
- Sprint 4 - Correções e Finalização:
- Finalização do conteúdo do site
- Finalização da estilização do site
- Responsividade
- Criação de certificado
- Correção de bugs
Para instalar este programa, você vai precisar ter no seu computador no mínimo Python 3.12 e GIT. Quando tiver estes prontos, siga o passo a passo abaixo:
git clone https://github.com/Titus-System/1Semestre-ADS.git
cd ./1SEMESTRE-ADS/
pip install -r requirements.txt
cd /app
flask run
- Product Owner:
- SCRUM Master:
- Dev Team:
Nossa missão é fornecer soluções inovadoras e de alta qualidade que atendam às necessidades dos nossos clientes, garantindo sua satisfação e promovendo um ambiente de trabalho colaborativo e eficiente.
Ser uma empresa de referência em inovação e qualidade no desenvolvimento de soluções tecnológicas, reconhecida pela excelência dos nossos produtos e pelo compromisso com nossos clientes e colaboradores.
- Qualidade
- Inovação
- Segurança
- O cliente no controle
- Responsabilidade social
- Eficiência