O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Tem gente demais mexendo no APP!

429 visualizações

Publicada em

A palestra será sobre a experiencia de ser terceirizado em outra empresa desenvolvendo um aplicativo.
Sobre o período de adaptação das praticas, melhorias que foram sendo implementadas ao longo do desenvolvimento, a adaptação de pessoas que nao sabiam android, quando o cliente decide mudar tudo, sobre prazos curtos, problemas de comunicação e a expectativa do cliente em relação ao APP.

Publicada em: Educação
  • Seja o primeiro a comentar

Tem gente demais mexendo no APP!

  1. 1. Globalcode – Open4education Larissa Yasin Gonçalves e Vinicius Soares
  2. 2. Globalcode – Open4education Apresentação ● Vinicius ○ Consultor Java ● Larissa ○ Android e iOS
  3. 3. Globalcode – Open4education Apresentação ● DBServer ○ Outsourcing, Projetos de software, Software Process Improvement (consultoria, treinamento) e Test Center ○ Crescimento de projetos mobile ○ Metodologias ágeis
  4. 4. 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
  5. 5. 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
  6. 6. Globalcode – Open4education Outsourcing em TI ● Relação exige confiança e maturidade ● Aumento da eficiência ● Alivia a estrutura organizacional
  7. 7. Globalcode – Open4education Onde nós entramos no projeto? NÓS Empresa V Empresa G Empresa Z
  8. 8. 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
  9. 9. 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)
  10. 10. 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
  11. 11. 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
  12. 12. 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
  13. 13. Globalcode – Open4education Dificuldades ● Comunicação ● Burocracia ● Atrasos na entrega ● Nivelamento técnico ● Pioneirismo na terceirização na empresa Z
  14. 14. Globalcode – Open4education Dificuldades ● Mudanças constantes na equipe ● Product Owner em outro estado ● Sem documentação
  15. 15. Globalcode – Open4education Melhorias que ocorreram ● Dailies produtivas ● Autonomia da equipe ● Desacoplamento do APP ● Code Review ● Treinamento sobre GIT ● Melhoria no planejamento das tarefas
  16. 16. 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
  17. 17. 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
  18. 18. 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
  19. 19. Globalcode – Open4education Dúvidas?

×