30
Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Embed Size (px)

Citation preview

Page 1: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Modelo de Desenvolvimento Descentralizado de Soluções de TI

Tribunal de Contas da União

Page 2: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Agenda

Conceitos Contextualização Modelo de negócio do TCU Vantagens e limitações Resultados

Page 3: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

ConceitosDesenvolvimento descentralizado

Desenvolvimento de software executado por áreas de negócio da organização

Desenvolvimento departamental

Desenvolvimento local

Desenvolvimento setorial

Page 4: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

ConceitosDesenvolvimento por usuário final

“End-User Development can be defined as a set of methods, techniques, and tools that allow users of software systems, who are acting as non-professional software developers, at some point to create, modify or extend a software artifact.”

Fonte: [Lieberman et al. 2006] End-User Development: an emerging paradigm

Page 5: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

ConceitosParadigma do usuário desenvolvedor

É política formal de governo nos EUA e no Reino Unido - data.gov e data.gov.uk Cidadãos acessam bases do governo e empresas e geram e publicam suas

próprias aplicações

A primary goal of Data.gov is to improve access to Federal data and expand creative use of those data beyond the walls of government by encouraging innovative ideas (e.g., web applications).

Page 6: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

ConceitosParadigma do usuário desenvolvedor

Fonte: [Fischer, Sutcliffe et al.] Univ. of Colorado - USA, Univ. of Manchester - UKMeta-Design: A Manifesto for End-User Development

Page 7: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

ContextualizaçãoDesenvolvimento descentralizado no TCU

Sempre existiu... Dificuldade da TI em atender a demandas Falta de conhecimento e participação da TI

Duplicidade de esforços Diversidade de ferramentas Risco de descontinuidade

Segurança Alinhamento estratégico Governança e gestão de TI

Page 8: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

ContextualizaçãoEstratégia

Aceitar a realidade do desenvolvimento descentralizado

Aproveitar essa realidade para ampliar a capacidade produtiva da área de TI

Definir e formalizar um modelo de negócio

Construir parcerias

Articular esforços e recursos necessários para garantir o sucesso das unidades parceiras

Page 9: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Desenvolvimento Descentralizado

Modelo de negócio do TCU

Governança e Gestão

Page 10: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Modelo de negócio do TCUNormatização

Fonte: Política de Governança de TI - PGTI/TCU (Minuta)

Page 11: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Modelo de negócio do TCUProcessos: papéis e responsabilidades

Fonte: [Fischer, Sutcliffe et al.] Univ. of Colorado - USA, Univ. of Manchester - UKMeta-Design: A Manifesto for End-User Development

STI/Disol-3(Seade)

Comunidade

STI/Disol-3(Seade)

OracleApex

Page 12: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

•Projeto•Requisitos•Documentação

Modelo de negócio do TCUProcessos: metodologia e documentação

Page 13: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Modelo de negócio do TCUPessoas: seleção, capacitação e colaboração

Seleção e capacitação de estagiários

Treinamento EaD autoinstrucional

Comunidade de prática Congrega material técnico inédito em português

Wiki – contribuição dinâmica de conteúdos

Fórum e lista de discussão ativa

Núcleo de Qualidade (Usabilidade e Testes)

Page 14: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Modelo de negócio do TCUFerramentas: APEX

Page 15: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Modelo de negócio do TCU Governança e Gestão

Identificação das ações de informatização no âmbito das unidades

Alinhamento dos projetos com objetivos organizacionais

Análise e proposta de estratégia de provimento da solução

Padronização de processo de trabalho e ferramentas

Aumento da segurança e redução do risco de descontinuidade

Monitoramento sistemático do ambiente

Page 16: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Modelo de negócio do TCUMonitoramento e segurança

Page 17: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Modelo de negócio do TCUComo funciona na prática... Unidade parceira

Unidade identifica necessidade / problema de negócio Aloca equipe de desenvolvimento (Servidor e/ou vaga de estágio) Desenvolve e mantém o sistema

STI/Setic (Seade) Análise negócio (Alinhamento estratégico e melhor solução) Orienta, acompanha e apoia o desenvolvimento Acompanhamento do projeto Identifica escopo e principais requisitos Modelagem e prototipação Documentação Testes e homologação Suportes agendados Ferramenta (Apex)

Page 18: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Vantagens

Melhoria da governança e gestão de TI

Ampliação da capacidade produtiva da área de TI Alocação de colaboradores de outras unidades Um analista de TI pode acompanhar aproximadamente

5 projetos de novos sistemas 8 sistemas em produção

Ampliação de unidades atendidas e da satisfação dos clientes Mais de 30 unidades atendidas

Page 19: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Vantagens

Permite o desenvolvimento de soluções de natureza departamental ou corporativa de médio e grande porte Sispar : +150 telas Sisconjur, Sisjur, Sigeste, Pesquisar: +100 telas Sisouv: +80 telas

Elevada produtividade e robustez Ferramenta padronizada (Apex) Relatórios interativos e consumo de Web Services Banco de dados corporativo (Integração, Segurança, backup)

Page 20: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Limitações

Capacidade de atendimento da equipe de TI Equipe: 1 chefe e 3 analistas Média de 17 sistemas por analista (Acima da capacidade) Filas para novos projetos e dificuldade de atendimento de

demandas por suporte

Contratação de estagiários Necessidade de processo seletivo rigoroso Necessidade de reposição e contratação para novos projetos Oferta limitada de bons estagiários Valor da bolsa de estágio defasado Tendência de aumento do turnover

Page 21: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Limitações

Ferramenta de desenvolvimento (Apex) adequada para sistemas transacionais (CRUD) Não se aplica ao desenvolvimento de qualquer tipo de sistema

Ferramenta de desenvolvimento (Apex) e padrões definidos impõem restrições de usabilidade

Resultados a médio e longo prazos(Sisconjur, Pesquisar, Sisouv: 1,5 anos) Exigência de processo de trabalho, padronização e documentação Apoio e suporte limitados à capacidade da equipe de TI Desenvolvimento feito por estagiários (pouca experiência e 4h/dia)

Page 22: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Resultados

Page 23: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Resultados

67 Sistemas (43 em produção e 24 em desenvolvimento) 30% do total de sistemas com impacto direto nas demandas de desenvolvimento

centralizado (aproximadamente 20 sistemas) 30 unidades parceiras 92 Desenvolvedores

26 servidores 66 estagiários

Sistemas em Produção: 43Sistemas em Desenvolvimento: 24

Page 24: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

ResultadosAlgumas soluções descentralizadas

Portfólio de Sistemas de TI Descentralizados (disponível a todos no TCU)

Page 25: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Gestão de Estagiários - Sigest

Page 26: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Elaboração e aplicação de pesquisas- Pesquisar

Page 27: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Sistema de Ouvidoria - Sisouv

Page 28: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União
Page 29: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Resultados

Colabora em mais de 50% dos objetivos estratégicos

Page 30: Modelo de Desenvolvimento Descentralizado de Soluções de TI Tribunal de Contas da União

Tribunal de Contas da UniãoSecretaria de Soluções de Tecnologia da Informação

Secretaria de Infraestrutura de Tecnologia da Informação e [email protected] / [email protected]