Post on 04-Jul-2015
description
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