Commit 2d60b9fa9b9ba78a0bf4d29ac127e1897afc00ae

Authored by Melissa Wen
1 parent 122bc76e

[icse2018] Interview with MPOG - questions

Showing 1 changed file with 88 additions and 0 deletions   Show diff stats
icse2018/survey/mpog-interview.md 0 → 100644
... ... @@ -0,0 +1,88 @@
  1 +# Projeto de pequisa - Entrevista
  2 +
  3 +## Qual o Foco:
  4 +* Convivência harmonica entre equipes com processos de desenvolvimento de software distintos: a visão do MPOG
  5 +
  6 +## Onde eu estou no (qual a minha posição no contexto do) estudo:
  7 +* Trabalhando em um projeto temporário de desenvolvimento de software para o governo
  8 +
  9 +## Quais experiências anteriores (backgrounds) e crenças podem causar parcialidade (bias):
  10 +* Acreditamos que o desenvolvimento ágil é melhor que o desenvolvimento em cascata
  11 +* A equipe de desenvolvedores é maior que a equipe de analistas
  12 +* Diferenças de experiências de trabalho: iniciativa privada x estado
  13 +* Não temos relação com as burocracias internas no governo em relação ao projeto
  14 +* Não temos estabilidade no trabalho e o projeto possui tempo limitado (podendo ser precipitadamente cancelado se ocorrem falhas)
  15 +* Apesar de todos trabalharem para o sucesso do projeto, não nos sentíamos realmente unidos/ algumas vezes nos sentíamos rivais?
  16 +* A equipe de desenvolvedores era majoritáriamente composta por estudantes, sem experiência no mercado de trabalho
  17 +* Não participávamos do lado governamental de decisões, estratégias e relatórios.
  18 +
  19 +## Influências políticas:
  20 +* As analistas podem não querer expor os problemas internos ou mostrar descrença ou questionamento sobre seu contexto de trabalho
  21 +* Interferência das crenças poíticas/partidárias dos investigadores na relaçào do contexto do projeto e decisões do cliente
  22 +
  23 +## Questões gerais da pesquisa que queremos responder
  24 +1. Como harmonizar equipes com processos distintos de desenvolvimento de software em um mesmo projeto?
  25 + * Nível de satisfação dos clientes e motivação dos desenvolvedores (equipe). É possível manter uma equipe motivada e clientes satisfeitos, ambos confortáveis em se comunicar mesmo falando "línguas" diferentes?
  26 +2. Como estabelecer uma fronteira entre as questões gerenciais das organizações envolvidas (MPOG e UnB/CDT) e o gestão das equipes de desenvolvimento?
  27 + * Estamos argumentando que o processo de gerenciamento do projeto não necessariamente tem que ser o mesmo e influenciar diretamente na metodologia de desenvolvimento de software.
  28 + * Filtrar overheads de comunicação entre equipes com mentalidade/metodologia diferente
  29 + * "Ceder para vencer"
  30 +
  31 +# Entrevista - Questões
  32 +
  33 +## Perfil pessoal e profissional
  34 +
  35 +1. Apresentação: Você poderia fazer uma pequena apresentação pessoal e profissional? Nome, idade, formação, tempo de experiência profissional, tempo no MPOG, setor/cargo atual, setor/cargo na época do projeto.
  36 +2. Em quais softwares você já trabalhou/desenvolveu?
  37 +3. A exemplo do SPB, quais projetos de desenvolvimento de software em parceria entre MPOG e outras instituições você trabalhou?
  38 +4. Qual semelhante havia entre estes projetos e o SPB?
  39 +5. Quais diferenças?
  40 +6. O SPB foi sua primeira experiência de desenvolvimento em parceria com a universidade?
  41 +7. Quais os benefícios você percebeu em projetos com a universidade?
  42 +8. E dificuldades/desvantagens?
  43 +
  44 +## Sobre o Projeto SPB
  45 +
  46 +### Organização
  47 +
  48 +9. Como você poderia descrever o processo de iniciação do projeto (organização, comunicação, atores/interlocutores)?
  49 +10. Quais mudanças ocorreram ao longo do projeto em relação a organização/comunicação e participantes/equipe?
  50 +11. Para você essas mudanças foram positivas ou negativas?
  51 +12. Você sentiu dificuldade em se adaptar a estas mudanças?
  52 +13. Ocorreram mudanças em relação aos requisitos do projeto? Você poderia citar algumas?
  53 +14. Como você descreveria a adaptação da equipe de desenvolvimento em relação a mudança dos requisitos?
  54 +13. Como eram realizadas as reuniões de planejamento de uma release - 4 meses? Onde, quem participava, quais objetivos, o que se discutia, quais dificuldades...
  55 +14. Como era feito o acompanhamento do desenvolvimento da release?
  56 +
  57 +### Comunicação
  58 +
  59 +15. Quem eram as pessoas/papéis na equipe da UnB que você mais interagia?
  60 +16. De que maneira/por qual meio, você interagia com a equipe da UnB?
  61 +17. Você interagia com os seniors do projeto? Quando essas interações ocorriam, qual meio de comunicação era utilizado e qual era o motivo deste contato?
  62 +18. Você interagia com os alunos do projeto? Quando essas interações ocorriam, qual meio de comunicação era utilizado e qual era o motivo deste contato?
  63 +19. Como você pode descrever a comunicação entre o MPOG e a coordenação da equipe da UnB?
  64 +20. Como você pode descrever a comunicação entre o MPOG e a equipe de desenvolvimento?
  65 +21. Na organização da equipe de desenvolvimento, foram criados times específicos para cada software integrante da plataforma. Você se sentia atualizada com essas mudanças? Você sabia quem era quem durante a comunicação/interação? Você acredita que este conhecimento era importante / influênciava nas suas atividades de acompanhamento do projeto?
  66 +21. Ao longo do projeto, você sentiu que a comunicação melhorou ou piorou entre MPOG e equipe de desenvolvimento? A que fatores se deve isso?
  67 +22. Você consegue se recordar de alguma interação entre as equipes que foi negativa ou difícil de lidar?
  68 +24. Você consegue se recordar de algumas interação que foi positiva ou suave/esclarecedora?
  69 +
  70 +### Metodologia de entrega/processo de desenvolvimento
  71 +
  72 +25. Em linhas gerais, como é o processo de desenvolvimento de software no MPOG? Como e quando são definidas os requisitos do software, como é feito o acompanhamento e como é feita a validação/homologação?
  73 +26. Quais diferenças exitiam entre este processo interno e o processo realizado pela equipe da UnB?
  74 +27. Quais dificuldades/conflitos eram mais impactantes para o trabalho/responsabilidade de vocês no MPOG? O que foi feito para reduzir este impacto?
  75 +28. Na sua opinião, foi possível conciliar o processo de desenvolvimento mantido pelo MPOG e o processo de desenvolvimento mantido pela UnB? O que foi necessário adaptar para conciliar o que era exigido internamente pelo MPOG e as informações coletadas durante o desenvolvimento?
  76 +29. Ao longo do projeto, o MPOG passou a estar com mais frequência na universidade e participar presencialmente no laboratório das reuniões de planejamento e entrega. Quais vantagens e desvantagens você via nessa interação? Isso mudou de alguma maneira a qualidade o feedback e validação das funcionalidades?
  77 +30. Na homologação de uma entrega, como você descreveria a capacidade da equipe em corrigir/modificar uma funcionalidade a partir dos feedbacks do MPOG?
  78 +31. Em geral, qual era a satisfação do MPOG em relação ao que tinha sido planejado e o que foi entrega no final de cada release? Porque?
  79 +
  80 +### A plataforma do SPB
  81 +32. Como você descreveria a plataforma desenvolvida para o SPB?
  82 +33. Você acha que a complexidade da plataforma está condizente com as suas funcionalidades?
  83 +34. Você teve dificuldade em compreender as ferramentas ou a plataforma como um todo? Exemplos?
  84 +35. Qual foi a seu nível de satisfação em relação as funcionalidades da plataforma?
  85 +36. Qual foi seu nível de satisfação em relação a qualidade do código entregue?
  86 +
  87 +### Finalização
  88 +37. Se você tivesse que avaliar uma futura parceria entre MPOG e UnB, quais pontos você estaria mais atenta e porque? Quais conselhos você daria a equipe do MPOG que faria o acompanhamento do projeto?
... ...