Prototipagem
É um método de desenvolvimento em que um protótipo é construído, testado e ajustado até se obter um resultado satisfatório.
É útil quando os requisitos do projeto não são conhecidos em detalhes desde o início, seguindo um processo iterativo entre desenvolvedores e usuários.
Espiral
“A ideia desse ciclo é iniciar com miniprojetos, abordando os principais riscos, e então expandir o projeto através da construção de protótipos, testes e replanejamento, de forma a abarcar os riscos identificados. Após a equipe ter adquirido um conhecimento mais completo dos potenciais problemas com o sistema, passará a desenvolver um ciclo final semelhante ao do modelo cascata
A cada ciclo, o modelo espiral gera um protótipo ligeiramente diferente do anterior sendo uma versão mais sofisticada do software, sendo que não há etapas fixas no modelo espiral, com cada fase ocorrendo mais de uma vez. O raio da espiral representa o custo do processo e o ângulo da espiral representaria o progresso realizado na construção do software.
O processo espiral não termina após a entrega do software, como nos outros modelos, podendo ser adaptado para uma aplicação posterior como um projeto de aperfeiçoamento do produto entregue.
Quais são os principais modelos evolutivos?
ESPIRAL
PROTOTIPAGEM
Quais são os principais modelos incrementais?
RAD
RUP
METODOLOGIAS ÁGEIS
QUAIS SÃO OS DOIS TIPOS DE MODELOS ITERATIVO?
EVOLUTIVO
INCREMENTAL
O processo de projeto de sistemas aloca os requisitos tanto para sistemas de hardware como para sistemas de software, por meio da definição de uma arquitetura geral do sistema. O projeto de software envolve identificação e descrição das abstrações fundamentais do sistema de software e seus relacionamentos.
QUAL O PRINCIPAL MODELO SEQUENCIAL/PRESCRITIVO?
CASCATA
A refatoração é o processo de modificar um sistema de software de modo que não altere o comportamento externo do código, embora melhore a sua estrutura interna. É uma maneira disciplinada de reorganizar o código, minimizando as chances de introduzir bugs.
ESPIRAL
O modelo em espiral, proposto por Boehm foi concebido para ser um modelo incremental e dirigido a riscos. A ideia principal é que o produto de software seja desenvolvido em uma série de versões evolucionárias. Esse processo é dividido em quatro atividades:
-> a atividade prototipação é executada no setor avaliação e redução de riscos.
KANBAN
No Kanban temos três planos que baseiam a necessidade organizacional: Sustentabilidade; Orientação ao Serviço; Sobrevivência.
O plano de sustentabilidade visa encontrar um ritmo sustentável e melhorar o foco.
O plano de orientação ao serviço tem o seu foco no desempenho e no satisfação do cliente.
O plano de sobrevivência tem relação com manter-se competitivo e adaptável.
QUAL A DIFERENÇA ENTRE CYCLE TIME E LEAD TIME?
O Lead Time é um conceito utilizado para aferir o tempo gasto do início ao fim de uma tarefa. Isso envolve todas as etapas possíveis desde que este produto entrou na lista, backlog, até o momento em que ele foi entregue.
O Cycle Tme é um recurso utilizado para calcular o tempo que leva desde que uma tarefa entrou em desenvolvimento até o momento em que ela foi entregue. Observe que esta métrica calcula apenas parte do tempo de desenvolvimento e não o ciclo completo.
KANBAN
QUAIS SÃO OS DOIS GRUPOS DE PRINCÍPIOS DO KANBAN?
O Kanban é composto de seis princípios:
Os três primeiros estão localizados no grupo:
Princípios de Gestão de Mudanças.
Os três últimos estão localizados no grupo:
Princípios da Entrega De Serviços.
Portanto, o Kanban é organizado em seis princípios fundamentais e são divididos em dois grupos: Princípios de Gestão de Mudanças e Princípios da Entrega De Serviços.
Kanban não é uma metodologia nem um framework de processo. Trata-se, antes, de um método ou de uma abordagem de gestão que deve ser aplicada a um processo ou método de trabalho já existente. […] o Kanban sempre é adicionado a uma metodologia, framework, ou a maneira de trabalhar já existente. Kanban tem a intenção de ajudá-lo a gerenciar melhor o trabalho e melhorar a prestação de serviços ao ponto de atender consistentemente as expectativas dos clientes