This is a read only archive of pad.okfn.org. See the shutdown announcement for details.

cuidando2 POR FAVOR DELETAR: O CERTO, SE TODOS CONCORDAM, É 
 CENTRAR TUDO NO https://pt.wikiversity.org/wiki/Projeto_Cuidando_do_Meu_Bairro

- - - -

DETALHAMENTO DAS FUNCIONALIDADES QUE REALMENTE SERÃO IMPLEMENTAS: https://pad.okfn.org/p/cuidando2-detalhamento

COISAS PARA FAZER (TODO, pendencias, sugestoes etc): https://pad.okfn.org/p/cuidando2parafazer


10.11.2015

Plano de moderação para os focus groups.

Parte introdutória (Apresentação da moderadora, do desenvolvedor, dos participantes. Explicação do procedimento, do tema). O desenvolvedor faz uma breve apresentação da ferramenta.
Parte principal (Discussão de perguntas no grupo. A moderação explica, mas não opina, faz resumos intermediárias. Os participantes são convidados para desenvolver seus ideias.

5 minutos: Os participantes poderao accessar a ferramenta para testar.

Perguntas/tema (sugestão):
Conclusões do grupo (A moderadora faz um resumo, os participantes podem fazer suas próprias conclusões que não serão comentadas).
Depois da discussão se a moderadora faz uma breve revisão com o desenvolvedor da ferramenta.



Questionário aos participantes do focus group e das oficinas de agente aberto (rascunho)
Versao online: 
 http://devcolab.each.usp.br/limesurvey/index.php/survey/index


Em que setor voce trabalha?


Voce conhecia a primeira versao do Cuidando do Meu Bairro?
- S
- N
- Talvez

Voce pretende acessar de novo a nova ferramenta Cuidando do Meu Bairro 2.0
- S
- N
- Talvez

Como voce pretende usar o Cuidando do Meu Bairro 2.0

Voce acha que o Cuidando do Meu Bairro 2.0 promove a transparencia orçamentária da cidade de São Paulo?

A iniciativa deve ser replicada para outras cidades?

Na base dos dados visualizadas com essa ferramenta voce se sente capaz de fazer perguntas e pedidos ao Poder Publico?

Obrigad@ por responder as perguntas.


28.9.2015

Financiador quer software (licença livre), manual tecnico e teste sobre seu uso com pelo menos 4 focus groups e relatorio (6000 palavras, ca. 12 paginas) ate 15 de dezembro
1) Marco teorico de la intervencion
2) Desarrollo de la intervencion (ideia, hipoteses, retrospectiva da 1. fase o que conduziu 2. fase)
3) Primeros resultados (grupos focais)
4) Conclusao e hipotesis de intervención futura

Cronograma:
    outubro - convite para as oficinas
    outubro/novembro
    novembro - escrita do relatório
    dezembro - entrega do relatório (15 de dezembro)

Datas legais (Jutta)
Outubro
23 (Gisele) , 29
Novembro
4,5,9, 19 (Gisele)

Definição dos focus groups
(Número: entre 6 e 12, mas convidar a mais, uns 15)
Link da planilha de potenciais convidados (fechar 9.10.)
https://docs.google.com/spreadsheets/d/11nGHFNGXYK4j83k955P2DTAqW_LiLwp9P3KrkT73HmU/edit#gid=0


1. Movimentos sociais/ Organizações da sociedade civil (trabalham com acesso à informação/questões do nível local)(p.e. Rede Nossa São Paulo, Açao educativa)
2. Gestores Públicos / Jornalistas / Acadêmicos

Pensar pegar os mesmos grupos focais para comparar.

5. Pessoas que entraram em contato via a ferramenta (distribuir segundo o grupo correspondente acima)
6. adolescentes/alunos de ensino médio (Escola de Aplicacao)
7. aposentados/pessoas maiores de 60 anos - Escola de Cidadania da Zona Leste (?) 
Colocar como ponto que merece um estudo no futuro
na EACH - USP: curso de Gerontologia e UNATI (Universidade Aberta para Terceira Idade)

Observação: Grupos homogeneos tem as vantages que eles chegam mais rápido às conclusões. Mas às vezes isso se ganha menos conhecimentos sobre as diferentes percepções e opiniões.

Oficina
10-15 pessoas, juntar grupos

Duracao 1-2 horas, qual é o melhor horário (15 a 17h, 16-18)

Local
Hub na Consolacao (Jornalistas, Mov. Sociais)
Cssl (Escola da Aplicacao)
EACH (Mov. Sociais)

Preparação:
-Testar o Cuidando 2.0
- Marcar os locais
- Definir as datas
- Definir os objetivos
- Definir o procedimento (plano de moderação) 
- Enviar lembrete 3 dias antes
- Organizar bebidas etc.


Metodologia

Plano de moderação
  1. Parte introdutória (Apresentação da moderadora, da protocolante, dos participantes. Explicação do procedimento, do tema).
  2. Parte principal (Discussão dos temas no grupo. A moderação explica, mas não opina, faz resumos intermediárias. Os participantes são convidados para desenvolver seus ideias.
  3. Conclusões do grupo (A moderadora faz um resumo, os participantes podem fazer suas próprias conclusões que não serão comentadas).
  4. Depois da discussão se a moderadora faz uma breve revisão com a protocolante.



Reunião 24/00/2015 - Colab discutindo o escopo do Cuidando 2.0

Temas discutidos


Reunião 15/05/2015 - Colab discutindo o escopo do Cuidando 2.0

Discutimos algumas funcionalidades/características/ conceitos que já tento agrupar em categorias

Categoria A - Continuar fazendo e melhorar

1. Mapeamento da despesa - pedir mais informações para o poder público (vide ponto Cat.D.1)
Mais informação ? Metas ? Contratos ?Ficar atento para não sobrepor com De Olho nas Metas e Gastos Abertos
2. Infográficos e tabelas sobre o que não está mapeado - pedir mais informações para o poder público (vide ponto Cat.D.1)
3. Interface "balaozinho" com mais explicações simples de alguns conceitos. + intuitiva, + lúdica 
4. Mais material didático (links para terceiros)
5. Notificação e correção de erros de geolocalização
6. Site responsivo (celular) 
7. Site acessível - Identificar o ponto ideal
8. Multi-idiomas

        (nota1: esclarecer se "continuar" tecnicamente é expandir o código ou apenas usar como inspiração, refazendo o código e base de dados )
        o código atual ja esta sendo refeito

Categoria B - Conteúdo de usuário

1. comentários (sim, pela ferramenta)
2. fotos e vídeos (link para ferramentas de terceiros ex. FB, youtube, etc.)
3. ter um login podendo optar por fazer tanto pelo Cuidando (perfil anônimo ? fake?) ou via outras redes sociais (quais ? quantas ?)
4. moderação (autoridade paga ou eleita pela comunidade?)?   formulário para denúncia de abuso
5. interação entre os usuários ? (apenas nas redes sociais de terceiros / e-mail) ou focar em item E.

Categoria C - relatórios e cruzamentos com outros dados

1. Relatório por bairro - Priorizar conselheiros. Cronograma tentativo: desenhar um relatório "protótipo" para testar com alguns
conselheiros da Sé no mês de junho para coletar requisitos do que acham necessário. Ficar atento ao desenvolvimento do 
DE Olho e no Gastos Abertos para evitar sobreposição.
2.Pergunte ao DO Livre - em princípio simples, apenas linkar resultados da ferramenta

Categoria D - Envolvendo outro poder
1. Mapeamento das emendas (fase de elaboração)
2. Comparação com o que vai para execução - escopo aberto?
3. Pergunte ao vereador - mandar email ou postar no FB do vereador 
4. Ranking de respostas (principalmente antes da eleição)


Categoria E - Projetos paralelos ou futuros
1. Pedir informação - ressucitar o Queremos Saber para fazer pedidos automatizados para o E-Sic - a negociar com Gastos Abertos... Modelo de camada (protocolo direto, vs apps para filtrar perguntas invalidas, repetidas ou irrelevantes)
2. Relatórios temáticos (creches, moradia, mobilidade, etc.) - novo projeto de pesquisa para coletar ideias (vide metodologia no Tópico C.1). Ainda decidir qual seria o consumidor
3. Relatórios com indicadores - idem anterior
4. Sofisticação do C.2 Pergunte ao DO Livre



## VOTAÇÃO
Me parece que um encaminhamento assumido nessa Reunião de 15/05/2015, foi que "votariamos" nas prioridades para podermos "limpar" os requisitos e chegar num núcleo de metas mais factivel.  Vou supor que estamos votando preferêmcias, assim as letras A a E e dentro delas 1 a 7.

* preferências Peter: C, A, B, E, D. Sub-preferências: A (1,4,3,2,6,7,5); B (3,1,5E,2); C (1,2); D (1,3,2,4); E (1-camadas, 4, 2, 3).

* preferências XX: xx. Sub-preferências: A (xx); B (xx); C (xx); D (xx); E (xx).

* preferencias Gisele: A, B, C, D(3)

* preferencias Emerson: A, E (1), D, B

* preferencias Andrés: A, B(1), E(1), C, D

RESULTADO: A, B, C, E, D






------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------     DISCUSSÃO GERAL      ------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------


## Conceito

Aplicativo que permite ao cidadão ver os dados orçamentários geolocalizados, adicionar comentários, fazer perguntas relacionadas ao orgão público e mostrar as respostas.
O seria importante mostrar essa conversa: havia esse ponto X, a usuária fez esse pedido de informação Y sobre o ponto X, e obteve a resposta Z. Estar X, Y, Z ali no histórico do ponto X para tod@s poderem ver.
Tentaremos usar os mesmo sistema de login do De Olho nas Metas, para evitar a criação de dois perfis.

Ainda vamos deixar a usuária adicionar pontos no mapa? Ou só comentar os que ja foram geolocalizados por nós?

E se o ponto que geolocalizamos estiver no lugar errado? Quem vai arrumar?


## Questões

No protótipo da Ilziane o formulário de cadastro pedia diversos dados.
Mantemos isso? Deixaremos todos como opcionais? Opcionais!!!

Questões polêmicas:
- botão curtir/compartilhar/tuitar
  Se o problema é o rastreamento feito através de cookies, pode-se utilizar a API Rest desse serviços para isso, evitando colocar um gadget que pode conter código de rastreamento.
- dados fornecidos por usuários (comentarios) serão públicos e disponiveis via API
- permitir comentar como anônim@?
- permitir adicionar pontos no mapa como anônim@?

Vamos terceirizar a hospedagem de vídeos (youtube/vimeo)? Hospedá-los nos mesmos talvez consuma muita banda...
Vamos guardar imagens na nossa base, ou terceirizar isso também?

Ter tela de perfil do usuário?



## Geral
criar e-mail contato@cuidando.org.br
Avisos quando algo der errado, como nao conseguir atualizar os dados no dia
Mostrar no site data da última atualizaçao
Ativar compressao no envido dos arquivos!!! (gzip? há outras melhores bastante suportadas? Parece que não... Config: http://nginx.com/resources/admin-guide/compression-and-decompression/ )


## Comentarios
Fazer uma base de comentários ou usar uma pronta? (Disqus não pode, é do mal) "Isso"? http://posativ.org/isso/
Comentários automoderados? +1/-1? Denunciar?
Gosto do +1/-1 e denunciar/report

## Compartilhar

Face:
Aqui explica o link para compartilhar no face sem JS maligno deles: https://stackoverflow.com/questions/7357001/share-button-post-to-wall-facebook-api
Aqui explica para ter fotinho certa quando compartilha: https://stackoverflow.com/questions/4118572/facebook-sharer

Twiter:
Parece ser só abrir: twiter.com/share
(mas talvez tenha que encurtar o URL...)


## Autenticação
O que usar como autenticaçao? oAuth? OpenID? OpenID Connect (OpenID+oAuth2)?
Ter uma base própria de usuarios ou so de terceiros?
Vamos precisar de um certificado para HTTPS. OpenShift inclui isso... Gandi se compramos domínio...
https://flask-oauthlib.readthedocs.org/en/latest/
https://python-social-auth.readthedocs.org/en/latest/configuration/flask.html
https://stevenwilliamalexander.wordpress.com/2014/04/24/microservice-authentication-and-authorisation/
https://github.com/hasgeek/lastuser
https://github.com/Ayrx/microauth
http://keycloak.jboss.org/ (JAVA uuuuhhhh, e parece não ter REST para serviços, apenas para interface de admin)
https://en.wikipedia.org/wiki/Kerberos_%28protocol%29
https://github.com/jpadilla/pyjwt/
https://github.com/nicolaiarocci/flask-sentinel
Sempre que houver um redirect baseado em um link passado pelo cliente, ver se é em um domínio válido.

## BD
https://github.com/noirbizarre/flask-restplus
http://www.gaiaresources.com.au/geoserver-rest-python/
http://python-eve.org/index.html
https://github.com/charlesflynn/eve-docs


## Visualização
Não usar JSONP, mas sim CORS: http://en.wikipedia.org/wiki/JSONP (sem JSONP perdemos suporte a IE6, mas não queremos suporta-lo mais mesmo)

Subsídios para discutir "interface do ponto":
    s1  http://deolhonasmetas.org.br/project/4163
    s2 https://cidadera.com/tickets/sao-paulo-ciclovia-em-mau-estado-rua-vergueiro?city=S%C3%A3o+Paulo&lat=-23.5714151&locale=pt-BR&lon=-46.639605700000004
Interessante em s1: o ponto (id 4163) está contextualizado pela entidade responsável (subprefeitura da Casaverde)
Interessante em s2: conceito de ticket (similar a bugtracking ou github/issues) e de feedback sobre "problema solucionado". No caso do Cuidando seriam problemas de inconsistência nos gastos/orçamentos das obras. 

https://cordova.apache.org/
https://github.com/glenrobertson/leaflet-tilelayer-geojson/
http://leafletjs.com/examples/geojson.html
Usar bibliotecas que facilitem a tradução da visualização? Quais?

### Acessibilidade
https://github.com/filamentgroup/jQuery-Visualize
http://www.highcharts.com/demo/column-parsed
http://alistapart.com/d/accessibledata/example-final.html


## Georeferenciador
https://github.com/geopy/geopy


## Documentaçao

- O que foi prometido para o financiador
- Detalhes das funcionalidades
- Quais tecnologias serão usadas
- Como comtribuir?
- Como instalar/rodar?
- Arrumar wiki da OK-Br
- Colocar figura da arquitetura

### Documentação dos mircroserviços
http://swagger.io/
https://github.com/tripit/slate



## EXTRAS:

Como tratamos os dados que tem informação de subprefeitura? Colocamos no poligono da região? Colocamos um ponto no centro da regiao? Consideramos como geolocalizado ou não (talvez "+ou-" geolocalizado)?

Como acompanhar os pedidos de acesso à info?
Quebrar ou repassar Captcha para usuári@

Espaço para estórias?

Aplicativo mobile?

Enviar e-maills para vereador@s?

Sugestão de Autenticação: http://deolhonasmetas.org.br/
Projeto similar (e dialogando) http://deolhonasmetas.org.br/
Conceitos de permissão:  ( http://book.cakephp.org/2.0/en/core-libraries/components/access-control-lists.html )
Conceitos de consulta espacial topologica (só PostGis tem) https://en.wikipedia.org/wiki/DE-9IM