• Home
  • Química
  • Astronomia
  • Energia
  • Natureza
  • Biologia
  • Física
  • Eletrônicos
  • Três etapas em direção a um software mais seguro e confiável
    p Crédito:MIT Sloan School of Management

    p Você está confiante de que seu software terá o desempenho esperado no momento da verdade? Você tem certeza de que um sistema caindo em algum outro lugar do seu setor não afetará o seu? também, ou vice-versa? p Tornar seu software "seguro e sólido" requer uma mistura de hiperconsciência, bom planejamento e previsão, e aprender rapidamente com os erros, de acordo com Frédéric Véron, o diretor de informações e chefe de segurança e solidez do Deutsche Bank.

    p "Segurança e solidez têm a ver com 'Como tornar a empresa mais segura e sólida, desde o início? '"Véron disse em 23 de maio no MIT Sloan CIO Symposium." Não apenas quando as coisas acontecem, mas antes que as coisas aconteçam. "

    p Ele disse que chegar a esse ponto é conhecer seu software melhor do que nunca.

    p Esteja hiperconsciente

    p Primeiro, Véron disse, muitas organizações não sabem exatamente como os usuários finais estão usando seu software - quais recursos eles estão ou não estão usando, para que eles estão usando, e se eles estão usando o software para fins para os quais não foi originalmente planejado.

    p Ele defendeu a adoção de uma postura de "hiperconsciência" que envolve saber como todo o seu software está realmente sendo usado no dia-a-dia, garantindo que todas as partes interessadas no desenvolvimento entendam o escopo completo do produto, e continuamente tomando métricas de linha de base para entender o que pode ser considerado condições normais de operação para um sistema.

    p "A conexão dos diferentes contextos - não apenas do pessoal de TI, mas operações e negócios, também - você está conectando tudo isso, para que quando você tiver que cuidar de um sistema, você saberá o que é normal, "disse Véron.

    p Para obter essa perspectiva do usuário final, enviar desenvolvedores para observar os usuários de software em ação.

    p Aprender e compreender todos os aspectos do software e os sistemas com os quais ele precisará interagir, do design à construção, à produção e às operações, permite que a empresa "vá além do DevOps para ver toda a pilha, para se concentrar na experiência do cliente, " ele disse.

    p Garantir prontidão operacional

    p O desenvolvimento de software seguro e sólido não envolve apenas codificar e enviar o produto acabado para a produção, Disse Véron. Para garantir que um sistema esteja operacionalmente pronto, envolver todos no início do processo de planejamento. Véron chama essa abordagem do processo de design de "mover-se para a esquerda".

    p "Todos os diferentes procedimentos que serão necessários para manter o sistema no modo de produção precisam ser pensados ​​com antecedência. Você sempre pode aparafusar tudo mais tarde, mas vai custar-lhe mais dinheiro e não será nativo nem funcionará bem, "Véron disse." Enquanto isso, você corre o risco de seu sistema não funcionar. "

    p Véron está constantemente medindo a prontidão de novos lançamentos de software, e disse que rejeitará alterações que não obtenham pontuação superior à da versão anterior.

    p Falha rápido, adapte-se rápido

    p Adotando Agile e DevOps, que são projetados para permitir flexibilidade iterativa no desenvolvimento de software e colaboração mais próxima com os clientes, permite que você assuma uma posição que valoriza "falhar e se adaptar rapidamente".

    p Desenvolver e lançar produtos mínimos viáveis ​​ajuda a empresa a confirmar que seu produto está no caminho certo, aprenda com isso, e adaptar o conceito e design de acordo com a forma como as pessoas estão usando. O processo pode parecer mais lento do que os métodos de desenvolvimento tradicionais no início, Véron disse, mas, eventualmente, acelera o processo.

    p "O objetivo do agile é adotar a filosofia em que você divide grandes esforços em esforços menores, permitindo que você faça lançamentos incrementais para que possa fazer uma pequena mudança, e se não estiver funcionando, você pode retirá-lo da produção rapidamente, sem afetar tudo, "Disse Véron.


    © Ciência https://pt.scienceaq.com