Continuando com a saga "Não sabe um caminho para seguir na programação? tente este aqui".
Técnicas Agile é o que você precisa para se organizar
Agile é um conjunto de práticas para desenvolvimento ágil de software. É uma
definição bem curta e que define muito bem o que é Agile, mas não adianta você
pensar que é só seguir essas regras que vou colocar que sempre o seu software
vai sair no tempo esperado como em um mundo perfeito, pense que clientes são
seres humanos e são extremamente indecisos.
Análise Inicial:
É feito uma análise inicial do problema para saber algumas coisas vitais para a realização
do projeto, como, quantos e quem irá fazer parte da equipe daquele projeto, qual seria
a prioridade do projeto, o que será entregue primeiro ao cliente, está fase é importante
para a definição de como o projeto irá seguir em frente, porém é uma fase curta,
não perca muito tempo nela.
Sprints:
A metodologia Agile faz que a equipe trabalhe com sprints curtos, cada sprint é de
Sprints:
A metodologia Agile faz que a equipe trabalhe com sprints curtos, cada sprint é de
1 à 4 semanas, e o objetivo é terminar o sprint para o cliente possa dar o feedback,
se não for aprovado, fazer as mudanças necessárias pedidas pelo cliente. Para
definir os sprints para a equipe possa saber o que deverá desenvolver, utilizamos algo
bem simples, papel e caneta, é isso ai, marcamos cada tarefa a ser realizada em
bem simples, papel e caneta, é isso ai, marcamos cada tarefa a ser realizada em
um papel e colamos na parede, ou em um quadro, e cada membro da equipe
será responsável por uma ou mais tarefas a ser entregue no final daquele sprint,
a tarefa tem que ser entregue naquele período por ter sido combinada com o cliente, se
não for entregue comprometerá a conclusão do software ou site, e manchará a
não for entregue comprometerá a conclusão do software ou site, e manchará a
imagem da empresa com o cliente.
Qual seria a vantagem disto, se a equipe trabalha com sprints curtos de uma
Qual seria a vantagem disto, se a equipe trabalha com sprints curtos de uma
determinada área do sistema, ela provavelmente irá fechar aquela parte, ter o
feedback positivo do cliente no final do processo e não precisará mais se
preocupar com ela, enquanto se fizer um projeto inteiro para depois realizar
as mudanças será prejudicial, por que o cliente vai demorar muito para ver o
projeto dele, e se não gostar do resultado final, acarretando assim muitas
mudanças até a entrega definitiva do projeto, essa com certeza é a maior
vantagem do Agile, desenvolvimento com sprints curtos.
Processo Final:
É a parte em que o projeto foi para produção e está em sua parte final de testes,
Processo Final:
É a parte em que o projeto foi para produção e está em sua parte final de testes,
para saber se foi feito da forma que o cliente pediu, dependendo do projeto ele
pode entrar em produção antes, com algumas áreas ainda em desenvolvimento.
Extreme Programming(ou XP):
O XP é uma outra forma de desenvolvimento ágil, mas não vou afundo nela
por que não sei muito a respeito, sei somente que é muito mais do que vou
escrever aqui, mas basicamente é dois programadores trabalhando juntos em
uma mesma tarefa e se revezando em quem é o piloto e o co-piloto da máquina,
os dois pensam juntos para além de terminar a tarefa mais rápido, pode evoluir
ela de forma mais fácil, mais sobre o XP no site da ImproveIt .
Essa forma de trabalhar faz com que o seu software saia muito mais rápido, melhor,
com um número de bugs menor(por que é muito difícil alcançar 0% de bugs), e
com o que o seu cliente imaginou, existe mais sobre esse assunto na internet, pesquise
vídeos e textos falando sobre para você poder aplicar na empresa aonde trabalha,
vamos fazer uma cultura sem estresse no nosso ambiente de trabalho.
Extreme Programming(ou XP):
O XP é uma outra forma de desenvolvimento ágil, mas não vou afundo nela
por que não sei muito a respeito, sei somente que é muito mais do que vou
escrever aqui, mas basicamente é dois programadores trabalhando juntos em
uma mesma tarefa e se revezando em quem é o piloto e o co-piloto da máquina,
os dois pensam juntos para além de terminar a tarefa mais rápido, pode evoluir
ela de forma mais fácil, mais sobre o XP no site da ImproveIt .
Essa forma de trabalhar faz com que o seu software saia muito mais rápido, melhor,
com um número de bugs menor(por que é muito difícil alcançar 0% de bugs), e
com o que o seu cliente imaginou, existe mais sobre esse assunto na internet, pesquise
vídeos e textos falando sobre para você poder aplicar na empresa aonde trabalha,
vamos fazer uma cultura sem estresse no nosso ambiente de trabalho.
O próximo post da saga "Não sabe um caminho para seguir na programação?
tente este aqui" vai ser "Por que fazer teste ?", até o próximo post.
Nenhum comentário:
Postar um comentário