Buscar

Prévia do material em texto

19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 1/23
Ciclos de Desenvolvimento
de Sistemas, Metodologia
Ágil 
 e Scrum
APRESENTAÇÃO
Olá!
O mundo evoluiu de uma forma intensa nos úl�mos anos, e isso deve-se, em grande
parte, aos sistemas de computador, que automa�zaram as nossas ro�nas e, em muitos
casos, subs�tuíram completamente a interação humana. As so�houses, empresas que
desenvolvem sistemas, cresceram e, hoje, fazem parte de uma fa�a do mercado sólida e
promissora. Elas são responsáveis pela criação e pelo desenvolvimento dos so�wares. Para
isso, elas u�lizam diversas metodologias.
Nesta Unidade de Aprendizagem, você vai iden�ficar as diferenças entre as principais
metodologias de desenvolvimento de so�ware e suas etapas, reconhecer os diferentes
papéis, artefatos e cerimônias da metodologia ágil para desenvolvimento de so�ware e
projetos, além de a construir estórias para solicitar funcionalidades para desenvolvimento de
produtos.
Bons estudos.
Ao �nal desta unidade, você deve apresentar os seguintes aprendizados:
Analisar as diferenças entre as principais metodologias de desenvolvimento de so�ware e
suas etapas.
•
19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 2/23
Diferenciar os papéis, artefatos e cerimônias da metodologia ágil para desenvolvimento de
so�ware e projetos.
Construir estórias para solicitar funcionalidades para desenvolvimento de produtos.
DESAFIO
Imagine que você trabalha em uma so�house e é responsável por um projeto de
desenvolvimento de um novo so�ware na área administra�va do Direito. 
 
O so�ware terá como obje�vo o gerenciameto de um escritório de advocacia, suas ro�nas,
agendamentos, controle de acesso por usuário e sincronia de prazos com os processos dos
clientes. Para o seu desenvolvimento, foi adotado um método em que o projeto será dividido
em estágios, e o cliente poderá visualizar o sistema somente ao final. 
 
Conforme as opções a seguir, você deve iden�ficar qual foi a metodologia de
desenvolvimento de sistemas adotada, bem como suas caracterís�cas. Ainda, você deve
apontar suas diferença com relação às demais.
•
•
19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 3/23
 
INFOGRÁFICO
A metodologia ágil ou scrum tem um processo de desenvolvimento itera�vo e incremental
para gerir projetos de so�ware, bem como para desenvolvê-los.
Veja, no Infográfico a seguir, o ciclo da metologia ágil-scrum.
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/img_conteudo/layouts/1036718511/layout.png
19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 4/23
 
CONTEÚDO DO LIVRO
A metodologia de desenvolvimento de so�ware é u�lizada para definir os papéis de todos os
envolvidos nele, como, por exemplo, usuários, desenvolvedores e administradores. Ainda, é
responsável por estabelecer como, quando e onde será realizado seudesenvolvimento. Desaa
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/img_conteudo/layouts/1622435688/layout.png
19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 5/23
forma, resulta em uma ferramenta que equilibra e coordena todas as áreas envolvidas no
processo de desenvolvimento.
No capítulo Ciclos de desenvolvimento de sistemas, metodologia ágil e scrum, da
obra Sistemas de informações gerenciais, você vai entender as diferenças entre as principais
metodologias de desenvolvimento de so�ware, bem como compreender os diferentes papéis,
artefatos e cerimônias da metodologia ágil para desenvolvimento de so�wares e projetos.
Ainda, você vai compreender como são desenvolvidas as estórias de usuários para solicitação
de funcionalidades no desenvolvimento de produtos.
 
19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 6/23
19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 7/23
19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 8/23
19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 9/23
19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 10/23
19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 11/23
19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 12/23
19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 13/23
19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 14/23
19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 15/23
19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 16/23
19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 17/23
19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 18/23
DICA DO PROFESSOR
Nesta Dica do Professor, você verá o processo de desenvolvimento de so�ware segundo
Laudon e Laudon, além de conhecer mais sobre os par�cipantes no desenvolvimento de
sistemas. Você verá, ainda, os modelos de desenvolvimento e princípios da metodologia
SCRUM, bem como o conceito de CMMI.
 
 
 
 
Conteúdo disponível na plataforma virtual de ensino. Con�ra!
EXERCÍCIOS
1) O princípio do manifesto ágil pode ser considerado como:
a) Mudanças nos requisitos do desenvolvimento são importantes, mesmo que venham
tardiamente.
b) A busca con�nua por excelência técnica diminui a agilidade.
c) A redução do backlog é a medida primária de progresso, mesmo que isso impeça a
entrega do sistema no prazo es�mado.
d) Equipe com bons líderes promove as melhores arquiteturas, requisitos e designs.
e) As interferências no processo de desenvolvimento são minimizadas quando pessoas de
negócio e desenvolvedores trabalham em ambientes separados.
2) Analise as afirma�vas a seguir sobre os conceitos da metodologia SCRUM e assinale a
alterna�va correta.
I - Product Backlog: é o documento definido no início do projeto, que contém
requisitos/caracterís�cas esperadas pelo cliente para o produto.
II - Sprint: é o tempo do ciclo de desenvolvimento do so�ware.
https://sagahcm.sagah.com.br/proxy_replace_uas/proxy.php?key=47bb3aef-f564-4a5b-8a9f-5bbbccb0285c
19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 19/23
III - Daily Scrum Mee�ng: é a reunião de acompanhamento das a�vidades realizadas e não
realizadas no dia.
IV - Product Owner: é a reunião de alinhamento das funcionalidades que entrarão no sprint.
V) Sprint Planning: é aquele que define os requisitos funcionais, as prioridades e as datas.
Ainda, tem o domínio do negócio e aceita ou rejeita as entregas de cada item programado
nos sprints.
 
a) Somente as afirma�vas III e V estão corretas.
b) Somente as afirma�vas I, III e IV estão corretas.
c) Somente as afirma�vas I, II e III estão corretas.
d) Somente as afirma�vas I e IV estão corretas.
e) Somente a afirma�va V está correta.
3) A importância da u�lização da tecnologia no agronegócio
Empresas de Tecnologia da Informação par�cipam a�vamente na construção de um maior
poder de compe��vidade do agronegócio no mercado brasileiro. (...) De maneira geral, alguns
setores u�lizam-se das tecnologias da informação de forma mais intensiva. Destacam-se
segmentos de mercado que possuem bom padrão de uso das tecnologias da informação,
como é o caso da indústria, do comércio atacadista e principalmente do agronegócio. O setor
varejista ainda é incipiente na u�lização de ferramentasda tecnologia da informação. A busca
de maior qualidade e segurança nas revendas de insumos agrícolas pode ser ob�da com o
apoio que as empresas de tecnologia da informação podem oferecer. Na grande maioria dos
casos é um excelente momento para melhorar ou até mesmo criar os processos internos nos
vários departamentos da empresa. Sejam no setor comercial e staff como controle de estoque,
movimentações de compra e de venda de insumos, como também nas bases de apoio
(logís�ca, financeiro e fiscal). (...) Contar com soluções que integram estas caracterís�cas sem
a necessidade de so�wares paralelos cada vez mais se torna indispensável na diferenciação
de sua empresa perante o mercado.
19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 20/23
Para melhorar a produ�vidade de processos agro citados no texto acima, qual seria a
sequência de passos de um ciclo de desenvolvimento de um so�ware baseado nas etapas
de Laudon e Laudon (2007)?
a) Compreender e definir o problema das revendas, documentar, implementar e testar.
b) Compreender e definir o problema das revendas, analisar soluções alterna�vas seus prós
e contras, avaliar a escolha da melhor solução e implantar.
c) Compreender e definir o problema das revendas, definir requisitos, testar e implantar.
d) Definir os requisitos, definir o problema, avaliar soluções alterna�vas, implantar e testar.
e) Definir o problema, avaliar soluções diretas e testes alterna�vos.
4) O uso de metodologias de desenvolvimento de sistemas tem como obje�vo:
a) que a equipe de desenvolvimento siga corretamente a estrutura de banco de dados.
b) que o código gerado pelo desenvolvedor considere os recursos de rede como principal
requisito.
c) que o modelo relacional represente estritamente as funcionalidades solicitadas.
d) que o so�ware seja desenvolvido conforme os requisitos de sistema, no prazo solicitado e
com a qualidade desejada, a fim de entregar valor ao cliente.
e) que o so�ware, depois de desenvolvido, não possa sofrer alteração em sua estrutura nem
em seu código, para não serem modificados os requisitos.
5) O Capability Maturity Model Integra�on (CMMI) é um modelo de referência que tem
como obje�vo a melhoria dos processos de desenvolvimento de so�ware em uma
organização. Assinale a alterna�va correta quanto à sua aplicação e conceitos.
a) A maior qualidade dos so�wares criados está no foco, visto que produtos de maior
credibibilidade são produzidos a par�r de processos bem-definidos e controlados.
b) O CMMI está dividido em dez níveis de maturidade, que representam o quanto uma
organização está em evolução em determinado tempo.
c) O CMMI está mais focado na produção de so�ware, porém, com qualidade inferior e com
maior probabilidade de erros.
d) O grau de maturidade nível 6 é quando a empresa é considerada madura, os processos
normalmente estão envoltos numa oganização decorrente da obediência ou, ainda,
existência de padrões.
19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 21/23
e) A prioridade é realizar as entregas independente da qualidade, mas dentro do prazo
estabelecido.
NA PRÁTICA
Para se desenvolver um so�ware, é preciso muito mais do que apenas linhas de código: é
preciso uma metodologia de trabalho. A metodologia de desenvolvimento de so�ware
possui a missão de definir, de forma clara e obje�va, os papéis de todos os envolvidos no
desenvolvimento: usuários, desenvolvedores e administradores. Também, é responsável por
definir como, quando e onde será realizado o desenvolvimento.
Veja, a seguir, um estudo de caso sobre a u�lização do método ágil Scrum em uma empresa
do setor de so�ware nacional:
 
Ao finalizar a implementação do método, a empresa constatou uma mudança significa�va
através da readequação do quadro de colaboradores, da delegação de papéis e
responsabilidades, de melhores mecanismos de coordenação e processos produ�vos. A maior
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/img_conteudo/interativos/660895047/interativo/index.html?modo=embed
19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 22/23
vantagem percebida foi a recep�vidade e responsabilidade quanto às mudanças
primordiais no so�ware comercializado pela empresa, garan�ndo, assim, agilidade na
entrega de atualizações e novas versões. O negócio de sistemas de informação exige
flexibilidade, qualidade e prazos adequados. Dessa forma, a Metodologia Scrum foi eficiente
para a organização da sistemá�ca de desenvolvimento de so�ware, conforme as
exigências do negócio.
SAIBA +
Para ampliar seus conhecimento a respeito desse assunto, veja abaixo a(s) sugestão(ões) do
professor:
 
Agile e Scrum podem e devem ser aplicados a toda a organização 
A implantação de uma metodologia ágil representa mudança cultural que impacta
grandemente nos negócios da organização. 
Conteúdo disponível na plataforma virtual de ensino. Con�ra!
 
 
 
 
As metodologias ágeis no framework do PMBoK. Uma guia para PMP’s. 
Neste texto, o autor pretende fazer uma reflexão sobre como criar uma sinergia entre as
metodologias ágeis e o PMBoK e, sobretudo, como podem enriquecer-se entre eles. 
Conteúdo disponível na plataforma virtual de ensino. Con�ra!
 
 
 
 
Dez problemas das fábricas de so�ware 
O principal estudo sobre os níveis de sucesso de projetos de so�ware é o CHAOS Report,
publicado pelo Standish Group desde 1994. Na úl�ma edição, ele mostra que o uso de
métodos ágeis leva a níveis de sucesso até três vezes maiores que os processos de
desenvolvimento em cascata. 
Conteúdo disponível na plataforma virtual de ensino. Con�ra!
19/04/2019 Unidade de Aprendizado
https://sagahcm.sagah.com.br/sagahcm/ua/14719/1/259/indexprint.html 23/23
 
 
 
 
Programação Agile e CMMI: serão as diferenças inconciliáveis? 
Os especialistas afirmam que as duas abordagens são surpreendentemente complementares,
e que existe muito pouco (se é que existe alguma coisa) de inconciliável entre os dois
paradigmas. 
Conteúdo disponível na plataforma virtual de ensino. Con�ra!
 
 
EM RESUMO
Acompanhe uma recapitulação sobre o que foi abordado nesta Unidade de Aprendizagem.
Não deixe de con�nuar seus estudos sobre o assunto e aprofundar seus conhecimentos.

Mais conteúdos dessa disciplina