A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

DESENVOLVIMENTO ÁGIL DE SISTEMAS ALINHADO À GOVERNANÇA DE TI

Apresentações semelhantes


Apresentação em tema: "DESENVOLVIMENTO ÁGIL DE SISTEMAS ALINHADO À GOVERNANÇA DE TI"— Transcrição da apresentação:

1 DESENVOLVIMENTO ÁGIL DE SISTEMAS ALINHADO À GOVERNANÇA DE TI
Curso: Sistemas de Informação Alunos: Lew Luciano Segadilha Coelho e Renato do Amaral Guimarães Orientador: Prof. Guilherme Veloso N. de Oliveira

2 Agradecimentos Prof. Guilherme Veloso N. de Oliveira Banca Examinadora
Familiares

3 Agenda Introdução Cobit 4.1 Scrum Extreme Programming Estudo de Caso
Conclusão Perguntas

4 Introdução Alinhamento da TI com Negócios Desenvolvimento de Software
Governança de TI Agilidade

5 Cobit 4.1 Domínios Processos Objetivos de controle
Planejar e Organizar Adquirir e Implementar Entregar e Suportar Monitorar e avaliar Processos AI2 Adquirir e Manter Software Aplicativo Objetivos de controle Níveis de maturidade

6 AI2 – Adquirir e Manter Software Aplicativo
Requisitos de Negócio Alinhamento com os requisitos do negócio Entrega no prazo desejado Custo razoável Foco Processo de desenvolvimento definido Cumprir prazos Otimizar Custos Como Alcançar? Traduzir requisitos de negócio em especificações Adesão aos padrões de desenvolvimento Segregação de atividades Mensurado por Problemas em produção Índice de satisfação

7 Scrum Framework Tratar e resolver problemas complexos Entrega de valor
Eventos Artefatos

8 Scrum Figura 1 - Estrutura do SCRUM. Fonte: (Adaptado)

9 Extreme Programming Metodologia de desenvolvimento Valores Práticas
Feedback Comunicação Simplicidade Coragem Práticas

10 Extreme Programming Figura 6 - Práticas da Extreme Programming. Fonte: (Adaptado)

11 Estudo de Caso Figura 8 - Organograma da Empresa Fictícia de Comunicação, fonte: produzido

12 Estudo de Caso Concentração da informação em membros isolados
Regras de negócio conflitantes dentro do sistema Mudança de requisitos constantes Regras de negócio redundantes/ duplicadas no código Os prazos não são cumpridos na maioria das vezes Bugs corrigidos voltam a aparecer Falta de padronização do código aumenta a curva de aprendizado Ao corrigir bugs, novos bugs são introduzidos

13 Estudo de Caso Requisitos nem sempre alinhados com a necessidade do cliente O cliente nem sempre é envolvido no processo de desenvolvimento O software apresenta um índice considerável de bugs em produção As atividades de desenvolvimento não são executadas em um processo bem definido O cliente nem sempre está satisfeito com a funcionalidade entregue Os requisitos não possuem um processo de validação A equipe não implementa práticas de melhoria contínua

14 Cobit x Metologias Ágeis
Tabela 1 - Metodologias Ágeis atendendo aos Objetivos de Controle do COBIT

15 Conclusão O uso de Metodologias Ágeis viabiliza que os objetivos de Governança de TI sejam atendidos tratando-se de desenvolvimento de software. Este trabalho demonstra como os processos de desenvolvimento de software podem ser melhorados usando metodologias ágeis alinhadas à Governança de TI.

16 Bibliografia BECK, Kent; ANDRES, Cynthia. Extreme Programming Explained: Embrace Change. Second Edition. Addison- Wesley: 2004. Control Objectives for Information and related Technology (COBIT), Version 4.1, ITGI - IT Governance Institute, Brasil, Versão em Português, Disponível em:  Acesso em: 18 set. 2012, 00:43:00. IEEE (1990). IEEE Standard , IEEE Standard Glossary of Software Engineering Terminology. KNIBERG, Henrik. SCRUM and XP from the trenches. InfoQ: Disponível em  Acesso em: 18 set. 2012, 00:31:00. MAHNIC, Viljan; ZABKAR, Natasa. Using COBIT Indicators for Measuring SCRUM-based Software Development. Wseas Transaction on Computer v7, n. 10, p , Out 2008. Manifesto for Agile Software Development, Disponível em:  Acesso em: 18 set. 2012, 00:28:00. SHWABER, Ken, Agile Project Management with SCRUM, Microsoft Press, 2004. SHWABER, Ken; SUTHERLAND, Jeff. The Definitive Guide to SCRUM: The Rules of the Game, Disponível em: Acesso em: 18 set. 2012, 20:14:00. TELES, Vinicius Manhães. Extreme Programming: Aprenda como encantar seus usuários desenvolvendo software com agilidade e alta qualidade. Novatec: 2004.


Carregar ppt "DESENVOLVIMENTO ÁGIL DE SISTEMAS ALINHADO À GOVERNANÇA DE TI"

Apresentações semelhantes


Anúncios Google