Data: 05/03/21
Autores:
Estudo completo em pdf: SPIKE - Sprint 32 - Funcionalidades GitHub.pdf
Conhecer as principais características da ferramenta GitHub na versão paga Enterprise, comparando com o atual cenário da SETIC para um processo de aquisição de ferramentas.
Presente à necessidade de aquisição de um conjunto ferramental do recurso Git, descreve-se neste documento o modelo planejado a longo prazo de implementação de funcionalidades do GitHub visando a automação e performatização dos processos de desenvolvimento de sistemas na SETIC. Considerando também que a ferramenta comporta não apenas os produtos da SETIC e outros órgãos, como também influencia na gestão e automação de processos dos mesmos.
Atualmente na SETIC, é utilizado a versão open-source da ferramenta GitLab. Também há procedimentos onde se utiliza de ferramentas alternativas ao ambiente do GitLab.
Embora o funcionamento do ambiente como um todo seja estável mesmo utilizando de um conjunto de ferramentas distintas, o cenário ideal seria uma hegemonia ferramental, prezando assim pela segurança e performance dos procedimentos realizados.
Comparando as funcionalidade da ferramenta analisada GitHub presente apenas na versão Enterprise, também há aquelas que são inviáveis para se “paralelizar” utilizando ferramentas de terceiros, tanto pelo quesito de segurança, quanto pelo esforço que seria necessário para configurá-las, mantê-las e integrá-las
As funcionalidades presentes apenas na versão paga do GitHub que se encaixam no cenário ideal estão no relatório em anexo.
Conforme analisado pelos integrantes do time BlackOps no cenário atual e futuro, vimos que a necessidade da SETIC não é totalmente atendida pela versão GitHub Enterprise. Sempre haverá a necessidade de utilização e integração com ferramentas vizinhas, algumas delas até pagas. Tornando o custo muito alto.