Please enable JavaScript.
Coggle requires JavaScript to display documents.
Objective: define a data-driven approach for supporting organizations in…
Objective: define a data-driven approach for supporting organizations in the transition from traditional to agile development, using ontologies to integrate and obtain insights from application data
Requirement 2) Allow identifying the current state of the organization based on software practices applied in an organization (e.g., agile culture, customer collaboration, and feedback loops)
Segundo estudo exploratório: por meio da analise dos processos e usando os conceitos de teoria de sistemas (Mapas Sistêmicos e Arquétipos) foi possível identificar os pontos de alavancagem que permitissem implementar as praticas ágeis.
Resultado: Um processo baseado em modelos sistêmicos para entendimento da organização que permite identificar os pontos de alavancagem da transição e, assim, definir estratégias
Pontos de melhoria: O processo de analise usando modelo sistêmico é custoso pois é necessário uma equipe especializada em Enterprise Architecture e Modelagem Sistêmica.
2.2) A definição das Estratégias é Ad hoc (depende da experiência de quem esta aplicando o processo) (TODO)
2.3) Não há uma lista de indicadores associados a estratégias para medir a eficiência das estratégias (TODO)
2.4) Não encontrei uma técnica de definição de indicadores tomando com o base os dados que a organização possui. (TODO) Sugestão: Associar a definição dos indicadores com as ferramentas da organização e ontologias.
2.1) A definição dos pontos de alavancagem é algo complexo. Buscar uma forma de identificar isso de forma simples (TODO)**
Beneficio: É possível ter visão completa das conexões entre os diferentes aspectos da organização e como essas estão influenciando a organização. Usa técnicas simples (GUT) para priorizar no qual qualquer pessoa pode usar.
-
-
-
-
Requirement 4) Provide indicators at multiple organization levels to facilitate reporting information to each decision management level about the transition process
Quarto estudo (em andamento): Nas empresas (Wize e LeanOn) que foram implementadas as estratégias sem indicadores para validar.
Questões:
-
Qual abordagem usar? Estou estudando o GQM+Strategy, talvez o melhor seja o OKR
-
-
-
Requirement 3) Allow the definition or identification of leverage points to facilitate creating effective strategies to transition from traditional to agile
-
Requirement 1) the ontologies should provide data to indicators and insights that supports transition based on integration of application data.
Primeiro estudo exploratório: entendimento de com podemos usar uma ontologia para alinhar informações de desenvolvimento de software para data-driven decision-making
Resultado: Foi possível alinhar os dados de duas ferramentas (DevOps e Clockify) e criar indicadores nos dados que existiam.
Métricas baseado nos dados: foi possível definir as métricas de desenvolvimento baseado nos dados existentes nas ferramentas.
Beneficio: (i) realizar consultas das informações que estão nas ferramentas sem precisar entrar na ferramentas, (ii) é possível que a organização mude as ferramentas de gestão sem perder os dados (guarda o histórico da organização).
Pontos de Melhoria: Integrar com mais ferramentas para conseguir mais insights sobre o processo de desenvolvimento.
Novas Ontologias para integrar novos dados era necessário outras ontologias do contexto agil para melhores insights do processo de software.
Ontologias de CI: permite definir quais artefatos de software foram integrados e se os artefatos estão de acordos com os critérios de aceitação. (DOING)
Ontologias de CD: permite definir quais artefatos foram entregues para o cliente, quando e quais requisitos já foram entregues no projeto. (TODO)
-
-
-
-
Falta de dados e input externos são necessários: as ferramentas de gestão de projeto não possuem dados de planejamento de projeto, por exemplo. Não há informações sobre O início e fim dos projetos. Por isso, há necessidade inputs de dados externos as ferramentas para melhorar os insights
Contexto: realizado em uma organização que usou em um processo de desenvolvimento agil em alguns projetos