Daniel Abadie - FISL14 - DrupalCamp Porto Alegre

37
Buenos Aires O governo como uma plataforma de inovação Daniel Abadie Director de Gobierno Electrónico Esta é a história de uma estratégia de implementação do Drupal e como uma comunidade governo cresce em Buenos Aires, Argentina.

Transcript of Daniel Abadie - FISL14 - DrupalCamp Porto Alegre

Buenos Aires

O governo como uma plataforma de

inovaçãoDaniel Abadie

Director de Gobierno Electrónico

Esta é a história de uma estratégia de implementação

do Drupal e como uma comunidade governo cresce

em Buenos Aires, Argentina.

Gobierno

Industria Tecnologica

Ley de Moore

2013200820042000199519851976

Innovació

n

Um caminho para um governo

inteligente

1. Old Governments websites are Dead

• User-driven web experience

2. Arquitetura e Módulos

• Resolver um quebra-cabeça

• Arquitetura

• Módulos

3. Migração

4. Plataforma Digital

5. Equipe é tudo

6. Construir uma comunidade em Gov

BA Digital Strategy

Buenos Aires 101

É a capital e maior cidade da Argentina

3 milhões de pessoas vivem aqui

Cerca de 4 milhões de pessoas comutar para a

cidade da região metropolitana a cada dia.

BA é uma cidade e um estado

BA City Gov tem cerca de 180.000 empregados

33 hospitais públicos (e grátis)

1.200 escolas públicas (e grátis) + 1.000

Escolas Particulares

2/3 do orçamento da cidade se aplica a

Saúde, Educação e Social Aid.

Buenos Aires Digital Strategy

Apoio político do

prefeito

Três equipes com um objetivo

In House Dev

eGov

office

New

Media

office

Open

Gov

office

Buenos Aires gov

1st website

1997

Old

government

websites

are

DEAD

Old

government

websites

are

DEAD

Buenos Aires gov

website

2004-2012

Old

government

websites

are

DEAD

Buenos Aires gov

website

2004-2009

User-driven web experience

Me quero casarEu preciso escolheruma escola para meufilho

Eu tenho que renovar carteira

de motorista

User-driven web experience

• Como integrar 400 sites em apenas um?

• Como organizar pelo menos 70 equipes da web em gov

em uma única estratégia?

• Como gerenciar um 190 milhões de page views de um

site ano e manter um uptime de 99,9%?

• Como podemos melhorar a experiência do usuário e

foco no cidadão?

drupal é o caminho…

Arquitetura e Módulos:

Resolver um quebra-cabeça

Necessidades Soluções

3-Click browsing to reach content User-Driven content planning

Granularity in Roles and Permissions Organic Groups Permissions + Field

Permission + Core Role System

Decentralized Development and

Version Control (SCM)

GIT & Features

Multiple Forms administration Custom Module & Django API with

MongoDB (BA API)

Geotagging Custom GIS Module

Flexible Search Engine SolR & Lucene + Custom Module

Standarizing UI and UX Design Twitter Bootstrap

Web Accelerator and Caching Varnish & MemCache

Content Workflow Workflow Module

ArquiteturaV

AR

NIS

H

DRUPAL 7

buenosaires.gob.arBATourism

SOLR

MEMCACHE / MYSQL

API GCBA MONGO

GIS

OpenX Ads

BA ID openID/Oauth

Módulos

Panels ViewsForms

(BA API)

GISOrganic Groups

BA OpenX

Social Block

Workflow SolR

Modules we

• Multiple layouts

• UI FriendlyPanels

• Fast

• Easy to print informationViews

• Perfil e funções de gerenciamento

• Permissões de publicaçãoWorkflow

• Pode gerenciar uma estrutura governamental

• Relação de conteúdo múltiplo

Organic Groups

Migração ou como sobreviver ao ..

75 000 arquivos + hardcoded HTML + NO DB

Migração

75 000 files + hardcoded HTML + no DB

Migração: Coisas que damos como certa

Buenos Aires – Plataforma Digital

A estratégia baseada em

Lean Startup

Minimum Viable Product

Buenos Aires

Plataforma Digital

Buenos Aires

Plataforma Digital

Buenos Aires

Plataforma Digital

Buenos Aires

Plataforma Digital

Buenos Aires

Plataforma Digital

BA Site de Turismo

BA Portal de

Empleo

Equipe é tudo

PMO

PHP Devs

Python Devs

UX Design

Web Design

GIS Unit

New Tech

Content

Mobile

Construir uma comunidade em Gov

Inovação do Governo…

…não é sobre os aplicativos!

Construir uma comunidade em Gov

Trata-se de

mudar a

cultura!

Construir uma comunidade em Gov

Drupal Módulo Dev treinamento para os

funcionários Gov

– Adotando Git e Github

– Aprender a codificar para Drupal

Drupalization do Adjudicatário

– Não desenvolver um novo site. Em vez disso nos a

construir um módulo ou um tema.

Construir uma comunidade em Gov

BA GovCamp ’12

Obrigado!

@dan_abadie

www.buenosaires.gob.ar

github.com/gcba

twitter.com/gcba

Please, ask me anything