www.fernando.parreiras.nom.br



Documentos relacionados

Análise comparativa de processos de desenvolvimento de software sob a luz da gestão do conhecimento: um estudo de caso de empresas mineiras

O papel do bibliotecário na Gestão do Conhecimento. Profª Dr a Valéria Martin Valls Abril de 2008

Algumas Instituições. World Bank. Gartner Group. Knowledge Transfer International APQC OCDE IPEA

A gestão do conhecimento no apoio à gestão de requisitos em software

Faculdade de Ciência da Informação Profa. Lillian Alvares

GESTÃO DO CONHECIMENTO NA INDÚSTRIA QUÍMICA

Gestão do Conhecimento e Dasenvolvimento de Software

VANTAGEM ESTRATÉGICA. Assunto: Administração do Conhecimento

UTILIZAÇÃO DO AMBIENTE COLABORATIVO TIDIA-AE PELO GRUPO DE GERENCIAMENTO DO VOCABULÁRIO CONTROLADO DO SIBiUSP - BIÊNIO

Universidade Federal do ABC Rua Santa Adélia, Bairro Bangu - Santo André - SP - Brasil CEP Telefone/Fax:

Aspectos da engenharia de software que influenciam em uma estratégia de GC

1 Fórum de Educação a Distância do Poder Judiciário. Gestão de Projetos de EAD Conceber, Desenvolver e Entregar

A Parceria UNIVIR / UNIGLOBO- Um Case Focado no Capital Intelectual da Maior Rede de TV da América Latina

Gestão do Conhecimento e Cultura Organizacional Prof. Martius V. Rodriguez y Rodriguez

Utilização de ferramentas de colaboração para Gestão do Conhecimento

Gestão de Projectos de Software - 1

OBJETIVO ESTRATÉGICO 1: Atender às novas demandas corporativas da UERJ e otimizar as soluções já implementadas, de acordo com a missão da Diretoria.

As Comunidades de Prática (CoPs) ao Serviço da Organização

Casos de Sucesso. Cliente. Deloitte Touche Tohmatsu Consultores LTDA

Engenharia de Software

Anderson Yanzer Núcleo SBGC ULBRA Canoas

INTRANET: UNIFICANDO A ORGANIZAÇÃO

Katia Werneck

Mauro de Mesquita Spinola, Prof. Dr. Escola Politécnica da USP Departamento de Engenharia de Produção


Projeto Disciplinar de Infra-Estrutura de Software ECOFROTA TRIBUNAL THEMIS

Engenharia de Software: Introdução. Mestrado em Ciência da Computação 2008 Profa. Itana Gimenes

Organização, Sistemas e Métodos. Estruturas Organizacionais Modernas

Universidade de Brasília. Faculdade de Ciência da Informação. Prof a Lillian Alvares

PACOTE DE SERVIÇOS PARA A SISTEMATIZAÇÃO DO GERENCIAMENTO DE PROJETOS, PROGRAMAS E PORTFÓLIO


IES-300. Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Me. Álvaro d Arce alvaro@darce.com.br

Universo Online S.A 1

CIGAM SOFTWARE CORPORATIVA LTDA.

Organização dos Estados Ibero-americanos. Para a Educação, a Ciência e a Cultura

COPPE/UFRJ. Ana Regina Rocha. Programa de Engenharia de Sistemas e Computação

Módulo 2: O que é GC na Administração Pública Brasileira?


15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor

Gestão de TI. Aula 9 - Prof. Bruno Moreno 27/06/2011

Gestão do Conhecimento Corporativo: a experiência da Itaipu Binacional

GESTÃO DO CONHECIMENTO EM UM PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

Plano de Trabalho Docente Ensino Técnico

Universidade de Brasília. Departamento de Ciência da Informação e Documentação

Redes sociais no Terceiro Setor

SIMARPE Sistema de Arquivo Permanente

A GESTÃO DE CONTEÚDOS NO APOIO À ENGENHARIA DE SOFTWARE

Gestão do Conhecimento: Uma Visão Geral Para Business Intelligence

Termo de Abertura Sistema de Vendas de Pizzas Online (PizzaWeb) - Versão 1.0

Introdução. Gestão do Conhecimento GC

FACULDADE DE TECNOLOGIA DE TAQUARITINGA PLANO DE ENSINO º SEMESTRE DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Gestão do Conhecimento e Arquivologia:

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

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

Plano de Ensino IDENTIFICAÇÃO

REGULAMENTO DO TRABALHO DE CONCLUSÃO DE CURSO Curso Superior de Tecnologia em Sistemas para Internet 2/2012

PMONow! Serviço de Implantação de um Escritório de Projetos

Mentoring Comunidades de Prática (CoP)

INSTITUTO DE PESQUISA ECONÔMICA APLICADA

Programa Integrado de Melhoria de Processos de Desenvolvimento de Software Carol Passos

Engenharia de Software. Apostila I >>> Introdução à ES - HEngholmJr

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Unidade II GESTÃO DO CONHECIMENTO. Profa. Leonor Cordeiro Brandão

ANEXO 1 - QUESTIONÁRIO

Engenharia de Software

Universidade do Vale do Rio do Sinos UNISINOS MBA em Administração da Tecnologia da Informação. Aluno: Paulo André Schmidt

A LIBERDADE DO LINUX COM A QUALIDADE ITAUTEC

Introdução. AULA 2 A Organização empresarial e a gestão de projetos. Tema relevante em diversas áreas

REPRESENTAÇÃO DE REQUISITOS VARIÁVEIS COM UML, SEGUINDO O MÉTODO ICONIX

PALESTRA: GESTÃO DO CONHECIMENTO PROF.: HEITOR JOSÉ PEREIRA

Thalita Moraes PPGI Novembro 2007

Plano de Trabalho Docente Habilitação Profissional: Técnica de Nível Médio de Técnico em Informática. Professor: Oscar da Costa Meira Junior


VISÃO SISTÊMICA EM GERENCIAMENTO DE PROJETOS PARA WEB

O uso do gestor de conteúdos plone no suporte a processos de software

biblioteca Cultura de Inovação Dr. José Cláudio C. Terra & Caspar Bart Van Rijnbach, M Gestão da Inovação

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto

SPEKTRUM SOLUÇÕES DE GRANDE PORTE PARA PEQUENAS E MÉDIAS EMPRESAS SPEKTRUM SAP Partner 1

Executive Business Process Management

build UNIP Sistemas de Informação Análise Essencial de Sistemas 3 Prof.Marcelo Nogueira A produção de Software é uma atividade build and fix.

TRABALHOS TÉCNICOS Coordenação de Documentação e Informação INOVAÇÃO E GERENCIAMENTO DE PROCESSOS: UMA ANÁLISE BASEADA NA GESTÃO DO CONHECIMENTO

A GESTÃO DO CONHECIMENTO NA FERROVIA Cristiane Budziak

Gestão da Informação e Gestão do Conhecimento: possíveis aplicações em uma rede. Caroline Brito de Oliveira

9. Quais as características a tecnologia de conexão à Internet denominada ADSL A) Conexão permanente, custo variável, linha telefônica liberada e

DESCRIÇÃO DAS ATIVIDADES DOS CARGOS

ATIVIDADES DE LINHA E DE ASSESSORIA

COMPETÊNCIA, CONSCIENTIZAÇÃO E TREINAMENTO

SAM GERENCIAMENTO DE ATIVOS DE SOFTWARE

Indicie. 1.Introdução Como Surgiu Para que serve Instalação Oque ele permite fazer Primeiro Cenário...

PLANO DE NEGÓCIO WifiGo

P L A N O D E E N S I N O

PROJETO Pró-INFRA/CAMPUS

Transcrição:

Análise comparativa de processos de desenvolvimento de software à luz da gestão do conhecimento: um estudo de caso de empresas mineiras Fernando Silva Parreiras Gilzirene Simone Oliveira

Contexto A engenharia de software é um domínio altamente orientado ao conhecimento, no qual os fatores de sucesso estão relacionados com a experiência das pessoas envolvidas nas fases de projeto, construção, teste e implantação [4]. O processo de desenvolvimento de software (PDS) está intimamente ligado à gestão do conhecimento (GC) nas organizações, uma vez que por meio deste pode-se mapear, organizar, tratar e disseminar adequadamente o conhecimento no ambiente empresarial.

Problema O processo de desenvolvimento de software exerce impacto sobre a gestão do conhecimento nas organizações?

Objetivos Analisar os pontos de conexão entre a GC e o PDS adotado, assim como as interferências mútuas destes conceitos. Identificar qual o comportamento dos instrumentos de GC relatados na literatura pertinente no PDS em empresas diferentes.

Conversões do conhecimento a. Nonada e Takeuchi: Tácito Em Tácito em Explícito SOCIALIZAÇÃO EXTERNALIZAÇÃO Explícito INTERNALIZAÇÃO COMBINAÇÃO

Etapas do conhecimento Davenport & Prusak: a. Geração do Conhecimento: Aumentar seu estoque de conhecimento corporativo. A geração pode se dar através de processos como aquisição, recursos dedicados, fusão, adaptação e rede do conhecimento. b. Codificação do Conhecimento: Seu objetivo é apresentar o conhecimento numa forma que o torne acessível àqueles que precisam dele. Assim, gerentes e usuários do conhecimento podem categorizá-lo, descrevê-lo, mapeá-lo, modelá-lo, estimulá-lo e incluí-lo em regras e receitas. c. Transferência do Conhecimento: Descobrir maneiras eficazes de permitir que os indivíduos conversem e escutem o que se tem a dizer. Quando é preciso transferir conhecimento, o método utilizado deve ser sempre compatível com a cultura da organização em questão.

Processos de desenvolvimento de software Processo unificado Práxis Processo Personalizado

Metodologia Foram escolhidas, arbitrariamente, três empresas da região metropolitana de Belo Horizonte que possuem atuação semelhante, porém tamanho e PDS diferentes Como indicador de tamanho, foi utilizado o número de funcionários. A escolha da amostra reflete o mercado de desenvolvimento de software em Minas Gerais. Segundo o IBGE, em 2000, Minas Gerais possuía uma média de 4,74 funcionários por empresa.

Empresa1 Empresa2 Empresa3 PDS utilizado XP Processo personalizado Práxis No. funcionários Entre 2002 e 2003, o faturamento cresceu? Ano de fundação 15 726 79 Sim Não Sim 2001 1968 1999 Atividades desenvolvidas pela organização Execução de soluções em e-business, desenvolvimento de sistemas e sítios web. Consultoria e Desenvolvimento de Soluções Tecnológicas; Execução de Serviços de Processamento de Dados e Tratamento de Informações. Fornecimento de infraestrutura para as Operadoras de Telefonia Celular, através da plataforma TANGRAM

Resultados Conversões Empresa1 Empresa2 Empresa3 Internalização Externalização Socialização Combinação Uso de base de conhecimento na web, leitura de help, leitura de código fonte, leitura de fontes bibliográficas para o aprendizado. Documentação dos sistemas, das especificações e criação de padronização dos códigos fonte. Ambiente disposto em vão livre sem divisões. Bancadas dispostas de forma a integrar a equipe. Estagiários formando duplas com outros estagiários e sob a supervisão de um funcionário de nível mais avançado. Base de conhecimento interno, reuniões técnicas. Aprendizagem organizacional. Utilização de: Manuais de Sistemas; Manuais do usuário; Protótipos; Revistas e livros técnicos; Boletins Técnicos; Normas. Modelos de Dados; Modelos de Processos; Codificação de Programas. Interações interpessoais; Treinamento mestre- Aprendiz; Compartilhamento das habilidades técnicas. As pessoas trocam diferentes conteúdos e formas de conhecimentos: Reuniões Técnicas; Reuniões de Homologação; Documentos Organizacionais; Intranet Internet; Mídias Magnéticas. Assinatura de revistas on line; Troca de links entre membros da equipe. RFC (Request for Comments) - documentos padronizadores de processos e técnicas; ferramentas de geração de help automático através de comentários no código (JavaDoc). Empresa nova e em crescimento tendo sua disposição física constantemente mudada; não se reconhecem espaços muito confortáveis e propícios a este fim. Existe biblioteca recente, mas sempre atualizada. Participação regular em palestras externas (Microsoft, Borland, etc...). Eventos internos existem, mas não são regulares.

Fases Empresa1 Empresa2 Empresa3 1. Geração do conhecimento Contratação de pessoas de outras empresas; Contratação de consultoria; biblioteca; coloca pessoas diferentes para trabalhar; não há mudança de função; formação de grupos por parte dos trabalhadores e diretores; espaços físicos para a troca de informações; refeitório, sala de descanso. Não tem contratado novas pessoas, não tem contatado consultoria, P&D distribuído em núcleos isolados, possui biblioteca atualizada, não sofre trocas de função com freqüência. Possui grupos de discussão, locais para assuntos específicos. As baias privilegiam as conversas entre os colegas. Consultoria feita constantemente em todas as áreas da empresa através de parceiras desde sua criação; P&D é a alma da empresa; constantemente busca, estuda e estimula novas tecnologias e fomenta conhecimentos com iniciativas como hospedagem de grupos de discussão da Internet que tratam sobre tecnologia de ponta. 2. Codificação e Coordenação do conhecimento 3. Transferência do Conhecimento Repositório para gerar a memória do processo. Existem espaços para troca de informação como bebedouro, restaurante, sala de descanso. Feiras e fóruns externos. Possui organogramas; convocação das pessoas para resolução de problemas; não possui base de conhecimento; publicação de boletim técnico; repositórios para armazenar as fases do projeto; dicionário de dados; controle de versão, etc. Não possui espaços para troca de informação; Existem intercambio de áreas no espaço cultural; Reuniões técnicas semanais; Possui treinamentos internet. Troca de experiências entre membros; divulgação do organograma e informações sobre o mesmo; não há bases de conhecimento com erros corrigidos formalmente, mas já esta sendo estudado; reuniões para identificar problemas no processo e padronizar. Não existem espaços para troca de informação; existem palestras internas e todos são liberados pra qualquer palestra externa que agregue; reuniões e palestras com freqüência; existem cursos externos pagos pela empresa para todos os funcionários alem de cursos internos de treinamento com pequena regularidade.

Conclusão O processo de desenvolvimento e o tamanho da organização pautam os mecanismos para a GC, potencializando especialmente uma ou outra fase ou conversão, de acordo com a organização. Todas as empresas, conscientemente ou não, trabalham a GC, de maneira formal ou informal, em seus processos de desenvolvimento. A GC pode trazer melhorias não só ao processo propriamente dito, mas também na satisfação dos membros da equipe, nos relacionamentos internos e proporcionar maior facilidade e agilidade na execução das tarefas cotidianas.

Referências 1. BECK, Kent. Extreme Programming Explained. Addison Wesley, 1999, 137p. 2. BOOCH, Grady, JACOBSON, Ivar, RUMBAUGH, James. The Unified Software Development Process. Reading MA: Addison-Wesley, 1999, 463p. 3. DAVENPORT, Thomas H.. Conhecimento empresarial: como as organizações gerenciam o seu capital intelectual. Rio de Janeiro: Campus, 1998. 237 p. 4. DESOUZA, Kevin C. Barriers to Effective Use of Knowledge Management Systems in Software Engineering. Communications of the ACM, vol. 46, n. 1, p. 99-101, jan. 2003. 5. NONAKA, Ikujiro, TAKEUCHI, Hirotaka. Criação de Conhecimento na Empresa. Como as empresas japonesas geram a dinâmica da inovação. Rio de Janeiro: Campus, 1997. 358p.

1. PAULA FILHO, Wilson de Pádua. Engenharia de Software: Fundamentos, Métodos e Padrões. Segunda Edição. Rio de Janeiro: LTC Editora. 2002. 602p. 2. PRESSMAN, Roger S. Engenharia de Software. 5. ed. Rio de Janeiro: McGraw-Hill, 2002. 843p. 3. RUS, Iona, LINDVALL, Mikael. Knowledge Management in Software Engineering. IEEE Software, vol. 19, n. 3, p. 26-38. mai. 2002. 4. SOMMERVILLE, Ian. Engenharia de Software. São Paulo: Prentice Hall: 2003. 606p.

Obrigado! Fernando Silva Prareiras