Pular para conteúdo

Context and Strategy Constraints

1. Objetivo

Este documento registra restricoes estruturantes e tensoes estrategicas que precisam estar visiveis ja no discovery.

Ele nao define arquitetura. Ele define o contexto que vai limitar ou orientar a inception.

2. Restricao institucional inicial

No estado inicial, a solucao precisa ser implantavel e operavel dentro do ambiente da Prodest.

Isso significa considerar como restricoes de contexto:

  • pilha suportada baseada em C# no backend
  • Vue.js no frontend
  • uso de MSSQL e PostgreSQL dentro das opcoes aceitas
  • uso prioritario de servicos e componentes presentes no catalogo suportado da Prodest
  • tudo o que for mantido pela Prodest deve aderir ao conjunto de tecnologias e servicos homologados

2.1 Evidencia institucional observada

Fonte consultada no discovery:

  • pagina do catalogo: https://prodest.es.gov.br/catalogo-de-servicos
  • PDF publicado na pagina: Catalogo de Servicos 2024, atualizado em 31/10/2024

Servicos do catalogo especialmente relevantes para o produto:

  • hospedagem de sites, sistemas e servicos no Data Center do Governo
  • banco de dados gerenciado para Oracle, MS-SQL Server e PostgreSQL
  • backup
  • virtualizacao de servidores
  • desenvolvimento e manutencao de sistemas
  • consultoria em sistemas de informacao
  • business intelligence

Observacoes relevantes do catalogo atual:

  • a hospedagem de sites e sistemas web publicada no catalogo faz referencia a plataforma Microsoft IIS
  • o servico de banco de dados gerenciado inclui MS-SQL Server e PostgreSQL, com regras e SLAs distintos
  • aplicacoes que consumirao os dados armazenados nos bancos devem estar em execucao no Data Center do Governo do ES
  • o catalogo preve consultoria para escopo tecnico e desenvolvimento/manutencao de sistemas sob demanda

3. O que isso significa no discovery

Esses pontos ainda nao sao decisoes de arquitetura detalhada, mas ja sao restricoes relevantes de produto e operacao.

O discovery precisa explicitar:

  • quais capacidades dependem diretamente de servicos do catalogo Prodest
  • quais partes do produto precisam ser portaveis para outros contextos
  • quais restricoes sao locais da implantacao inicial e quais sao permanentes do produto
  • quais exigencias operacionais e de manutencao podem afetar o desenho da solucao
  • quais dependencias do catalogo da Prodest precisam ser tratadas como insumo formal do produto

4. Tensao estrategica do produto

Ha uma tensao importante entre dois objetivos legitimos:

  • implantacao institucional: a primeira entrega precisa caber no ecossistema tecnologico e operacional da Prodest
  • sustentabilidade do produto: a solucao deve evoluir para um servico aplicavel a outras instituicoes, fortalecendo a viabilidade economica de manutencao e atualizacao

5. Perguntas que o discovery precisa deixar visiveis

  • o que e especifico da FAPES e da Prodest
  • o que e comum a grant management em outras instituicoes
  • quais regras, fluxos e modelos precisam ser configuraveis
  • quais componentes podem nascer mais acoplados ao contexto inicial e quais precisam ser generalizaveis desde o inicio
  • quais exigencias de operacao e sustentacao impactam a estrategia de produto

6. Implicacoes para a inception

Quando a inception comecar, estas restricoes devem ser tratadas como entradas formais:

  • stack e catalogo suportado pela Prodest
  • servicos de hospedagem, banco de dados, virtualizacao e suporte realmente disponiveis no catalogo vigente
  • necessidade de implantacao inicial viavel no ambiente institucional
  • objetivo de evolucao para um servico replicavel em outras instituicoes
  • necessidade de equilibrio entre aderencia local e reuso futuro