Mostrando postagens com marcador métodos ágeis. Mostrar todas as postagens
Mostrando postagens com marcador métodos ágeis. Mostrar todas as postagens

domingo, 21 de janeiro de 2024

A Inteligência Artificial é o novo Modelo Ágil?

Antes de qualquer coisa, gostaria de declarar que a percepção que exponho aqui nesse texto não se trata de fruto de uma grande pesquisa baseada em diversas análises. Também não é baseado em algo que uma figura relevante falou – talvez alguém até possa ter falado, mas eu não vi nada sobre isso. O que eu escrevo aqui, trata-se de uma percepção minha, baseado na minha vivência. Pode ser que você vai ler e não faça sentido algum, o que está tudo bem. Porém, talvez você vai concordar comigo, o que me faz pensar que minha visão tenha algum fundamento e isso seria interessante.

Modelo Ágil

Tenho a impressão de que há alguns anos – começando mais ou menos 5 ou 6 anos atrás – o termo da moda em muitas empresas – principalmente do ramo de tecnologia – foi agilidade, como um termo derivado do conceito de Modelo Ágil para desenvolvimento de produtos.

Parece que nesta época, toda a empresa queria dizer que estava se adaptando a esta nova realidade, muito por conta de um outro tema chamado de Transformação Digital, que foca na automação de processos, colocar o cliente no centro e adaptação rápida as mudanças. A onda da agilidade adentrou as companhias, começando pelas equipes de desenvolvimento de software – e por consequência produtos – e depois foi contagiando as demais áreas da TI – e até mesmo fora dela – chegando em outros departamentos, como Administrativo, Finanças e RH, por exemplo.

O Manifesto Ágil – que de certa forma originou o Modelo Ágil – não é algo recente. Foi instituído em 2001, mas as empresas resolveram falar mesmo disto quase duas décadas mais tarde.

Na maioria das organizações parece que o tal do ágil deu certo. Quem adotou, colheu e segue colhendo os frutos disto. E hoje ainda se fala muito nesta prática. Novos cargos foram criados, como Scrum Master e Product Owner, por exemplo. Estas funções até já existiam, porém, não se ouvia falar muito a cerca de uma década atrás.

Inteligência Artificial

Com o surgimento do ChatGPT no final de 2022, a Inteligência Artificial (IA) caiu na boca do povo. Não só no meio corporativo, mas muitas pessoas correram para usar o Generative Pre-trained Transformer (GPT), que combinado com um mecanismo de troca de mensagens, torna-se um chatbot. Esse pessoal descobriu que isso se tratava de IA.

As empresas começaram a perceber a infinidade de oportunidades e benefícios que se pode extrair com a adoção da IA na sua rotina – e começaram a mapear diferentes formas de uso – e incentivar sua adoção.

A Inteligência Artificial não é algo novo. Muito antes dos computadores assumirem sua forma e uso atuais, a IA já era discutida no meio computacional. Há indícios de que o termo foi utilizado pela primeira vez no final da década de 1950. Basta pesquisar pelo seu surgimento.

A corrida para utilização da IA está grande. Há quem afirme que além desta tecnologia ter vindo para ficar – também complementa com a provocação de que quem não se adaptar a ela e aprender a utilizá-la, não terá mais espaço no mercado – isso falando tanto para um indivíduo, como profissional, quanto para as próprias empresas.

Modelo Ágil vs. Inteligência Artificial

Não há uma relação direta entre Modelo Ágil e IA, apesar de ser possível afirmar que a IA pode facilitar as práticas ágeis de desenvolvimento com a automatização de algumas atividades que o time de desenvolvimento realiza, por exemplo, pois enquanto uma – no caso, a IA – é tecnologia aplicada na prática, a outra – o Modelo Ágil e seus métodos, – trata-se de conceitos e processos.

A minha proposta com essa postagem não é comparar uma coisa com a outra. Meu intuito é lembrar que de tempos em tempos, a tendência muda e as empresas – e por consequência as pessoas – são induzidas a estudar e se atualizar sobre o assunto do momento. Entretanto, um assunto não anula o outro. Tudo continua sendo relevante, mas sempre há temas que se destacam.

Pesquisa pelo termo "Modelo Ágil" no Brasil ao longo dos últimos 5 anos conforme o Google Trends

Pesquisa pelo termo "Inteligência Artificial" no Brasil ao longo dos últimos 5 anos conforme o Google Trends

Sendo assim, pelo que falamos aqui, há alguns anos o hype foi a Agilidade e hoje é a IA. Mais uma vez, ressalto que um assunto não anula o outro. É a esteira do conhecimento que desenvolve e aprimora constantemente as pessoas e as organizações. Tudo se completa. 

Mas e aí, qual será o tópico da moda daqui a 5 anos?

domingo, 25 de julho de 2021

O Projeto Fênix e suas perspectivas realistas sobre a TI

Publicado em 2013, O Projeto Fênix, respondendo pelo título original em inglês, The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win, foi um livro escrito por Gene Kim, Kevin Behr e George Spafford.

Como a própria obra traz no subtítulo – Um romance sobre TI, DevOps e sobre ajudar o seu negócio a vencer – trata-se da narrativa de Bill Palmer, um gestor de TI, que do dia para noite, se vê promovido ao cargo de head de operações de TI da Parts Unlimited, uma grande indústria de peças automotivas. Junto da sua nova posição, Bill recebe das mãos do CEO da empresa, o desafio de colocar em produção o Fênix, um projeto dado como mandatório para que a organização reconquiste seu valor no mercado.

Ao assumir a nova posição, o personagem depara-se com uma TI totalmente desorientada. Alguns exemplos da situação encontrada refletem em processos ITIL não sendo seguidos, não conformidade com auditorias e regulatórios, profissionais sobrecarregados e um backlog de atividades confuso, constantemente em conflito com prioridades internas e de negócio. 

Além da situação descrita, Palmer percebe que durante as tentativas de implementação de funcionalidades em sistemas e produtos corporativos, o desalinhamento entre desenvolvimento e operações de TI é nítido – e isso sem falar na baixa qualidade das entregas e a ausência no cumprimento de requisitos não funcionais.

Livro: O Projeto Fênix

No desenrolar da trama, o líder é apresentado a um consultor, que ao longo da sua jornada junto deste figurão, descobre que a TI tem muito mais um comum com a esteira de produção de uma fábrica, do que ele poderia imaginar. E com isso, lições valiosíssimas são aprendidas, comportamentos estes que vão ao encontro do que no livro eles chamam de “3 maneiras” e “4 tipos de trabalho". Juntamente disso, inúmeros outros aprendizados que promovem a TI, de uma área isolada, para uma aliada estratégica do negócio, são apresentados.

E vale mesmo a leitura?

Sim, muito! Mas vou confessar: Já faz mais de um ano que eu estava com essa leitura em andamento. Terminei semana passada. Logo no início, quando comecei, apesar de não ocupar um cargo de gestão, me identifiquei tanto com a história, que ao invés de estar me fazendo bem, acabava tendo um déjà-vu do que eu observava e algumas vezes até mesmo vivia durante meu dia a dia no trabalho. E isso me deixava desgastado e apreensivo, tanto que eu acabei parando de ler por um tempo.

Certamente quem é de TI também vai se identificar com os relatos, pois a abordagem é bastante realista, e apesar de nem sempre deixar tão explícita a prática adotada, é possível perceber do que se trata. Um pouco também pode ser a tradução, por sinal, essa sendo a minha única crítica, pois em alguns momentos parece meio “dura”. No final do livro, após os agradecimentos, os autores deixam registrado um guia dos recursos utilizados para construção de todo a composição, o que certifica a legitimidade do conteúdo.

domingo, 2 de maio de 2021

Combo de imagens aletórias #2


Técnico por técnico, chame o da informática mesmo.


Ao invés da Fiocruz ou do Butantan, o governo poderia contratar uma fábrica de software.


Agilidade não serve pra comando e controle.

Foco na estória e problema do PO que não especificou bem os requisitos.


Entregáveis complexos exigem setups adequados.
 
Até o próximo mês! 😉

segunda-feira, 15 de fevereiro de 2021

domingo, 2 de agosto de 2020

DevOps e o que circunda essa cultura

Como já falei por aqui, DevOps está mais para uma cultura do que uma área, um processo ou até mesmo um framework. O assunto me interessa bastante, assim como metodologias ágeis e Transformação Digital, temas que estão totalmente conectados.


Ainda essa semana, vi que a CertiProf estava oferecendo a certificação DevOps Essencials de forma gratuita. Para me preparar, segui os conhecimentos predispostos no guia de preparação oferecido também pela entidade.

No entanto, não me atentei ao prazo, e ontem, ao tentar acessar a prova, percebi que não estava mais disponível. 😩 Presumo que deva ter ficado apenas durante os últimos dias do mês de julho/2020.

Em todo o caso, às leituras que fiz desde então, certamente não foram perdidas, pois revisitei conceitos como PDCA (Plan, Do Check, Act), JIT (Just in Time), SPT (Sistema de Produção Toyota), Bimodal (Gartner), além de WIP (Work in Progress), Definição de Pronto, Scrum, Kanban e até mesmo ITIL. Segundo o guia, todos esses termos sustentam a cultura DevOps. O material compreende uma breve definição de cada um deles, relacionando a uma noção geral do que é preciso para entender e implantar DevOps nas empresas.

Além disso, o conteúdo supracitado também traz uma visão analítica do modelo tradicional de trabalho (desenvolvimento de um lado e operações do outro), quando existe uma área dedicada a DevOps (como uma camada intermediária), e também, o que é apontado como modelo ideal, tudo funcionando em DevOps.

Modelo tradicional de trabalho: Desenvolvimento de um lado e Operações do outro

Equipes dedicadas a DevOps: Como uma camada intermediária

Tudo funcionando em DevOps

Me agrada o fato da DevOps prezar pela colaboração, transparência e comunicação no desenvolvimento de uma atividade. Quanto a rápida adaptação às mudanças, considero que mudar é bom, pois sempre existem oportunidades de crescimento em cada mutação, mesmo que algumas vezes, meu lado conservador tente impor a ideia de que a metamorfose assusta, traz dor de cabeça e desconforto.

O único ponto disso tudo que ainda necessita lapidação quanto ao meu entendimento é a exigência dos profissionais em serem multifuncionais e multidisciplinares. Na verdade, no cenário proposto, entendo o fato de não haver mais espaço para especialistas na tecnologia "A" ou "B", mas profissionais que entendam das tecnologias "A", "B", "C", D" e "E". Contudo, não haver mais pessoas especializadas em determinadas ferramentas ou áreas de atuação, me preocupa, pois existem esferas de conhecimento tão complexas que em uma crise, por exemplo, acho que um expert pode fazer toda a diferença e perceber comportamentos que um generalista não encontraria. Mas isso é assunto pra outro post.

quarta-feira, 22 de julho de 2020

Como se aplica Agilidade e DevOps em uma teia de aranha?

Semana passada participei de um webinar voltado ao entendimento dos desafios e aprendizados da transformação digital nas empresas. Considerando que Agilidade e DevOps estão fundamentalmente conectados com este tema, a imagem abaixo surgiu como uma reflexão.


E aí, se identificou com essa realidade? As etapas sugeridas fazem sentido?

sexta-feira, 2 de novembro de 2018

Os 4 valores e os 12 princípios do Manifesto Ágil

Tenho pesquisado sobre métodos ágeis e com isso, sobre o manifesto ágil. A partir de uma breve pesquisa no Google é bastante simples encontrar informações sobre o tema, tal como, no longínquo ano de 2001 quando 17 indivíduos reuniram-se para debater o que seriam os valores e princípios desse manifesto, e mais tarde, nesse mesmo ano, criaram a Agile Alliance.


Esses valores e princípios estão publicados em www.manifestoagil.com.br, mas achei bem interessante a compilação dos princípios em palavras-chave que o Project Builder publicou em um artigo. Com isso, acabei montando uma tabela para auxiliar na visualização desses conceitos e achei bacana compartilhar:

E para fins de registro, a ideia é aprofundar meus estudos sobre o assunto, mas com ênfase em infraestrutura e governança ágil.