From 177ad4ef93214d1bb179e7aa49a8d1c74995998d Mon Sep 17 00:00:00 2001 From: pedroyen21 Date: Sat, 27 Apr 2024 00:06:15 -0300 Subject: [PATCH] reorganizacao e adicao do processo de desenvolvimento --- docs/assets/images/rad.png | Bin 0 -> 34250 bytes .../apresentacao/apresentacao1.md | 0 .../materiais-seminario/processos.md | 4 +- docs/processo-desenvolvimento/index.md | 92 ++++++++++++++++++ mkdocs.yml | 7 +- 5 files changed, 99 insertions(+), 4 deletions(-) create mode 100644 docs/assets/images/rad.png rename docs/{ => missao1}/apresentacao/apresentacao1.md (100%) rename docs/{ => missao1}/materiais-seminario/processos.md (98%) create mode 100644 docs/processo-desenvolvimento/index.md diff --git a/docs/assets/images/rad.png b/docs/assets/images/rad.png new file mode 100644 index 0000000000000000000000000000000000000000..c175aee8c6e414cb435e7a12c56a041156cb374b GIT binary patch literal 34250 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 Qz(7ATl8O@5V#dM$2bdJCMF0Q* literal 0 HcmV?d00001 diff --git a/docs/apresentacao/apresentacao1.md b/docs/missao1/apresentacao/apresentacao1.md similarity index 100% rename from docs/apresentacao/apresentacao1.md rename to docs/missao1/apresentacao/apresentacao1.md diff --git a/docs/materiais-seminario/processos.md b/docs/missao1/materiais-seminario/processos.md similarity index 98% rename from docs/materiais-seminario/processos.md rename to docs/missao1/materiais-seminario/processos.md index 8f6973c8..c405aadf 100644 --- a/docs/materiais-seminario/processos.md +++ b/docs/missao1/materiais-seminario/processos.md @@ -18,7 +18,7 @@ - Entrega de valor só acontece no fim do processo. -![Processo em Cascata](../assets/images/cascata.png) +![Processo em Cascata](../../assets/images/cascata.png)
[Fonte](https://rimitsen20.thkit.ee/wp/cascade-model-waterfall-model/)
@@ -41,7 +41,7 @@ - Maior complexidade: este processo é um dos mais complexos de ser planejado e executado; - Muito dependente da análise de riscos: caso a análise de riscos não seja bem feita, há grandes chances do projeto ser desnecessariamente mais caro e sair do controle. -![Processo em Espiral](../assets/images/spiral-model.png) +![Processo em Espiral](../../assets/images/spiral-model.png)
[Fonte](https://www.sitesbay.com/software-engineering/se-spiral-model)
diff --git a/docs/processo-desenvolvimento/index.md b/docs/processo-desenvolvimento/index.md new file mode 100644 index 00000000..71cdd909 --- /dev/null +++ b/docs/processo-desenvolvimento/index.md @@ -0,0 +1,92 @@ +# Crystaleum 2 + +## Proposta De Processo de Desenvolvimento de Software + +--- + +O nosso grupo optou por desenvolver o projeto com a **Abordagem Ágil**, **Ciclo de Vida Ágil** e **Processo de Desenvolvimento Rapid Application Development (RAD)**, por serem metodologias muito orientadas pelos feedbacks dos usuários, ter requisitos mutáveis e por sua agilidade e capacidade de desenvolver projetos não tão grandes com maior velocidade e entrega de valor. + +
+ + +[Fonte](https://www.agilelonestar.com/knowledge-base/rapid-application-development) + +
+ +Para nos auxiliar na tomada de decisão acerca de qual processo utilizar, nós tivemos como base os critérios propostos por Gupta, e levando em conta o quanto o projeto pode ser imprevisível e, dado que ainda estamos estudando as tecnologias a serem utilizadas, possivelmente teremos que adaptar o planejamento do projeto para adequa-lo à realidade do trabalho a ser executado. + +Levando em consideração as tabelas de análise Gupta: + +**Requisitos** + +| Requirements | Waterfall | Prototype | Iterative | Evolutionary | Spiral | RAD | Crystaleum 2 | +|-------------------------------------------|-----------|--------|-----------|--------------|--------|-----|-------------------| +| Are requirements easily understandable and defined? | Yes | No | No | No | Yes | No | No | +| Do we change requirements quite often? | No | Yes | No | No | Yes | No | No | +| Can we define requirements early in the cycle? | Yes | No | Yes | Yes | No | Yes | Yes | +| Requirements are indicating a complex system to be built | No | Yes | Yes | Yes | Yes | No | No | + +--- + +**Time de Desenvolvimento** + +| Development team | Waterfall | Prototype | Iterative enhancement | Evolutionary | Spiral | RAD | Crystaleum 2 | +|-------------------------------------|-----------|-----------|-----------------------|--------------|--------|-----|-----| +| Less experience on similar projects | No | Yes | No | No | Yes | No | Yes | +| Less domain knowledge | Yes | No | Yes | Yes | Yes | No | Yes | +| Less experience on tools | Yes | No | No | No | Yes | No | No | +| Availability of training | No | No | Yes | Yes | No | Yes | Yes | + +--- + +**Envolvimento dos Usuários** + +| Involvement of Users | Waterfall | Prototype | Iterative | Evolutionary | Spiral | RAD | Crystaleum 2 | +|-----------------------------------------|-----------|-----------|-----------|--------------|--------|-----|-------------------| +| User involvement in all phases | No | Yes | No | No | No | Yes | Yes | +| Limited user participation | Yes | No | Yes | Yes | Yes | No | No | +| Users have no previous experience of participation in similar projects | No | Yes | Yes | Yes | Yes | No | No | +| Users are experts of problem domain | No | Yes | Yes | No | No | Yes | Yes | + +--- + +**Tipo de projeto e riscos associados** + +| Project type and risk | Waterfall | Prototype | Iterative | Evolutionary | Spiral | RAD | Additional Column | +|-------------------------------------|-----------|-----------|-----------|--------------|--------|-----|-------------------| +| Project is the enhancement of the existing system | No | No | Yes | Yes | No | Yes | No | +| Funding is stable for the project | Yes | Yes | No | No | No | Yes | Yes | +| High reliability requirements | No | No | Yes | Yes | Yes | No | No | +| Tight project schedule | No | Yes | Yes | Yes | Yes | Yes | Yes | +| Use of reusable components | No | Yes | No | No | Yes | Yes | Yes | +| Are resource (time, money, people etc.) scarce? | No | Yes | No | No | Yes | No | No | + +Com o auxílio das perguntas sugeridas por Gupta, a equipe chegou à conclusão de que o melhor processo a ser utilizado seria o RAD. + +--- + +**Atividades de Desenvolvimento de Software** + +| Nome da Atividade | Método | Ferramenta | Entrega | +|-------------------|--------|------------|---------| +| Elicitação | Brainstorming em equipe, reuniões JAD | Presencial / Discord | Documento de Requisitos | +| Desenvolvimento de Protótipos | Storyboard | Figma | Protótipo estático da interface | +| Análise e Negociação | Discussão entre membros e PO | Teams, Whatsapp, presencialmente | Backlog | +| Implementação | Desenvolvimento Ágil | Visual Studio Code | Código fonte | +| Validação | Feedback do PO | Por meio dos monitores da disciplina, email, Aprender3 | Backlog, entregas de missões | + +--- + +**Referências Bibliográficas** + +1. Unidade 1 - Aula - Escolhas da ESW.pdf - George Marsicano +2. Raja Gupta. Fundamentals of Software Engineering. Engineering Handbook. 2019 + +--- + +**Histórico de Versão** + +| Data | Versão | Descrição | Autor | +|------|--------|-----------|-------| +| 08/04 | 1.0 | Proposta inicial | ALINE MELO OLIVEIRA, Antonio Jose Magalhaes Leao Junior, Lara Giuliana Lima dos Santos, Lucas Freire Lopes, Pedro Sena Barbosa Holtz Yen, THOMAS QUEIROZ SOUZA ALVES, VICTOR MOREIRA ALMEIDA | +|27/04| 1.1 | Mudança nas tabelas | Pedro Sena Barbosa Holtz Yen | \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index c0ccd0eb..b484402b 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -34,7 +34,6 @@ theme: # Page tree nav: - Nossa história: index.md - - Material do Seminário: materiais-seminario/processos.md - Visão Geral do Produto: - Posição do Produto: visao-produto/posicao-produto.md - Problema: visao-produto/problema.md @@ -42,4 +41,8 @@ nav: - Visão Geral do Projeto: - Organização do Projeto: visao-projeto/organizacao-projeto.md - - Apresentação 1: apresentacao/apresentacao1.md \ No newline at end of file + - Processo de Desenvolvimento de Software: processo-desenvolvimento/index.md + + - Missão 1: + - Material do Seminário: missao1/materiais-seminario/processos.md + - Apresentação: missao1/apresentacao/apresentacao1.md \ No newline at end of file