Page 9 - newDATAmagazine | 08>12>2021
P. 9

É  também  de  extrema  importância  que  o           Complementando  todos  os  pontos
         fornecedor  seja  capaz  de  apresentar  um           anteriores,  o  fornecedor  de  software  deve
         protótipo funcional rapidamente. Isto não só          entregar a solução numa linguagem standard,
         demonstra  a  capacidade  de  desenvolver             que esteja pronta a ser compilada e alterada
         tecnologia  rapidamente,  como  também                por  qualquer  developer  com  conhecimentos

         facilita o entendimento entre partes – o que          comuns. Esta característica é especialmente
         está  bem  e  o  que  deve  ser  alterado  ou         importante  para  que  o  comprador  tenha
         acrescentado.
                                                               independência do vendedor.
            Nesta  senda,  é  igualmente  importante
         incluirmos  a  capacidade  de  mudança                   Um outro fator a ter em consideração para
         eficiente.  Isto  porque,  segundo  uma                não ficar “preso” a um fornecedor é que, dentro
         apresentação  e  estudo  de  Barry  Boehm,            dos  que  conseguem  desenvolver  sistemas
         quando o software já está operacional, o custo        baseados  em  definições,  encontramos  duas
         de  resolução  de  um  problema  torna-se  150        naturezas distintas. Por um lado, temos os que
         vezes superior ao custo de quando estava em           correm sobre a plataforma de geração, criando
         fase de design. Portanto, dado que resolver um        dependência  dessa  plataforma.  Por  outro,

         simples bug quando o software já está a ser           temos as soluções que geram código de forma
         utilizado  pela  organização  pode  levar  a          automática com base nas definições e que são
         elevadas  derrapagens  no  orçamento                  independentes da plataforma e que, no futuro,
         planeado, é importante que este ponto fique            permitem  fazer  alterações  às  definições  e
         esclarecido na negociação.                            voltar a gerar nova versão do código.

            Outro dos pontos que muitas vezes escapa              O  primeiro  tipo  são  as  comummente
         às  organizações  está  relacionado  com  as          intituladas low-code e as no-code e o segundo
         licenças, que idealmente devem ser ilimitadas         tipo são as baseadas em geradores de software
         e permanentes, de forma a que o comprador
         não  encontre  problemas  quando  precisar  de        standard.  Normalmente  estes  geradores

         aumentar  o  número  de  pessoas  a  utilizar  o      utilizam as definições para gerar a pedido um
         sistema  (licenças  ilimitadas)  ou  quiser           sistema na tecnologia mais atual, alguns são
         descontinuar  o  software,  mas  pretender            chamados extreme low-code.
         continuar  a  guardar  os  dados  históricos  lá         Só indo ao encontro de todos estes pontos é
         inseridos (licença permanente).                       que podemos considerar que um software está

            Aponte-se, ainda, a imunidade tecnológica     .    a  lutar  pelo  objetivo  de  crescimento
         Quando pensamos em atualizar a tecnologia,            sustentável.  Caso  contrário,  apresentar-se-á
         como, por exemplo, o processo de mudança de           sempre  como  uma  barreira,  em  vez  de  um
         uma linguagem de programação para outra, é            facilitador.
         extremamente relevante termos a capacidade

         de  manter  toda  a  base  de  conhecimento  na
         atualização.  Pergunte,  pedindo  exemplos                              João San-Bento Pontes
         práticos, quais os custos, o tempo esperado da                          Consultor Internacional de
         atualização  e  se  mantém  toda  a  base  de                           Software na Quidgest
         conhecimento da versão anterior.                                            Perfil | Profile


                                                                    newDATAmagazine.com 9
   4   5   6   7   8   9   10   11   12   13   14