Beruflich Dokumente
Kultur Dokumente
RA 3715657906
RA 7251614816
RA 7032517936
RA 7631712728
RA 7247599151
RA 7249607661
RA 7633740325
SRIE 4 e 5 SEMESTRE
SO PAULO
MARO DE 2015
SRIES: 4 e 5 SEMESTRE
SO PAULO
MARO DE 2015
Introduo:
Sumrio:
Etapa 1 ......................................................................................................................................... 05
Passo 1 ......................................................................................................................................... 05
Passo 2 ......................................................................................................................................... 05
Passo 3 ......................................................................................................................................... 08
Passo 4 ......................................................................................................................................... 09
Scrum ........................................................................................................................................... 09
XP ............................................................................................................................................... 10
LSD .............................................................................................................................................. 11
AUP ............................................................................................................................................ 11
Etapa 2 ......................................................................................................................................... 12
Passo 1 ......................................................................................................................................... 12
Passo 2 ......................................................................................................................................... 13
Scrum ........................................................................................................................................... 13
Caractersticas de Scrum .............................................................................................................. 14
Backlog de Produto e backlog de sprint ...................................................................................... 15
Planejamento de Sprint ................................................................................................................ 15
Scrum Simplificado ..................................................................................................................... 16
Algumas caractersticas de Scrum ............................................................................................... 16
Agendando discusses dirias ...................................................................................................... 16
Scrum Solo ................................................................................................................................... 17
Referncias Bibliogrficas ........................................................................................................... 18
ETAPA 01
Passo1:
Leitura do link Manifesto gil
Passo 2:
produto, o que se torna possvel quando esse ritmo apoiado por todos os envolvidos,
incluindo usurios e patrocinadores. Entretanto, ao se exigir dessa equipe um
compromisso com mais trabalho do que ela capaz de produzir, so muitas vezes
adotadas horas extras, o trabalho em fins de semana e a pressa exagerada para se cumprir
o prazo de entrega, por exemplo. Essas prticas podem levar a insatisfao dos membros
da equipe de desenvolvimento, a uma menor produtividade e uma menor qualidade no
produto gerado.
07
Em intervalos regulares, o time reflete em como ficar mais efetivo, ento, se ajustam e
otimizam seu comportamento de acordo. Para se tornar cada vez mais efetiva, a equipe
regularmente inspeciona suas formas de trabalho, identifica pontos de melhoria e se
adapta de acordo, promovendo a melhoria incremental contnua. a inspeo e adaptao
que o time realiza em seus processos de trabalho.
Passo 3:
08
Pesquisar e relacionar ao menos 4 outras metodologias geis (alm do XP). Sua pesquisa
deve permitir escrever uma breve descrio de seu histrico e definirem, em linhas gerais, suas
caractersticas.
Passo 4:
diria apropriada para ser feita na parte da manh, isto porque alguns membros comeam
a trabalhar no turno da tarde ou porque as pessoas no possuem um humor muito bom pela
manh, tente avaliar essas questes e decida o melhor momento.
No Scrum tambm temos um lder de equipe que chamado de Scrum Mster. Ele responsvel
por conduzir a reunio diria e avaliar as respostas dos integrantes. O objetivo do Scrum Master
tambm remover obstculos.
Por fim, o SCRUM tambm trabalha com a ideia de entrega de incrementos de software ao
cliente, ou Demos. Essa funcionalidade permite ao cliente avaliar e dar feedbacks para a equipe.
Como as Demos so realizadas durante os incrementos, pode ser que no tenhamos toda a
funcionalidade completa, mas teremos funes que possam ser entregues dentro do prazo
acertado com o cliente.
XP A metodologia Extreme Programming (XP) enfatiza o desenvolvimento rpido do
projeto e visa garantir a satisfao do cliente, alm de favorecer o cumprimento das estimativas.
As regras, prticas e valores da XP proporcionam um agradvel ambiente de desenvolvimento de
software para os seus seguidores, que so conduzidos por quatro valores: comunicao,
simplicidade, feedback e coragem. A finalidade do princpio de comunicao manter o melhor
relacionamento possvel entre clientes e desenvolvedores, preferindo conversas pessoais a outros
meios de comunicao. A comunicao entre os desenvolvedores e o gerente do projeto tambm
encorajada. A forma de comunicao um fator chave na XP: procura-se o mximo possvel
comunicar-se pessoalmente, evitando se o uso de telefone e o envio de mensagens por correio
eletrnico. A simplicidade visa permitir a criao de cdigo simples que no deve possuir
funes desnecessrias. Por cdigo simples entende-se implementar o software com o menor
nmero possvel de classes e mtodos. Outra idia importante da simplicidade procurar
implementar apenas requisitos atuais, evitando-se adicionar funcionalidades que podem ser
importantes no futuro. A aposta da XP que melhor fazer algo simples hoje e pagar um pouco
mais amanh para fazer modificaes necessrias do que implementar algo complicado hoje que
talvez no venha a ser usado, sempre considerando que requisitos so mutveis
10
ETAPA2
Passo1:
Esses valores apresentados no manifesto gil so os provveis motivos da evidncia das
metodologias geis, visto que entre as pessoas que assinaram o manifesto encontram-se os
criadores de vrias metodologias como XP, SCRUM, entre outras. Eles declararam que mais
importante que seguir um processo massivo apenas por que a empresa o adotou saber o que as
pessoas pensam disso, pensar em motivar as pessoas que desenvolvem os projetos de software,
alimentar a comunicao, a franqueza e a colaborao dessas pessoas entre si de modo que todos
entendam que possuem um objetivo comum, desenvolver um produto de qualidade. Mais
importante do que fazer documentao em excesso desenvolver um software que funcione
corretamente e atenda as expectativas do cliente. importante colaborar com o cliente, mais do
que negociar novos contratos. Eles entendem que mudana algo bom, desde que essa mudana
12
agregue valor ao produto para o cliente. Realizar mudanas envolve obter um software de
qualidade, vendo qualidade do ponto de vista da satisfao do cliente.
Como disse antes, algumas prticas das metodologias geis no so novidades, mas o
novo foco apresentado pelos valores e princpios do movimento gil agradam e esto dando
muitos resultados, porm se as empresas derem importncia apenas as prticas apresentadas
pelas diversas metodologias, esquecendo dos valores e princpios do Agilemanifesto.org, essas
tambm tenderam a ser mais algumas metodologias que no funcionam e causam novos
problemas, e sero apresentadas como pssimos exemplos por futuros xiitas que tero novas
metodologias como a bala de prata que resolve todos os problemas da engenharia de software.
Passo2:
SCRUM
um dos mtodos da metodologia gil para gerenciamento de Projetos. Scrum vem
sendo amplamente adotado por empresas como o portal Terra e a Globo.com, justamente por
atender com preciso s necessidades do desenvolvimento de software e sites.
Inicialmente, o Scrum foi concebido como um estilo de gerenciamento de projetos em
empresas de fabricao de automveis e produtos de consumo, por Takeuchi e Nonaka no artigo
"The New NewProductDevelopment Game" (Harvard Business Review, Janeiro-Fevereiro
1986). Eles notaram que projetos usando equipes pequenas e multidisciplinares (crossfunctional) produziram os melhores resultados, e associaram estas equipes altamente eficazes
formao Scrum do Rugby (utilizada para reincio do jogo em certos casos). Jeff Sutherland,
John Scumniotales, e Jeff McKenna documentaram, conceberam e implementaram o Scrum,
como descrito abaixo, na empresa Easel Corporation em 1993, incorporando estilos de
gerenciamento observados por Takeuchi e Nonaka. Em 1995, Ken Schwaber formalizou a
definio de Scrum e ajudou a implant-lo em desenvolvimento de software em todo o mundo.
Scrum junta conceitos de Lean, desenvolvimento iterativo e do estudo de Hirotaka
Takeuchi e Ikujiro Nonaka. A funo primria do Scrum ser utilizado para o gerenciamento de
projetos de desenvolvimento de software. Ele tem sido usado com sucesso para isso, assim como
Extreme Programming e outras metodologias de desenvolvimento.
13
Assim, o Scrum adota uma abordagem emprica, aceitando que o problema no pode ser
totalmente entendido ou definido, focando na maximizao da habilidade da equipe de responder
de forma gil aos desafios emergentes. Um dos grandes defeitos do Scrum, porm, a
abordagem de "receita de bolo" do gerenciamento de projetos exemplificado no Project
Management BodyofKnowledge ou Prince2, que tem como objetivos atingir qualidade atravs da
aplicao de uma srie de processos prescritos
Planejamento de Sprint
Antes de todo sprint, o Proprietrio do Produto, o Scrum Master e a Equipe decidem no
que a equipe ir trabalhar durante o prximo sprint. O Proprietrio do Produto mantm uma lista
priorizada de itens de backlog, o backlog do produto, o que pode ser repriorizado durante o
planejamento do sprint. A Equipe seleciona itens do topo do backlog do produto. Eles selecionam
somente o quanto de trabalho eles podem executar para terminar. A Equipe ento planeja a
arquitetura e o design de como o backlog do produto pode ser implementado. Os itens do
backlog do produto so ento destrinchados em tarefas que se tornam o backlog do sprint.
15
Scrum simplificado
Muitas organizaes tm sido resistentes s metodologias introduzidas em baixos nveis
da organizao. Porm, a adaptabilidade do Scrum permite que ele seja introduzido de forma
invisvel ("stealth"), usando os trs passos:
Agende uma demonstrao do software com seu cliente em um ms a partir de agora;
Como equipe, tome um ms para deixar o software pronto para uma demo, com
funcionalidades prontas, no simplesmente telas;
Na demonstrao, obtenha feedback e use-o para guiar o seu prximo ms de trabalho de
desenvolvimento
Scrum Solo
Scrum baseado em pequenas equipes. Ele permite a comunicao entre os membros da
equipe. Entretanto, h uma grande quantidade de softwares desenvolvidos por programadores
solos. Um software sendo desenvolvido por um s programador pode ainda se beneficiar de
alguns princpios do Scrum, como: um backlog de produto, um backlog de sprint, um sprint e
uma retrospectiva de sprint. Scrum Solo uma verso adaptada para uso de programadores solo.
17
Referncias:
http://wikipedia.com.br
http://www.slideshare.net/lorran33/padres-de-projeto-adapter-proxy-composite-e-bridge
http://www.devmedia.com.br/conheca-os-padroes-de-projeto/957
http://codeigniterbrasil.com/passos-iniciais/padroes-de-projeto-ou-design-patterns-o-que-saopara-que-servem-e-qual-sua-implicacao-de-uso/
www.teses.usp.br/teses/.../CelioMauroPlacerRodriguesDeAlmeida.pdf
www.madeira.ufpr.br/disciplinasklock/.../Apostila%20GP%20leitura.pdf
18