DevOps: Uma nova profissão que veio para ficar

12 Comentários

Vivemos tempos interessantes, especialmente para quem trabalha em IT. Muitas organizações já começaram a derrubar os muros existentes entre o Negócio e o IT e até as barreiras existentes entre departamentos técnicos, substituindo-as por processos mais ágeis, integrados e de feedback constante.

Historicamente, já assistimos a várias pequenas ondas de inovação que abalaram a indústria das TI. Tipicamente, estas ondas focam-se na Infraestrutura; Arquitetura Aplicacional ou nos Processos/Métodos. O que começamos a assistir agora, e que é radicalmente diferente, é ao aparecimento de uma onda que engloba todas estas áreas ao mesmo tempo. É este o verdadeiro motivo pelos quais os chavões “Transformação Digital” e “Disrupção Digital nas Empresas” estão na ordem do dia.



O que é, afinal, DevOps?

DevOps é um acrónimo de Development and Operations e dá nome a uma cultura de trabalho em TI que promove uma estreita colaboração entre os profissionais destas duas áreas para conseguir uma entrega de valor ao negócio muito mais rápida e constante, baseada nos princípios de Continuous Delivery e Continuous Integration.

Tradicionalmente, a área de Desenvolvimento e a de Exploração e Operações têm tido objetivos diferentes, o que derivava numa ineficiente entrega de valor ao negócio como departamento TIC.

Aparecendo em 2008 e rapidamente adotado por empresas tecnológicas de primeiro nível, a aplicação de DevOps tem demonstrado reduções de até 50 vezes nos tempos de entrega de software, assim como implementações 30 vezes mais frequentes e uma taxa de êxito na gestão da mudança 60 vezes maior do que numa organização tradicional. Organizações como a Netflix, Spotify e Facebook estão a revolucionar o mundo das TI ao implementar, com sucesso, princípios de DevOps.

Resumindo, DevOps é um salto de rutura na organização tradicional de um departamento de TI e requer um foco especial sobre as pessoas/utilizadores, porque os seus princípios vêm do Scrum e do Lean IT®.

 

Formação DevOps em Portugal

A formação para a área de DevOps em Portugal está ainda a dar os primeiros passos. Ser um profissional certificado em DevOps é dizer claramente ao mercado “eu quero estar na frente”.

A Olisipo acaba de lançar o curso DevOps Fundamentals, um exclusivo em Portugal potenciado através de uma parceria com a DASA (DevOps Agile Skills Association). Esta associação americana é a maior comunidade aberta de DevOps do mundo e é responsável por desenhar os melhores percursos formativos do mercado para a área.

Esta formação da Olisipo é o ponto de partida para um profissional ou uma organização iniciarem a sua jornada DevOps. A melhoria dos fluxos de trabalho e implementações mais rápidas, começam com uma compreensão dos conceitos básicos de DevOps por qualquer pessoa envolvida numa equipa de Agile e / ou DevOps. Independente do fabricante, gera interesse e sensibiliza para a necessidade de conhecimentos e desenvolvimento de competências nesta área, promovendo uma Certificação open source e garantindo a qualidade da formação para o mercado através de um programa de qualificação lógico.

A próxima edição deste curso é já no dia 24 de maio, em horário laboral e vai decorrer no Learning Center da Olisipo, no Parque das Nações. Outras edições poderão ocorrer ao longo do ano, e para isso a Olisipo refere a importância dos pedidos de informação por parte de todos os interessados.

Conheça o programa DevOps Fundamentals – DASA (DevOps Agile Skills Association).

 

O Modelo DevOps veio para ficar

Os especialistas estão convencidos que o DevOps se vai tornar no modelo para todo o desenvolvimento IT muito em breve. Não só já existem provas dadas disso mesmo, como a metodologia DevOps também se irá alargar a outras indústrias, como forma de desenhar e desenvolver novos produtos e serviços. Estes são os principais motivos:
 

O desenvolvimento de produtos é focado no utilizador

Quantas vezes nos perguntamos “mas quem é que programou este software?” ou afirmamos “niguém vai usar este software/funcionalidade…”. Pois é, o DevOps envolve os utilizadores finais nas decisões desde o primeiro momento, definido o produto no seu core.
 

Já não podemos esperar que os programadores saibam de tudo e resolvam tudo

Há um problema intrínseco ao desenvolvimento de software: só pode ser feito por programadores. No entanto, muitas vezes os programadores não são o utilizador final, nem podem dominar a área onde o software irá ser aplicado. A mesma coisa se aplica em projetos IT multidisciplinares e o DevOps veio resolver este problema, poupando muitas horas e dores de cabeça aos programadores e às organizações.
 

Aumenta os níveis de sucesso para a organização

Por todas as razões anteriormente apontadas, o DevOps resulta em projetos que funcionam melhor do que nunca. Existem muitas estórias catastróficas de soluções que nunca foram adotadas e foram um fracasso, provocando prejuízos às empresas. DevOps não é apenas uma nova forma de trabalhar, é uma evolução numa indústria que percebeu que muitos dos erros cometidos no passado se deveram à falta de proximidade entre os profissionais e os utilizadores finais e quanto mais depressa os aproximarmos, melhor para todos nós.

Comentários

12

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de nm3k
    nm3k

    Qualquer dia o informático é mulher da limpeza, lambe-botas, trolha, carpinteiro, electricista… tudo a bem do mau e barato 😀

  2. Avatar de BM
    BM

    Isso não é basicamente um consultor que faz de “intermediário” entre o programador e o “user final”, sabendo tanto ou mais que o user sobre o “négocio” em causa para depois explicar em pormenorizado ao programador.

    1. Avatar de Luís Nabais
      Luís Nabais

      Estás muito mal informado.

  3. Avatar de M3mn0t
    M3mn0t

    Boa iniciativa!!!! 😉

  4. Avatar de Daniel
    Daniel

    O chavão DevOps está na segunda década deste milénio como o chavão Agile estava na primeira década. Agile era… tudo o que quisesse dizer “chuta para produção o mais rápido possível, é o que interessa!” (ainda hoje assim o é em muitos sítios que afirmam seguirem uma metodologia “Agile”). Daqui a um par de anos, chegando à década, pode ser que tal como o Agile a chegar a essa idade ganhe um compêndio e um conjunto de guidelines para refrear tantas asneiras que se fizeram em nomes dos chavões.

  5. Avatar de Leandro Sousa
    Leandro Sousa

    DevOps NÃO É UMA PROFISSÃO!

    1. Avatar de Assssssertivo
      Assssssertivo

      DevOps é uma metodologia….

    2. Avatar de Luis
      Luis

      exatamente, DevOps nao e uma profissao, o pessoal devia inmformar-se melhor antes de publicar estes artigos, aqui no Reino Unido a discussao e a mesma e o que vem acontecendo ao longo deste ultimos 3/4 anos em relacao a DevOps (que ate divia ser referido como DevSecOps) e um re-treino completo das empresas e a forma como veem DevOps. E claro quando se diz que os Devs tambem tem que entrar no On-call rota ate apertao o rabinho, porque pensavam que contravam um DevOps e ele e que dava sempre o support fora de horas… 😛

      Nota: Teclado sem acentos e sem paciencia para os meter

      1. Avatar de Vítor M.

        Então não é e aí discute-se isso há 3/4 anos? Então se fosse assim claro não precisavam de tanto tempo, 😉 é porque efectivamente há verdade em que DevOps é uma profissão, ou pelo menos, como diz no texto, é algo que chegou agora mas veio para ficar.

        1. Avatar de Luis
          Luis

          Entao informa-te antes, nao e fazer chacota do que esta escrito antes pelo contrario. Devops equipara-se a Scrum e Agile, e mais uma framework de CI.

          Acho que um pouco de pesquisa ajuda e nem e preciso ir longe: https://en.wikipedia.org/wiki/DevOps

  6. Avatar de Matias
    Matias

    Bom dia Pessoal, e bom ver que aos poucos e poucos, os profissionais na area de TI em Portugal, estao cada vez a se actualisar com praticas de trabalho em termos de technologia TI do resto do mundo desenvolvido. Mas, permitao-me dizer, sem querer ofender sensibilidades, que acredito que maior parte do pessoal aqui deve mesmo investigar & quissa aprender mais acerca do que e DevOps – como disse bem o @Luis – DevOps nao e uma profissao, e nunca sera, e senao, uma metodologia de trabalho de uma ou varias Equipas de Developers e TI Operacionais trabalhando em simbiose *como se fosse uma equipa* – DevOps nao e um profissional..
    A autor/ra do artigo, esta relativamente mal informada/o, nao tendo um real conhecimento do que Devops e ou significa..
    Outro ponto a frisar, e que DevOps nao tem apenas 3 ou 4 anos como se afirmou aqui .. Permitao-me passar a informacao mais correcta.. O termo DevOps comecou a ser usado nos Mass Media em US, e UK e tornou-se *main stream* a 3/4 anos para ca.. Mas na verdade, o termo e Methologia ja existe, desde 1957, tornando mais sonante no intervalo de 2000 – 2007 .. Aqui vai algumas fontes para uma leitura mais aprofundada –
    https://devops.com/the-origins-of-devops-whats-in-a-name/
    https://www.oreilly.com/ideas/the-evolution-of-devops
    https://blog.bluematador.com/posts/short-history-lesson-devops-where-its-going/
    https://theagileadmin.com/what-is-devops/
    https://expertise.jetruby.com/the-history-of-devops-and-why-you-should-consider-adopting-it-babeaa778288
    https://www.atlassian.com/devops

    Com os melhores Comprimentos,