A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1 Sistema FBES / Noosfero Antonio Terceiro, Aurélio Heckert Colivre – Cooperativa de Tecnologias Livres.

Apresentações semelhantes


Apresentação em tema: "1 Sistema FBES / Noosfero Antonio Terceiro, Aurélio Heckert Colivre – Cooperativa de Tecnologias Livres."— Transcrição da apresentação:

1 1 Sistema FBES / Noosfero Antonio Terceiro, Aurélio Heckert Colivre – Cooperativa de Tecnologias Livres

2 2 Sobre a Colivre Empreendimento de Economia Solidária Salvador/Bahia Prestação de Serviços em Tecnologia de Informação exclusivamente com Software Livre Desenvolvimento de Software Criação de websites Capacitação http://www.colivre.coop.br (71) 3331-2299

3 3 Sobre o Sistema FBES Objetivos Fortalecer os empreendimentos Divulgar a Economia Solidária. Através de um sistema web...... onde os empreendimentos podem divulgar seus produtos e demais informações... onde as pessoas podem se relacionar e trocar experiências e saberes. Em resumo, uma rede social, com um viés econômico dentro dos princípios da Economia Solidária

4 4 Contexto político Desenvolvimento conjunto com Ynternet.org Fondation (Suiça) Plataforma para exercício pleno da “cidadania digital” (“netizenship”). Adesão do Instituto Paulo Freire Rede de organizações e pessoas ligadas às idéias de Paulo Freire. Desenvolvimento de um software livre chamado Noosfero que serve de base para os ambientes específicos de cada participante.

5 5 Noosfero – características gerais Linguagem de programação: Ruby Framework de desenvolvimento web: Rails Metodologia de Desenvolvimento: Ágil Scrum/XP TDD Padrões web

6 6 Noosfero – arquitetura geral Arquitetura MVC Model View Controller Model ControllerView usuário Entrada de dados Visualização das informações

7 7 Noosfero – micro-arquiteturas Environment/Profile Article Block Task

8 8 Environment/Profile Environment Profile Person Community Enterprise Organization *

9 9 Article Profile Article UploadedFile TinymceArticle TextArticle has * TextileArticle Folder contains *...

10 10 Block Profile Box Block has * * FriendsBlock MembersBlock LinkListBlock Profile

11 11 Task AddMember EnterpriseActivation AddFriend Profile Person target requestor

12 12 Noosfero – desafios Usabilidade Processo de desenvolvimento Governança Mecanismo de busca

13 13 Usabilidade Público-alvo não-técnico Sistema extenso Dificuldade de manter consistência Dificuldade de implementar interfaces de usuário especializadas. Dificuldade de “reproduzir” o público-alvo no dia-a- dia.

14 14 Processo de desenvolvimento Problemas: Várias fontes de requisitos Falta de proximidade física com os requisitantes Solução proposta: Desenvolvimento iterativo com ciclo de tempo fixo (1 mês) 2 sem. desenv; 1 sem. teste e feedback; 1 sem. de implantação e planejamento Centralização de requisitos através de proxy na equipe.

15 15 Governança Requisitos e solicitações conflitantes Necessidade de mecanismo de coordenação para as decisões Em caso de não haver consenso, mecanismo de ter mais um comportamento/apresentação para uma mesma funcionalidade Hoje: hardcoded em branch específico do cliente. Idealmente: alternar através de configuração

16 16 Mecanismo de busca Decomposição inadequada: Em vez de decompor por pelo quê estamos buscando, decompomos por onde estamos buscando. Refatoração se faz necessária > Finder > Finder EnvironmentFinder CategoryFinder

17 17 Obrigado Contato técnico: {terceiro,aurelio}@colivre.coop.br Contato comercial: http://www.colivre.coop.br contato@colivre.coop.br


Carregar ppt "1 Sistema FBES / Noosfero Antonio Terceiro, Aurélio Heckert Colivre – Cooperativa de Tecnologias Livres."

Apresentações semelhantes


Anúncios Google