Planejamento de recursos governamentais como uma classe de investimento público=

Planejamento de recursos governamentais como um investimento público

Já é hora de as organizações governamentais considerarem o software de classe empresarial como um ativo, um investimento público. As organizações governamentais, com demasiada freqüência, parecem adquirir software para preencher uma lacuna de governança como adquirir um sistema de e-procurement para aumentar a concorrência para economizar dinheiro em aquisições. Contudo, estes sistemas autônomos aumentam a chance de os governos caírem em atraso devido à perda de controles de compromisso em muitos sistemas autônomos comprase concede software. (Uma vez vi uma apresentação onde foi sugerido que era impossível integrar controles de compromissos com um sistema de gerenciamento de concessões).

A natureza dos investimentos em software

Os ativos fixos têm um valor que se deprecia com o tempo. Os investimentos em software têm duas características adicionais: dívida técnica e extensibilidade. Essas características precisam ser consideradas em toda a carteira de investimentos públicos em software.
A natureza dos investimentos em software
A dívida técnica é caracterizada pelo uso de legado e software desenvolvido sob medida no governo que restringe a mudança. Isto é particularmente problemático no governo onde há a necessidade de uma reforma contínua da Gestão Financeira Pública. Sistemas de informação que não podem se adaptar facilmente às mudanças tornam-se financeiramente insustentáveis. Outro sinal de dívida técnica é quando uma parte significativa do orçamento de TI está associada a manter as "luzes acesas".
A dívida técnica é agravada pelo uso de muitos sistemas autônomos no portfólio de software. Os metadados tendem a ser diferentes e os controles de compromisso são perdidos. A integração é difícil. As informações gerenciais são frequentemente atrasadas ou imprecisas.
Custo, Precisão, Tempo e Eficácia
A extensibilidade é a alavancagem do ativo de software. O software efetivamente projetado permite a reutilização funcional para suportar mudanças e novos recursos e módulos. Isto é conseguido através de uma plataforma que permite o reuso funcional através de muitos módulos. Ele também fornece uma única fonte de gerenciamento, uma unificado plataforma onde uma mudança no plano de contas ou no fluxo de trabalho ocorre uma vez e é em cascata em todas as aplicações.
Software eficientemente projetado permite a reutilização funcional para suportar mudanças e novos recursos e módulos
Muitos fornecedores de software não oferecem aos governos o valor total da extensibilidade. Neste caso, os fornecedores de software cobram dos governos pela funcionalidade duplicada - código de software subjacente que foi adquirido em outro módulo.

Gerenciamento de Portfólio de Software: Extensibilidade vs. Dívida Técnica

Como você pode determinar onde seus ativos de software representam a oportunidade de extensibilidade ou o peso da dívida técnica?
Gerenciamento de Portfólio de Software: Extensibilidade vs. Dívida Técnica

  1. Cobertura: Os fornecedores com soluções pontuais não possuem software extensível. Os compradores devem desconfiar dos fornecedores que preenchem a funcionalidade de Gerenciamento Financeiro Público (GFP) com software do setor privado, particularmente em áreas como planejamento orçamentário, folha de pagamento e compras, onde as exigências do governo diferem significativamente daquelas do setor empresarial.
  2. Reusabilidade: O design de software moderno utiliza programação orientada a objetos para reutilização. Pequenos componentes são montados para proporcionar funcionalidade. Isto difere do design antigo onde objetos grandes ou monolíticos foram criados com funcionalidade duplicada que não podem ser facilmente montados.
  3. Metadados: Design unificado significa a capacidade de mudar algo uma vez. Muitos fornecedores adquiriram aplicações e exigem ferramentas complexas de gerenciamento de metadados para garantir que as definições permaneçam consistentes.
  4. Integração: O suporte completo dos serviços web padrão da indústria simplifica a reutilização e a extensibilidade. Os métodos de integração de arquivos proprietários e planos introduzem desafios técnicos.
  5. Abertura: Quanto mais aberto um sistema é projetado, mais fácil é a sua extensão. Os sistemas abertos reduzem o travamento. Alguns fornecedores tentam lock-in compradores com bases de dados proprietárias, sistemas operacionais e linguagens de programação.
  6. Adaptação: Sistemas que não são projetados para mudanças fáceis aumentam os custos quando se tenta apoiar a reforma da GFP. A necessidade de contratar consultores de alto preço ou o fornecedor original de desenvolvimento de software aumenta a carga técnica.
  7. Plataforma: Há muitas definições de fornecedor de uma "plataforma", desde uma plataforma tecnológica até uma plataforma comercial completa. Uma plataforma comercial completa de negócios e tecnologia como o COTS (Commercial Off-the-Shelf). Plataforma FreeBalance Accountability a reutilização necessária entre os componentes.
  8. Idioma: Muitos fornecedores de software empresarial utilizam linguagens de programação proprietárias, muitas vezes desenvolvidas durante a era cliente/servidor. Isto limita a escolha a um grupo restrito de consultores que são capazes de desenvolver novas funcionalidades e tirar proveito de qualquer extensibilidade no software.

A abordagem FreeBalance

Projetamos o Plataforma FreeBalance Accountability para ser extensível e financeiramente sustentável. Um scorecard de extensibilidade vs. dívida técnica para o software de Planejamento de Recursos Governamentais FreeBalance deve ser considerado:

  1. Cobertura: FreeBalance tem uma cobertura quase completa em o Mapa dos Componentes de Gestão Financeira Pública. Estamos usando a extensibilidade de nossa plataforma para nos estendermos nestas áreas.
  2. Reusabilidade: A FreeBalance utiliza uma abordagem SOA componente.
  3. Metadados: FreeBalance oferece um projeto unificado.
  4. Integração: Integração com o software FreeBalance usa serviços web padrão da indústria
  5. Abertura: O software FreeBalance é uma plataforma agnóstica graças ao suporte a Java EE.
  6. Adaptação: FreeBalance apoia configuração e ativação progressiva para reduzir a dívida técnica.
  7. Plataforma: O Plataforma FreeBalance Accountability é uma plataforma completa de negócios e tecnologia.
  8. Idioma: Não há tecnologia herdada, sem embrulho de código cliente/servidor como feito pelos principais fornecedores de software empresarial O software FreeBalance é construído sobre Java Enterprise Edition, um sistema aberto. Java EE é também a escolha mais popular para aplicações web de nível empresarial.

Além disso, a FreeBalance considera os objetos comerciais subjacentes, que chamamos de "entidades governamentais", de modo que os módulos adicionais se tornam menos caros.

Como enfrentar a dívida técnica no gerenciamento de portfólio de software

É provável que a maioria das organizações governamentais tenha acumulado uma dívida técnica significativa. O ERP legado e o software desenvolvido sob medida estão em alta em muitos governos. Já vimos situações em que o pânico se instala quando os desenvolvedores de software estão se aposentando de organizações governamentais. Um caminho realista de atualização a partir de "ferrugem" a moderno inclui:

  • Sistemas de núcleo proprietário altamente personalizados para controle de compromissos e contabilidade com inúmeros pontos de integração lógica representam a mais alta dívida técnica.
  • Sistemas sem núcleo que operam com pouca necessidade de integração (exceto no final de um período) e que não foram significativamente personalizados representam a menor dívida técnica.
  • A substituição do sistema principal pode melhorar o gerenciamento e a integração. A reutilização da funcionalidade permite a substituição de pequenos sub-sistemas que foram criados por causa de mandatos únicos. Estes podem ser migrados para o sistema central.
  • A necessidade de apoiar a funcionalidade voltada para o cidadão é freqüentemente onde o ônus da dívida técnica é realizado. Os cidadãos esperam uma operação sem problemas que muitas vezes significa falar com muitos sistemas de back-office.

Projeto unificado

Projeto unificado
O projeto unificado de plataformas de software permite uma visão holística das operações de finanças públicas, inclusive:

  • Metadados comuns para formar uma versão única da verdade para permitir a tomada de decisões, auditoria e transparência governamental
  • Controles comuns para evitar atrasos e garantir o cumprimento das práticas financeiras
  • Gerenciamento de sistema comum para permitir a mudança em uma única área para cascata em todos os módulos

Tópicos

Contato