Solução web de scrum para o apoio a comunicação entre equipes remotas

Preview:

DESCRIPTION

Agile network tool for remote teamwork. AgileSocial.net soon!

Citation preview

SOLUÇÃO WEB DE SCRUM PARA O APOIO A COMUNICAÇÃO ENTRE

EQUIPES REMOTAS

ALUNO:

FELIPE AUGUSTO BASTOS MORAES

ORIENTADOR:

Dr. EDUARDO MANUEL DE FREITAS JORGE

UNIVERSIDADE DO ESTADO DA BAHIADEPARTAMENTO DE CIÊNCIAS EXATAS E DA TERRA

COLEGIADO DE SISTEMAS DE INFORMAÇÃO E ANÁLISE DE SISTEMASTRABALHO DE CONCLUSÃO DE CURSO

Introdução

Rede social de Scrum

Metodologia

Solução Proposta

Conclusões

Trabalhos Futuros

Referências

Agenda

Contextualização:Por que Scrum?

Iterativo e incrementalTrabalho em equipe

Por que Redes sociais?Redes sociais no trabalhoComunidades de Prática e MelhoriaTrabalho cooperativo

Introdução

Principais Interações comunicativas

Artefatos

Reuniões

Atores

Interação nas Equipes

Rede social de Scrum

Escalabilidade do Scrum

Scrum de Scrum

Scrum co-localizado

Scrum distribuído

Rede social de Scrum

Rede Social de Scrum:Equipe Distribuída Geograficamente

Fonte: http://blog.scrumhalf.com.br/2011/03/2-dicas-para-o-scrum-distribuido.Visitado em: jan, 2012.

Pesquisa bibliográfica, documental, descritiva, e aplicada

Análise comparativa de Ferramentas

Elaboração de Questionário

Observação de comunidades de prática e de melhoria do Scrum

Análise dos dados coletados no questionário

Propor Solução

Metodologia

Trabalhos Relacionados

Estudados:

Scrum–Half

ScrumDo

IceScrum

Não estudados:

FireScrum

Redmine

Track

Outros...

Critérios:

Ferramenta web hospedada na Internet

Aplicar os conceitos de Scrum

Possibilitar a interação social remota

Análise Comparativade Ferramentas Scrum

Análise Comparativade Ferramentas Scrum

ScrumDo Scrum Half IceScrum

Comunicação entre usuários Não Não Sim

(plug-ins)

Comunicação entre os membros do

projeto

Não Não Sim

(plug-ins)

Permite comunicação entre membros

de equipes

Não Não Sim

(plug-ins)

Permite comunicação entre membros

de equipes de projetos diferentes.

Não Não Não

Suporta Scrum de Scrum Não Não Não

Notifica os usuários sobre mudanças no

projeto

Sim Não Sim

Versão Mobile Não Não Não

ScrumDo Scrum Half IceScrum

Sugere atalhos como

uma sequência

didática de

utilização.

Sugere uma

sequência didática de

utilização de acordo

com as práticas do

mercado.

É a aplicação mais

completa entre as

comparadas, permitindo a

visões de acordo com o

perfil do usuário no

projeto.

Prós

Contras

Não possui recursos

de comunicação

entre os membros

do projeto. Telas

pouco empírica, de

difícil localização

dos recursos.

Ferramenta

apresenta várias

limitações de

comunicação para

membros remotos

dos projetos.

Telas pouco

empírica, e de difícil

localização dos

recursos.

ScrumDo Scrum Half IceScrum

Estrutura:Experiência com ScrumExperiência com redes sociaisExperiência com ferramentas de comunicaçãoViabilidade de uma rede social de Scrum

Quem?Comunidades de Scrum no Brasil

Scrum-Brasil, Rio Agile, Agile Bahia, Scrum-Paraíba, Scrum-Amazônia, entre outros.

Aplicação do Questionário

Aplicação do Questionário:Conhecimento de Scrum

Aplicação do Questionário:Utilização de Ferramentas web de Scrum

Aplicação do Questionário:Utilização de Ferramentas web de Scrum

Ferramentas web de Scrum:Utilização de Redes Sociais

0

5

10

15

20

25

30

Dificilmente uso

1 vez por semana

2 ou 3 vezes por semana

4 ou 5 vezes por semana

Praticamente todos os dias

Ferramentas de Redes Sociais:Utilização de Redes Sociais

Ferramentas web de Scrum:Utilização de Redes Sociais

Ferramentas web de Scrum:Utilização de Redes Sociais

Ferramentas web de Scrum:Uso no Formato Mobile

{RF1} Como usuário desejo criar projetos com o objetivo de gerenciar a criação de produtos da minha empresa.

{RF2} Como membro de um projeto desejo me tornar membro de uma equipe para colaborar na criação do produto objetivo do projeto.

{RF3} Como membro de uma equipe do projeto desejo me tornar dono do produto para gerenciar a lista de requisitos do produto.

Solução Proposta:Requisitos funcionais

Solução Proposta:Arquitetura

Fonte: http://techportal.inviqa.com/2010/02/22/scaling-web-applications-with-hmvc/

Solução Proposta:Evolução da Arquitetura

Fonte: http://net.tutsplus.com/tutorials/php/hvmc-an-introduction-and-application/

Solução Proposta:Interface Web

Solução Proposta:Interface Web

Solução Proposta:Interface Web

Solução Proposta: Interface Web

Motivação

Crescimento do uso de dispositivos mobile

Fornecer alternativa à versão web

Ampliar interação entre usuários da rede

Solução Proposta:Interface Mobile

Solução Proposta:Interface Mobile

Gerencia dos recursos do projeto;

Integração social com as equipes;

Solução Proposta: Interface Mobile

Conclusão

Compreensão:

Rede social

Ferramentas de comunicação

Dinâmica e barreiras do trabalho remoto

Como as ferramentas web podem apoiar o trabalho em equipes Scrum remotas;

Novas funcionalidades:

Upload de documentos do projeto

Upload de arquivos áudio e vídeo

VoIP e Videoconferência

API de integração

Validação através da aprendizagem validada: Lean Startup (medir, construir, aprender)

Trabalhos futuros

Lean startup: http://theleanstartup.com/principles

Novos incrementos de valor:

Integração com ferramentas de bug tracker, versionamento de código-fonte

Melhorias na arquitetura

Análise do impacto da utilização da solução em projetos com Scrum remoto

Trabalhos futuros

CAI, Jaison et al. HMVC: The layered pattern for developingstrong client tiers. Disponível em:http://www.javaworld.com/javaworld/jw-07-2000/jw-0721-hmvc.html .Visitado em: ago, 2012.

COHN, Mike. Desenvolvimento de software com Scrum. 2011.

PHAM, Andrew; PHAM, Phuong-Van. Scrum em Ação:Gerenciamento e Desenvolvimento Ágil de Projetos desoftware. Novatec, 2012.

RECUERO, Raquel. Redes Sociais na Internet. 2009.

Referências

Obrigado pela atenção.

AgileSocial.net

felipeabm@gmail.com@felipebastosweb

Recommended