Órgão / Unidade: Tribunal Regional Eleitoral do Rio de Janeiro (TRE-RJ) / Seção de Desenvolvimento de Sistemas (SEDSIS) E-mail:



Documentos relacionados
INTRODUÇÃO A PROJETOS

Daniel Wildt

Com metodologias de desenvolvimento

Aplicando Scrum no. Vítor E. Silva Souza

2012. Quinta Conferência de Qualidade de Software ASR Consultoria

Promoção especial para o III Congresso Cearense de Gerenciamento Certified ScrumMaster, Certified Scrum Product Owner e Management 3.

Metodologias Ágeis. Gerenciando e Desenvolvendo Projetos de forma eficiente. Gabriel Verta Rafael Reimberg Vinicius Quaiato

Programação Extrema. Luis Fernando Machado. Engenharia de Software

RESUMO: APRESENTAÇÃO DOS RESULTADOS DO ESTUDO DE CASO:

Gerenciamento de Projetos Modulo VIII Riscos

Introdução. Gerência de Projetos de Software. Sumário. Sistemas de Informação para Processos Produtivos

Alexandre Lima Guilherme Melo Joeldson Costa Marcelo Guedes

Géssica Talita. Márcia Verônica. Prof.: Edmilson

Estratégias adotadas pelas empresas para motivar seus funcionários e suas conseqüências no ambiente produtivo

Tutorial 7 Fóruns no Moodle

AS CONTRIBUIÇÕES DAS VÍDEO AULAS NA FORMAÇÃO DO EDUCANDO.

meses e de ganhos financeiros muito maiores do que quando se é empregado é um erro comum. Além disso, a idéia de não ter chefe é extremamente

Planejamento - 7. Planejamento do Gerenciamento do Risco Identificação dos riscos. Mauricio Lyra, PMP

Questionário de avaliação de Práticas X Resultados de projetos - Carlos Magno Xavier (magno@beware.com.br)

Profa. Dra. Ana Paula Gonçalves Serra

DESCRIÇÃO DAS PRÁTICAS DE GESTÃO DA INICIATIVA

Aprimoramento através da integração

Programa. Erro Zero Atraso Zero

Uma introdução ao SCRUM. Evandro João Agnes

Educação Patrimonial Centro de Memória

Ágil. Rápido. Métodos Ágeis em Engenharia de Software. Introdução. Thiago do Nascimento Ferreira. Introdução. Introdução. Introdução.

GESTÃO PÉ NO CHÃO. Resultados da pesquisa online realizada com mais de 100 escritórios de advocacia

Gerenciamento da Integração (PMBoK 5ª ed.)

PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL. Projeto 914 BRA PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03

A escola para todos: uma reflexão necessária

7 perguntas para fazer a qualquer fornecedor de automação de força de vendas

Empreendedorismo. O perfil empreendedor

Health Innovation. 54 HEALTHCARE Management 36 julho agosto 2015 healthcaremanagement.com.br

Prof. Me. Marcos Echevarria

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Classificação de Sistemas: Sistemas Empresariais

Aula 10. Delegação X Empowerment

Título do Case: Diversidades que renovam, transformando novas realidades

O Uso da Inteligência Competitiva e Seus Sete Subprocessos nas Empresas Familiares

Módulo 9 A Avaliação de Desempenho faz parte do subsistema de aplicação de recursos humanos.

SCRUM. Otimizando projetos. Adilson Taub Júnior tecproit.com.br

Gerenciamento de Mensagens e Tarefas / NT Editora. -- Brasília: p. : il. ; 21,0 X 29,7 cm.

MÍDIAS NA EDUCAÇÃO Introdução Mídias na educação

Ideal para que tipo de empresa (equipe): pequena, média, grande? Em software onde os requisitos não são conhecidos é recomendado o uso do XP? Por quê?

PROJETO POLÍTICO PEDAGÓGICO: ELABORAÇÃO E UTILIZAÇÃO DE PROJETOS PEDAGÓGICOS NO PROCESSO DE ENSINO APRENDIZAGEM

O PAPEL EMPREENDEDOR NO SISTEMA DE GESTÃO DA QUALIDADE * PALAVRAS-CHAVE: Sistema de Gestão da Qualidade. Representante da Diretoria. ISO 9001.

Consultoria e Gerenciadora

Tema: evasão escolar no ensino superior brasileiro

ORIENTAÇÃO PEDAGÓGICA N.4/2014 PROCEDIMENTO DE OBSERVAÇÃO DE AULA

Plano de Continuidade de Negócios

Gerenciamento de Equipes com Scrum

Mão na roda. Projetos temáticos

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT

Universidade Estadual de Goiás. Trabalho da matéria de Núcleo Interdisciplinar de Estudos Independentes

Todos os microprocessadores hoje disponíveis em micros compatíveis com PC utilizam o funcionamento do como ponto de partida.

PLANEJAMENTO ESTRATÉGICO

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW

Capítulo 2. Processos de Software Pearson Prentice Hall. Todos os direitos reservados. slide 1

Quando vemos o mundo de forma diferente, nosso mundo fica diferente.

Gestão de Pessoas. É bem mais fácil quando você conhece profundamente seus colaboradores

Gerenciamento de Projeto: Planejando os Riscos. Prof. Msc Ricardo Britto DIE-UFPI

Gestão de pessoas: revisão de conceitos

METODOLOGIAS ÁGEIS - SCRUM -

3 Gerenciamento de Projetos

Área de Desenvolvimento de Novos Projetos

MODELOS MENTAIS E SEUS IMPACTOS NAS EQUIPES Por: Veronica Ahrens

Ouvir o cliente e reconhecer o problema: ingredientes essenciais à gestão de projetos

Erros no Gerenciamento de Projetos em Inteligência Competitiva

Devo fazer uma certificação em Gerenciamento de Projetos? CAPM PMP PgMP PMI-ACP SM PMI-RMP PMI-SP.

Marketing Pessoal. Uma visão de si mesmo

Projetos Ágeis aplicados a TI. Júlio Cesar da Silva Msc.

Scrum. Centro de Informática - Universidade Federal de Pernambuco Sistemas de Informação Kiev Gama kiev@cin.ufpe.br

O GERENTE MINUTO. Como Tomar Decisões Rápidas. (Resumo do Livro dos autores: Kenneth Blancharo & Spencer Jonhson Editora Record)

ANEXO 07 CICLO DE DESENVOLVIMENTO ÁGIL PROCERGS

BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia

SEGURANÇA HOSPITALAR

As 10 Melhores Dicas de Como Fazer um Planejamento Financeiro Pessoal Poderoso

EDITORIAL LÍDER DO FUTURO

Um representante é alguém que está onde eu não consigo estar.

Distintos convidados e demais pessoas nesta sala, é uma grande honra

Scrum. Introdução UFRPE-DEINFO BSI-FÁBRICA DE SOFTWARE

CRIANDO A NOVA GERAÇÃO DE EMPREENDEDORES BRASILEIROS

Índice. Introdução 2. Quais funcionalidades uma boa plataforma de EAD deve ter? 4. Quais são as vantagens de ter uma plataforma EAD?

Trabalho 7 Fila de prioridade usando heap para simulação de atendimento

Aumente o valor do ciclo de vida de cada cliente

UTILIZAÇÃO DAS METODOLOGIAS ÁGEIS XP E SCRUM PARA O DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES

Cinco restrições de desenvolvimento/teste que afetam a velocidade, o custo e a qualidade dos seus aplicativos

Gestão e criação de conteúdo para mídias sociais

Módulo 6 Cultura organizacional, Liderança e Motivação

Wesley Torres Galindo

TIPOS DE REUNIÕES. Mariangela de Paiva Oliveira. As pessoas se encontram em diferentes âmbitos:

Wesley Torres Galindo.

MÓDULO 5 O SENSO COMUM

A INCLUSÃO DOS PORTADORES DE NECESSIDADES ESPECIAIS EDUCATIVAS NAS SÉRIES INICIAIS SOB A VISÃO DO PROFESSOR.

Top Guia In.Fra: Perguntas para fazer ao seu fornecedor de CFTV

Transcrição:

Órgão / Unidade: Tribunal Regional Eleitoral do Rio de Janeiro (TRE-RJ) / Seção de Desenvolvimento de Sistemas (SEDSIS) E-mail: sonia.moreira@tre-rj.jus.br, avelino.gomes@tre-rj.jus.br, carlos.willians@tre-rj.jus.br Nome do Trabalho: Metodologia de Gestão à Vista Acessível para Deficiente Visual Nome dos Responsáveis: Sonia Maria Moreira (Analista Judiciária / Chefe de Seção), Avelino Ferreira Gomes Filho (Analista Judiciário / Assistente de Chefia), Carlos Willians Pires da Cunha (Técnico Judiciário). Delimitação da Ação: Tecnologia da Informação / Desenvolvimento de Sistemas Meta e Objetivo: Integrar um deficiente visual à equipe de desenvolvedores de software de modo que participe ativamente de todas as etapas de construção de sistemas.

Introdução No mundo inteiro, segundo dados da Organização Mundial da Saúde (OMS) há 40 milhões de pessoas cegas [6], desse total 506 mil são brasileiras e quase 300 mil estão em idade laborativa [5]. Esse número é superior à população de algumas cidades brasileiras, porém, pessoas com essa deficiência sofrem dificuldades para inserção social. No geral as escolas não são adaptadas, há grande dificuldade para utilização de espaços e transporte público [3], poucas políticas públicas e pouco acesso à tecnologia [2]. Além disso, segundo Goertz e outros [4], é comum que os deficientes visuais sejam empregados em tarefas menores do que aquelas compatíveis com sua educação e capacidade. Intolerância leva as pessoas a achar que os cegos sempre serão menos eficientes do que seus colegas com visão. Nessas circunstâncias, um cego tem que ter sorte (não o direito) de achar um empregador que decida que ele terá uma chance [11] Esse trabalho tem como intuito apresentar como foi possível quebrar algumas barreiras e trazer um programador totalmente cego para um time de desenvolvedores de software utilizando os Métodos Ágeis. Métodos Ágeis Os métodos ágeis nasceram com o Manifesto Ágil no ano de 2001, quando renomados desenvolvedores de softwares concluíram que estavam descobrindo maneiras melhores de desenvolver software fazendo eles mesmos e ajudando outros a fazê-lo. Através deste trabalho, passaram a valorizar: Indivíduos e interação entre eles, mais que processos e ferramentas; Software em funcionamento, mais que documentação abrangente; Colaboração com o cliente mais que negociação de contratos; Responder a mudanças mais que seguir um plano [1]. Foram definidos também os doze princípios ágeis para nortear a criação de metodologias alinhadas ao novo paradigma que estava sendo proposto [8]. A ideia por trás desse manifesto é a descoberta dos profissionais desenvolvedores de software no sentido de que o segredo do sucesso em suas atividades é sair do foco das tecnologias e dar mais valor ao aspecto humano. Essa estratégia deu bons resultados rapidamente, pois afinal softwares são desenvolvidos por pessoas, para serem usados na maioria das vezes também por pessoas, então, passar a valorizar mais as pessoas e suas interações fez toda a diferença. A partir daí muitas metodologias baseadas no conceito ágil foram sendo criadas, adaptadas e aprimoradas, sendo as mais conhecidas o XP (Extreme Programming), SCRUM, Lean e Kanban. Hoje, as práticas ágeis são aplicadas com sucesso na gestão de projetos em geral, não somente no desenvolvimento de softwares, sendo reconhecidas por entidades renomadas internacionalmente, como o Project Management Institute PMI que lançou em 2011 a

certificação Agile Certified Practitioner (ACP) [7], a SCRUM Alliance principal entidade de difusão e fomento ao uso do SCRUM [9]. Contextualização A estratégia de buscar mais eficiência, transparência e automação dos órgãos do Poder Judiciário no Brasil, coordenada pelo CNJ mais fortemente a partir de 2008, gerou grande demanda de soluções de TI, sistemas e ferramentas automatizadas em todos os tribunais do país. No TRE-RJ, não foi diferente, as demandas para a Seção de Desenvolvimento de Sistemas (SEDSIS) cresceram em um número muito maior do que a equipe podia atender. Não tínhamos uma metodologia de gerenciamento de projetos e de desenvolvimento de software adequada para a realidade que se descortinava na SEDSIS. Com frequência um trabalho era interrompido porque chegava outro mais urgente, e isso ocorria mais vezes devido às mudanças na alta administração. Quando os gestores mudavam, mudava o foco estratégico do Tribunal e com isso as prioridades de criação/implantação das soluções de TI. O resultado desse cenário era: projetos inacabados, usuários insatisfeitos, dificuldade da chefia em definir prazos e solicitar priorização aos superiores, equipe desmotivada e sob estresse constante. Com o objetivo de organizar esse cenário caótico, gerenciar adequadamente os projetos, melhorar a qualidade do trabalho, priorizar as iniciativas e dar respostas gerenciais para o Tribunal, em 2010 iniciamos na SEDSIS a adoção do SCRUM como metodologia para desenvolvimento de softwares. Fizemos treinamentos, leitura de material didático e seminários internos para compartilhar conhecimentos, identificar os papéis e criar os artefatos estabelecidos pelo SCRUM. As práticas ágeis requerem grande mudança de paradigma e esse é um dos grandes desafios das pessoas: mudar a forma de ver o mundo, mudar sua programação interna para lidar com as mesmas coisas de um modo novo. Todos sabemos que mudar um hábito requer determinação e disciplina; e quanto mais antigo for o hábito maior é o desafio. O SCRUM possui três pilares que são Transparência, Inspeção e Adaptação. Especificamente, a Transparência diz que devemos garantir que aspectos do processo que afetam o resultado devem ser visíveis para aqueles que gerenciam os resultados. Esses aspectos não apenas devem ser transparentes, mas também o que está sendo visto deve ser conhecido. [8]. Isso implicava em um desafio a mais porque na equipe da SEDSIS temos um desenvolvedor que é cego. Um dos principais artefatos do SCRUM para fornecer transparência ao processo é o Task Board (do inglês Quadro de Tarefas ), onde todo o trabalho que está sendo desenvolvido é exibido e atualizado diariamente em um quadro que fica visível para todos. O Task Board é dividido em colunas identificadas pelos títulos A FAZER, FAZENDO e FEITO, de modo que as atividades são colocadas nessas colunas de acordo com a situação de cada uma (Figura 1). O trabalho de um time SCRUM é organizado em blocos chamados User Stories (do inglês Histórias do Usuário ), esses

blocos são quebrados em tarefas com duração estimada de no máximo um dia. A descrição de cada tarefa é escrita em um post it e colada no Task Board inicialmente na coluna A FAZER. Diariamente a equipe do projeto se reúne diante do Task Board, num encontro com duração máxima de 15 minutos, onde todos devem ficar em pé. Nesse encontro, cada participante fala para os demais aquilo que fez no dia anterior, escolhe o que irá fazer no dia atual e reporta alguma dificuldade encontrada, se houver. Nessa rápida reunião o quadro Task Board é atualizado da seguinte forma: o post it com a descrição da tarefa que foi concluída é movido pelo executor para a coluna FEITO, em seguida pega um novo post it da coluna A FAZER e coloca na coluna FAZENDO, junto com um avatar que o identifica como executor da tarefa. Assim sucessivamente, cada participante repete o procedimento indicando o que fez no dia anterior e o que fará no dia atual. Figura 1 Task Board apresentando o andamento dos projetos da unidade O resultado disso é que tem-se um quadro colorido, dinâmico com informações disponíveis para quem quiser ver sobre o andamento do projeto, ou seja, constantemente tarefas são movidas das colunas a fazer, para fazendo e depois

para feito. Esse processo ganhou o nome de gestão à vista, porque as informações necessárias para acompanhar o projeto, gerir a equipe e tomar decisões estão disponíveis e visíveis para todos: clientes, usuários, chefes, colegas, equipe bem para quase todos nosso colega Carlos Willians não podia ver Nosso SCRUM Figura 2 Reunião Diária Conforme falamos no início deste artigo, o diferencial e o fator crítico de sucesso dos métodos ágeis é o foco no ser humano e nas suas interações. É priorizar a conversa presencial cara-a-cara, como forma de comunicação. Aplicando o SCRUM, percebemos que fato de cada membro do time pegar voluntariamente um post it com uma tarefa, associá-la a uma imagem que o identifica (avatar), assumindo o compromisso de realizar essa tarefa; e no dia seguinte mover esse pequeno papel para a coluna FEITO, promove comprometimento e sentimento de satisfação pelo trabalho realizado. No SCRUM, a tarefa é puxada, ou seja, cada membro da equipe escolhe o que deseja fazer, ninguém empurra ou determina o que ele vai fazer. Esses simples gestos diários, criam hábitos, que estabelecem comportamento pro ativo, disciplina e resultados positivos em pouco tempo (Figura 2).

Se por um lado, a percepção de que a metodologia SCRUM era simples, poderosa e possibilitaria a realização dos nossos objetivos, nos motivou bastante; por outro lado veio a indagação: como incluir um desenvolvedor cego nesse processo? Como dar a ele a mesma oportunidade de participar do processo, a acessibilidade ao quadro Task Board e à metodologia SCRUM em sua totalidade? Inspirados na determinação do Carlos Willians em vencer a deficiência e usando nossa criatividade criamos juntos os mecanismos para que ele participasse de todo o processo de trabalho como qualquer outro membro da equipe. Tínhamos em mente a seguinte premissa: o desejo da pessoa com deficiência física é poder ser tratado de maneira igual, porque diferente ele se sente na maior parte do tempo. Assim, adaptamos nosso Task Board com uso de etiquetas escritas em braile, pinos com formato diferente para prender os post its, de modo que fosse possível ao Carlos atualizar o quadro. Nas reuniões de estimativas, o SCRUM sugere o uso do planning poker, um método que usa cartas de um baralho especial, que o time joga para estimar o esforço de implementação de cada User Story. Adaptamos um baralho especial com inscrições em braile para que o Carlos pudesse participar do jogo. Figura 3 Pinos diferentes para auxiliar os deficientes visuais. Figura 4 Etiquetas em braile

Figura 5 Programador cego manipulando suas atividades no Task Board Figura 6 Programador cego manipulando suas atividades no Task Board

Figura 7 Planning Poker

Figura 8 Planning Poker

Figura 9 Programação em grupo para construção do conhecimento colaborativo.

Figura 10 Sessão de programação projetada.

Figura 11 Reunião de retrospectiva sobre o trabalho realizado. Nosso professor Rodrigo de Toledo, um dos primeiros a utilizar o SCRUM no Brasil, se interessou bastante pelo trabalho de acessibilidade que desenvolvemos no TRE-RJ e apresentou nossa história no Agile 2012, principal evento para divulgação e promoção dos métodos ágeis no Brasil. A entrevista e o vídeo da apresentação podem ser vistos em: Video da palestra sobre "Gestão Visual! Como incluir o deficiente visual na gestão visual?" [10]: http://www.youtube.com/watch?v=2cqzbvmejdw&hd=0 Prezi da palestra Gestão Visual: http://prezi.com/jkhstru9me4s/gestao-visual/ Video do Carlos, TRE: http://www.youtube.com/watch?v=3fp7v-e62r8&yt:cc=on

Conclusão Todo esse trabalho desenvolvido na SEDSIS tem sido bastante enriquecedor. A Chefe da Seção consegue dar respostas rápidas e claras sobre o andamento dos projetos, bem como fornecer previsões confiáveis sobre prazos de conclusão. A qualidade dos softwares e produtos desenvolvidos melhorou significativamente; os usuários estão satisfeitos com a qualidade dos produtos entregues; a quantidade de manutenções corretivas é bem baixa. Nossa metodologia tem ajudado aos superiores em suas priorizações, planejamento e tomada de decisão em relação às demandas de desenvolvimento de sistemas e soluções de TI. Quanto maior o desafio, maior a alegria ao superá-lo. Essa alegria e a motivação decorrente dela é que nos faz continuar, dia após dia vencendo as dificuldades e comemorando cada pequena vitória. A convivência com o Carlos nos trouxe, sem que sequer percebêssemos, uma nova visão do mundo. Nos preocupamos hoje com coisas que antes nem passava por nossas cabeças. Descobrimos que pequenas coisas que fazemos sem nem perceber, são grandes empecilhos para alguém que não enxerga. Descobrimos também que o convívio com alguém diferente, com suas dificuldades e virtudes; a preocupação em transformar o ambiente em um lugar um melhor e acessível para o outro, nos faz pessoas e profissionais melhores também. Com os métodos ágeis foi possível aumentar a previsibilidade, velocidade e qualidade dos sistemas entregues. Além disso, conseguimos integrar um deficiente visual à equipe participando ativamente de todas as etapas da construção de software seguindo a metodologia ágil. Bibliografia [1]. BECK, Kent. BEEDLE, Mike. VAN BENNEKUM, Arie. COCKBURN, Alistair. CUNNIMGHAM, Ward. FOWLER, Martin. GRENNING, James. HIGHSMITH, Jim. HUNT, Andrew. JEFFRIES, Ron e outros. Manifesto for Agile Software Development. In: http://agilemanifesto.org/. Acessado em setembro de 2013: 2001. [2]. BORGES, José Antônio. Do Braille ao Dosvox - Diferenças nas vidas dos Cegos Brasileiros. COPPE/UFRJ. Rio de Janeiro - RJ, Brazil: 2009. [3]. FORNAZIERO, S. M. ZULIAN, M.A.R. Estudo das dificuldades encontradas pelas pessoas cegas com deficiência visual no uso do transporte coletivo. XIV Encontro Latino Americano de Iniciação Científica e X Encontro Latino Americano de Pós-Graduação. Universidade do Vale do Paraíba. IN: http://www.inicepg.univap.br/cd/inic_2010/anais/arquivos/re_0308_0861_01.pd f. Acessado em setembro de 2013: 2010.

[4]. GOERTZ, Yvonne H.H. VAN LIEROP, Brigitte A.G. HOUKES, Inge. NIJHUIS, Frans J. N. Factors related to the employment of visually impaired persons: a systematic literature review. Journal of Visual Impairment & Blindness. American Foundation for the Blind. In: http://www.biomedsearch.com/article/factors-related-to-employmentvisually/231313588.html. Acessado em agosto de 2013: 2010. [5]. IBGE, Instituto Brasileiro de Geografia e Estatística. Tabela 1.3.1 - População residente, por tipo de deficiência, segundo a situação do domicílio e os grupos de idade - Brasil - 2010. IBGE. Rio de Janeiro - RJ, Brazil. In: ftp://ftp.ibge.gov.br/censos/censo_demografico_2010/caracteristicas_gerais_r eligiao_deficiencia/tab1_3.pdf. Acessada em setembro de 2013: 2010. [6]. OMS, Organização Mundial da Saúde. Global data on visual impairments 2010. Organização Mundial da Saúde. Genebra, Suíça. In: http://www.who.int/blindness/globaldatafinalforweb.pdf. Acessado em setembro de 2013: 2012. [7]. PMI, Project Management Institute. PMI Agile Toolbox. In: http://www.pmi.org/certification/new-pmi-agile-certification/pmi-agile- Toolbox.aspx. Acessado em setembro de 2013: 2013. [8]. SCHWABER, Ken. SUTHERLAND, Jeff. The scrum guide: 2011. [9]. SCRUM ALLIANCE. Scrum Alliance. In: http://www.scrumalliance.org/. Acessado em setembro de 2013: 2013. [10]. TOLEDO, Rodrigo. Métodos Ágeis. In: http://www.rodrigodetoledo.com. Acessado em agosto de 2013: 2010. [11]. WALL, John. The rights of blind people. Journal of Community Eye Health International Center for Eye Health. London, U.K. Ed: 16, p.p. 1-2. In: http://www.ncbi.nlm.nih.gov/pmc/articles/pmc1705870. Acessado em agosto de 2013: 2003.