Globalcode – Open4education
Larissa Yasin Gonçalves
e Vinicius Soares
Globalcode – Open4education
Apresentação
● Vinicius
○ Consultor Java
● Larissa
○ Android e iOS
Globalcode – Open4education
Apresentação
● DBServer
○ Outsourcing, Projetos de software, Software Process
Improvement (consultoria, treinamento) e Test Center
○ Crescimento de projetos mobile
○ Metodologias ágeis
Globalcode – Open4education
Agenda
• Outsourcing em TI
• Onde entramos no Projeto?
• Contexto
• Adaptação
• O início
• Dificuldades
• Melhorias que ocorreram
• Situação atual
• Problemas que persistem
Globalcode – Open4education
Outsourcing em TI
● Previsão de 165 bilhões de reais em 2015
● Estratégias empresariais focadas em terceirização
● Liberdade para trabalhar somente no core
business
● Inclusão da TI no negócio da empresa
Globalcode – Open4education
Outsourcing em TI
● Relação exige confiança e maturidade
● Aumento da eficiência
● Alivia a estrutura organizacional
Globalcode – Open4education
Onde nós entramos no
projeto?
NÓS
Empresa V Empresa G
Empresa Z
Globalcode – Open4education
Contexto
• Empresa G com mais de 10 milhões de usuários
em diferentes aplicações e plataformas
• Empresa G possui contratos comerciais com as
operadoras
• Empresa Z presta serviços focados em telecom
• Parceria G x Z já existe desde 2013
Globalcode – Open4education
Contexto
● Primeiro APP da empresa V em um mercado que
já existia concorrência
● Pressa para publicar a 1ª parte do APP para se
estabelecer no mercado
● Aplicativo nativo (demanda mais tempo)
Globalcode – Open4education
Adaptação
• Ferramenta de desenvolvimento
• Ambiente de desenvolvimento
• Culturas diferentes
• Empresa especializada em mobile
• Metodologia Ágil
• Mesma metodologia sendo praticada de diferentes
formas
Globalcode – Open4education
O início
● Muitos Bugs (Layout principalmente)
● Dificuldade de entender a estrutura do projeto
● Pair Programming entre os terceiros
● Dependência dos terceiros para assumir tarefas
● Adequação de framework próprio em meio ao
projeto
Globalcode – Open4education
O início
● Codigo todo em uma unica trilha (de develop)
● Plug-in do Android Studio para o Git
● Somente um testador
● Sem integração contínua no APP
Globalcode – Open4education
Dificuldades
● Comunicação
● Burocracia
● Atrasos na entrega
● Nivelamento técnico
● Pioneirismo na terceirização na empresa Z
Globalcode – Open4education
Dificuldades
● Mudanças constantes na equipe
● Product Owner em outro estado
● Sem documentação
Globalcode – Open4education
Melhorias que ocorreram
● Dailies produtivas
● Autonomia da equipe
● Desacoplamento do APP
● Code Review
● Treinamento sobre GIT
● Melhoria no planejamento das tarefas
Globalcode – Open4education
Melhorias que ocorreram
● Testes automatizados
● Teste dividido na equipe
● Métricas de qualidade de código
● Padronização do desenvolvimento
● Definição de um Team Leader na empresa Z
Globalcode – Open4education
Situação atual
● ⅔ do APP já em produção
● 3ª fase em andamento
● Mais de 1000 downloads na loja
● Mais de 400 assinaturas ativas
● App avaliado com 4,7 estrelas na Google Play
○ (Consultado dia 16/09/2015)
● Desenvolvimento remoto
● Reuniões presenciais
Globalcode – Open4education
Problemas que persistem
● Dificuldades com o Product Owner.
● Mudanças constantes de escopo (Continuous
Changing)
● Mudanças imediatas (“Para ontem”)
● Inversão de prioridades
● Falta de um testador específico
Globalcode – Open4education
Dúvidas?

Tem gente demais mexendo no APP!