PDS texto 10

Page 1

Processo de Desenvolvimento de Software Aula 10

CONTEÚDO DA AULA ON-LINE 1. Processo de desenvolvimento Ágil. Método Ágil: É um conjunto de diretrizes e metodologias que cria uma estrutura conceitual para desenvolver projetos de desenvolvimento de software. Baseado em um manifesto criado por programadores veteranos, e que já tinham passado por inúmeras experiências diferentes no campo de desenvolvimento de software, o Manifesto Ágil (http://www.agilemanifesto.org/) tem como foco as pessoas e não as ferramentas. Método XP: Também conhecido como eXtreme Programming, é um método que pertence a metodologia ágil de desenvolvimento de software. Baseado em 4 valores (comunicação, simplicidade, feedback e coragem) o modelo propõem uma serie de praticas focados em pessoas, ou seja, na equipe de desenvolvimento. Algumas praticas do método XP: - Reuniões em pé: Utilizados par anão perder o foco no assunto. - Programação em par: Formado por uma dupla, no papel de iniciante e do instrutor, Como utilizam um único computador, o código passa automaticamente pelo crivo de duas pessoas. - Testes de aceitação: Testes com validação do cliente. - Pequenas versões: Pequenas versões aceitas pelo cliente ajudam na aceitação do programa completo - Ritmo Sustentável: Utilizar o tempo de trabalho dentro do especificado. Sem horas adicionais. ( 40 horas por semana ) - Padrão de codificação: Estabelecimento de regras de código de programa. - Posse coletiva: O código fonte não pertence a ninguém, é de todos e todos podem utilizá-lo sem necessidade de permissão. Método Scrum: Metodologia que tem como filosofia o manifesto ágil. Possui papel bem definido para as atividades durante todo o processo. Uma vez levantados as questões a serem trabalhadas, é determinado um período de tempo para a realização de um determinado requisito. Durante esse intervalo são feitas reuniões diárias para acompanhamento do andamento das atividades. Características do modelo Scrum. Product Backlog – Lista de itens das quais o cliente deseja que sejam implementados. Sprint Backlog – Analise feita do Product Backlog. Cada requisito é analisado, interpretado e informado a equipe como será implementado. Sprint – Período definido para cada finalização de requisito.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.