Lições Aprendidas
Unidade 1
MDS
Na unidade 1 os ensinamentos aprendidos foram relacionados ao processo de desenvolvimento de software, métodos e metodologias, disciplinas de engenharia de software e ciclo de vida. Ademais, para melhorar nosso ambiente de desenvolvimento optamos por utilizar uma abordagem ágil e nos baseamos no framework Scrum, pois o design e a implementação do software são a base dessa abordagem.
Como também, escolhemos o ciclo de vida evolutivo que se encaixa no nosso projeto, devido aos requisitos ainda estarem passíveis de mudança. Tais escolhas foram feitas a partir da abordagem de Sommerville, que nos nortearam a utilizar esse ciclo de vida e a utilizar o modelo de processos de desenvolvimento de software (Scrum).
Requisitos
A primeira unidade deu ao grupo instrução para que fosse possível a escolha de uma metodologia de desenvolvimento, visto que nenhum dos integrantes possuía conhecimento sobre esse assunto e não sabia qual metodologia se encaixaria melhor no projeto. E também foi iniciado o aprendizado de execução do planejamento de engenharia de requisitos.
MDS-Requisitos
Aprendemos um pouco sobre a dinâmica de cada membro da equipe e como nós iremos nos comunicar e delegar tarefas.
Nesta primeira etapa, estabelecemos a comunicação entre equipes, entender as necessidades específicas de cada um para o conhecimento mútuo entre ambas as equipes.
Unidade 2
MDS
A colocar
Requisitos
Nós como equipe responsável pelos requisitos, nesta unidade, aprendemos um pouco sobre a formatação e organização de requisitos pelo Framework SAFe e a separação destes requisitos em não funcionais e funcionais em formatos de épicos/features/estórias de usuários. Tivemos bastante dificuldade em entender e definir um nível de abstração ideal que se encaixasse nesses formatos, mas com aulões que tivemos pudemos tirar um pouco dessas dúvidas e corrigir nossa documentação.
MDS-Requisitos
Nesta unidade aprendemos um pouco mais sobre o funcionamento da equipe. Percebemos que ainda possuímos ruídos na nossa comunicação que atrapalham nas atividades de ambas as equipes, mas esperamos resolver isto para as próximas unidades.
5.3 Unidade 3
MDS
A preencher.
Requisitos
Uma lição que o grupo de requisitos aprendeu foi o uso de diferentes framework para organização de requisitos, como o PBB e o User Story Mapping. Com o último, foi possível ver com mais clareza as ideias e necessidades do projeto, pois cada card do backbone (Necessidades e passos dentro delas) tinha sua "espinha", que são detalhes de cada item respectivo do backbone. Esses detalhes fornecem de fato uma visão mais abrangente sobre cada necessidade do projeto e ainda "geram" histórias de usuários mais facilmente.
MDS-Requisitos
A preencher.
5.4 Unidade 4
MDS
A preencher.
Requisitos
Uma das lições que a equipe de requisitos pode tirar desta unidade é a importância de se ter firmeza e clareza na escrita de um documento de visão, pois quando se há uma interpérie no meio da execução de um projeto, revisitar o que foi acordado lá no início deste ajuda a clarificar meios de resolver os problemas atuais do projeto, principalmente quanto à gerência dele.
MDS-Requisitos
A preencher.
Histórico de Revisão
Data | Versão | Descrição | Autor |
---|---|---|---|
11/08/2022 | 1.0 | Cria documento e preenche com as lições aprendidas nas unidades 1 e 2 | Cristian Furtado |
16/08/2022 | 1.1 | Preenche lições aprendidas na unidade 3 pela equipe de Requisitos | Cristian Furtado |
14/09/2022 | 1.2 | Preenche lições aprendidas na unidade 4 pela equipe de Requisitos | Cristian Furtado |