[Perícia Médica] Levantamento de esforço da manutenção do projeto
Data de elaboração | 25/01/2023 |
---|---|
Responsável pelo estudo |
Nara Carolina Galvão Feitosa Raissa de Sousa Stodulski |
Equipe do estudo | Tambakiss |
Alvo | Perícia Médica |
Origem |
Objetivo estratégico, para identificar o esforço necessário do time Tambakiss para implementar as alterações solicitadas. |
Objetivo | Com o levantamento do esforço, definir a abordagem a ser tomada para implementação das alterações solicitadas. |
Documentação correlata (opcional) | |
Observações |
1. Introdução
Lorem ipsum dolor sit amet, consectetur adipisci elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur.
2. Desenvolvimento
Lorem ipsum dolor sit amet, consectetur adipisci elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur.
3.1 Curva de aprendizado
Foi identificado o esforço necessário, ou melhor, a curva de aprendizado do time para atuar em cima das tecnologias usadas, hoje, pelo projeto: Java (linguagem backend), Eclipse (IDE), Maven (servidor Apache), Quasar (framework baseado em Vue.js), JavaScript (linguagem frontend). Considerando que o time não está familiarizado com essas tecnologias, listamos alguns cursos para nivelação de conhecimento. O total de tempo estimado é de 6 sprints para realizarmos os cursos necessários, precisamos dos mesmos para compreensão das tecnologias utilizadas pelo projeto Perícia Médica.
Curso Alura (com link) | Detalhes | Carga horária |
Certificação Java SE 7 Programmer I |
|
8h |
Certificação Java SE 7 Programmer I: tipos de Dados |
|
8h |
Certificação Java SE 7 Programmer I: Operadores |
|
8h |
Certificação Java SE 7 Programmer I: criando e usando Arrays |
|
8h |
Certificação Java SE 7 Programmer I: Laços |
|
8h |
Certificação Java SE 7 Programmer I: métodos e encapsulamento |
|
8h |
Certificação Java SE 7 Programmer I: relações entre classes |
|
8h |
Certificação Java SE 7 Programmer I: lidando com exceções |
|
8h |
Certificação Java SE 8 Programmer I: conteúdo além da prova |
|
10h |
Java JRE e JDK: compile e execute o seu programa |
|
8h |
Java OO: entendendo a Orientação a Objetos |
|
8h |
Java Polimorfismo: entenda herança e interfaces |
|
16h |
Java Exceções: aprenda a criar, lançar e controlar exceções |
|
12h |
Java e java.lang: programe com a classe Object e String |
|
12h |
Java e java.util: Coleções, Wrappers e Lambda expressions |
|
12h |
Java e java.io: Streams, Reader e Writers |
|
12h |
Java Collections: Dominando Listas, Sets e Mapas |
|
20h |
Java 8: conheça as novidades dessa versão |
|
12h |
Java Servlet: programação web Java |
|
10h |
Java Servlet: autenticação, autorização e o padrão MVC |
|
14h |
Java e JDBC: trabalhando com um banco de dados |
|
12h |
Persistência com JPA: Hibernate |
|
8h |
Java e JPA: consultas avançadas, performance e modelos complexos |
|
10h |
JavaScript para Web: Crie páginas dinâmicas |
|
10h |
JavaScript: manipulando o DOM |
|
6h |
JavaScript na Web: armazenando dados no navegador |
|
6h |
JavaScript: validações e reconhecimento de voz |
|
6h |
JavaScript: consumindo e tratando dados de uma API |
|
6h |
JavaScript: métodos de array |
|
8h |
JavaScript: criando requisições |
|
8h |
JavaScript: validando formulários |
|
8h |
Vue3: explorando o framework |
|
8h |
Vue3: avançando no framework |
|
8h |
Vue3: composition API e Vuex |
|
8h |
Maven: gerenciamento de dependências e build de aplicações Java |
|
8h |
330h |
3.2 Reestruturação do projeto em C# .NET
Foi identificado o esforço necessário para reestruturar o projeto em C# .NET. Considerando que tantoa ogrande time quanto os demaismaioria da CODE estãoestá familiarizadosfamiliarizada com essas tecnologias,tecnologias (C#, .NET), acreditamos que facilitaria manutenção, melhorias e aplicação de boas práticas tanto pelo Tambakiss quanto qualquer outro time que tenha domínio da linguagem. O total de tempo estimado é de 6[xxxx] sprints para realizarmos os cursos necessários, precisamos dos mesmos para compreensãreestruturação dasdo tecnologiasprojeto com todas as funcionalidades utilizadas pelo projetousuário Períciahoje, Médica.conforme lista abaixo.
Categoria | O que? | Como? | Regras de validação | Pontuação |
3. Conclusão
Lorem ipsum dolor sit amet, consectetur adipisci elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur.
4. Referências
- "Aprendendo os componentes de Middleware do Asp .Net Core -Parte 1", Daniel Jesus.
- "Compreendendo os middlewares no ASP.NET Core", Wladimilson M. Nascimento.
- "Criando um middleware customizado para ASP.NET Core", Wladimilson M. Nascimento.
- "Padrões de Web API – Parte 02: Middleware", Kenerry Serain.