quinta-feira, 18 de outubro de 2012

Metodologia Scrum


Desenvolvimento de software é realizado por várias razões. O processo de desenvolvimento de software é referido com nomes diferentes, como o desenvolvimento de aplicativos, desenvolvimento de aplicativos de software, etc O processo de desenvolvimento de software não só incluem todo o processo de escrever e manter o código fonte do software. O processo de concepção de software para a manifestação final de trabalho de concepção é, na verdade, o desenvolvimento de software. Ele também inclui a manutenção do software por um período estipulado de tempo. Existem diferentes modelos de software de desenvolvimento usados ​​para o mesmo. Eles incluem modelo em cascata, modelo espiral, etc

Um dos mais recentes modelos de ter sido introduzida é o modelo ágil. Agora vem a pergunta, o que é um modelo ágil. Não é um processo iterativo e desenvolvimento incremental de software. Os requisitos e soluções neste modelo vem trabalhando na organização auto, atravessar equipes funcionais. A metodologia scrum foi introduzido como parte do processo de desenvolvimento de software ágil si. Vamos ler em detalhes sobre ágil metodologia scrum agora.

O que é a metodologia Scrum?

Existem métodos diferentes, que são uma parte do modelo ágil. Os mais famosos incluem metodologia de programação extrema e metodologia scrum. Como toda a programação o outro computador ágil, scrum é também uma metodologia iterativa e incremental. Esta metodologia é diferente das outras metodologias porque, a idéia de controle de processos empíricos foi introduzido neste processo. Por uma questão de fato, scrum foi introduzido para gerenciamento de projetos de software. No entanto, acabou por ser também utilizados para a manutenção de software.

A melhor parte da metodologia Scrum é que ele faz uso de progresso do mundo real de um projeto, que é usado para planejamento e programação de lançamentos. O projeto de software de computador inteiro é dividido em pequenas partes conhecidas como sprints. A duração da corrida pode variar desde uma semana até três semanas. No fim da duração da corrida, os membros da equipa, juntamente com as partes se encontram. Essa reunião ajuda a avaliar o andamento do projeto e giz o plano de ação. Essa avaliação ajuda na tomada de talo da actual estado de coisas e retrabalho da linha de trabalho e concluir o projeto no prazo e não apenas especular ou prever o resultado ainda.

Funções

Há várias razões, por que esta metodologia se tornou popular no processo de software. Um dos principais motivos é a clara divisão de trabalho. O conjunto de papéis são decididas junto com as responsabilidades para o projeto. Os papéis atribuídos a cada indivíduo no projeto normalmente não mudar através de toda a duração do projeto. Existem três conjuntos principais de papéis no scrum, nomeadamente a "Scrum Master", "Product Owner" e "Team '. O Scrum Master é a pessoa que gerencia todo o projeto. Em palavras convencionais, ele é como um gerente de projeto gerenciamento do projeto. Por outro lado, o "Product Owner" é o representante dos interessados ​​e de negócios. Normalmente, a equipe é formada por sete ou mais pessoas, que pertencem ao grupo funcional transversal. Esta equipe é responsável pela realização de todo o processo ágil Scrum de análise real, projeto, implementação, teste, manutenção, etc do projeto.

Artefatos

Ao mesmo tempo, há um monte de possibilidades de adaptação e flexibilidade, o que ajuda o projeto, bem como os membros da equipe. O ciclo de vida de desenvolvimento de software utilizando a metodologia scrum é mais estável, devido a que as equipes são capazes de aprender muito mais. A pequena divisão de todo o projeto garante que o projeto não fica caótico em qualquer ponto do tempo. Quatro artefatos são uma parte importante de qualquer desenvolvimento scrum. O primeiro artefato é o product backlog. Esta é a lista para fazer do projeto, que é priorizado cada vez novas tarefas são descobertos e acrescentar à lista. O próximo é o sprint backlog, que é a lista do que fazer para a duração do sprint particular. Não há novas tarefas são adicionadas a esta lista durante o período de duração do sprint. O objetivo desta lista é fazer um produto viável. O próximo é o manejo de lançamento. Neste projecto do atraso inteiro é tomado em consideração. O tempo de conclusão do projeto é decidida tendo em conta este atraso. A última do artefato é de sprint burndown, onde o atraso para o sprint é levado em consideração e é seguido pelo sprint, para que seja concluída no tempo estipulado do projeto.

Para resumir metodologia scrum, as características desta metodologia é que backlog é priorizado para ser concluída. Não há definição clara de papéis e de trabalho, que é avaliada em intervalos regulares. Não há especulação sobre os prazos de conclusão do projeto, em que se baseia sobre o andamento do trabalho concluído....

Nenhum comentário:

Postar um comentário