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.jsno frontend- uso de
MSSQLePostgreSQLdentro 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 em31/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 ServerePostgreSQL - 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 ServerePostgreSQL, 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 Prodestsustentabilidade 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