400 likes | 578 Views
O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional. Carlos Alberto Cocozza Simoni orientando Profa. Dra. Maria Cecília Calani Baranaukas orientadora. Instituto de Computação – UNICAMP BRASIL. Ciências da Computação. 75 - 78. Desenvolvimento de Sistemas
E N D
O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa. Dra. Maria Cecília Calani Baranaukas orientadora Instituto de Computação – UNICAMP BRASIL IC - UNICAMP
Ciências da Computação 75 - 78 Desenvolvimento de Sistemas Trainee Gerente 78 - 91 92 - 01 01 - 03 Desenvolv. de Sistemas Gerente Empresa X Academia MSc PhD 03 - 07 Histórico Acadêmico / Profissional IC - UNICAMP
As Grandes Mudanças IC - UNICAMP
ES e IHC IC - UNICAMP
Objetivos Organizacionais IHC Linguagem Usabilidade informal “Mundo Real” doUsuário formal “Mundo Real” doDesenvolvedor técnico Características das equipes Restrições tecnológicas Construção ES Cronograma Orçamento Convergência IC - UNICAMP
Organização SI Informal I Significados, Intenções Crenças, Compromissos SI Formal Signo (O, R, I) Normas Regras SI Técnico R O “contrato” Sistema automatizado Social O Uso dos Signos Pragmático Semântico Sintático Empírico Propriedades físicas dos Signos Físico Semiótica Organizacional IC - UNICAMP
Mestrado IC - UNICAMP
Mudança de Paradigma de Pesquisa - Contexto Subjetivista IC - UNICAMP
Alguns Enfrentamentos • Não existem medidas comparativas com outras metodologias ou formas de pensar • Abordagens do tipo do grupo Escandinavo, Casos de Uso, Análise e Projeto Contextual, Baseado em Cenário, Design Participativo também lidam com os contrastes existentes entre IHC e ES, e também se movem na direção de uma visão subjetivista de SI • As diferentes formalizações encontradas nos métodos utilizados ainda não guardam relações plenas • Semiótica e SO ainda não são familiares a possíveis interessados e necessitam de explicação sobre elas IC - UNICAMP
Estudo de Caso A Pesquisa Qualitativa – Pesquisa Ação • Planejamento • A problemática • Questões • Proposta de Trabalho • Coleta dos Dados • Observação Participativa • Entrevistas e Discussões • Análise Documentacional • Análise e Disseminação IC - UNICAMP
As Questões de Pesquisa e SO • Que problemas e expectativas as empresas têm em relação às metodologias? • Abordagem Semiótica Organizacional atenderia? • Seria de fácil entendimento (técnicos e usuários)? • Facilitaria a interação entre usuários e técnicos? • Documentação, gestão, qualidade e manutenção estariam atendidas? • Seria possível integração com etapas de Projeto e Implementação? IC - UNICAMP
MEASUR - Methods for Eliciting, Analysing and Specifying Users’ Requirements • PAM – Métodos de Articulação de Problemas • Conjunto de métodos aplicados em estágio inicial de projeto, um problema vago, complexo • SAM – Método de Análise Semântica • Usuário ou “dono” do problema elicitar e representar seus requisitos em um modelo formal e preciso • NAM – Método de Análise de Normas • Normas sociais, culturais e organizacionais que governam as ações dos agentes no domínio do negócio IC - UNICAMP
Design Participativo • A participação do usuário deve ser ativa durante todo o processo de desenvolvimento de software • Pontos de convergência entre as linhas: • Democracia • Eficiência, Especialização e Qualidade • Comprometimento e Aceitação • Muller, M. J., Haslwanter, J. H. e Dayton, T., 1997, “Participatory Practices in the Software Lifecycle”, Handbook of Human-Computer Interaction, 2ª ed., Elsevier Science, p.255-297. IC - UNICAMP
Unicamp Treinamento Documentação Apresentação . . . Estudos de Casoem Empresas Lançando SO no mundo real: como se preparar para isto? IC - UNICAMP
Estabelecimento de Parcerias Academia Empresas Detalhamento dos Trabalhos com os Parceiros Estudos sobre Semiótica Organizacional Adaptação Treinamento em SO e MEASUR Adaptação Treinamento em SO e MEASUR Elaboração Treinamento em SO e MEASUR Adaptação Treinamento em SO e MEASUR Treinamento em SO e MEASUR SBS Treinamento em SO e MEASUR SERPRO Elaboração do Processo de Desenvolvimento Gradiente Treinamento Interno em SO e MEASUR Avaliação do Treinamento Avaliação do Treinamento Caso Interno “Call Center” Treinamento em SO e MEASUR Gradiente Projeto “PCSS – Portal Customer Self Service” Avaliação do Caso Interno “Call Center” Avaliação do Treinamento Projeto “ERM – Gerenciamento de Recursos de TI” Avaliação do Trabalho realizado Avaliação do Trabalho realizado Estudo de Casos IC - UNICAMP
BRAIN STORMING Fatores Críticos de Sucesso Viabilidade do Projeto Requisitos Questões a investigar Unidades de sistemas PAM DESCRIÇÃO DO PROBLEMA “CALL CENTER” DISCUSSÃO REVISÃO PROJETO DE INTERFACE Modelo de Ontologia SAM Conjunto de Normas DISCUSSÃO REVISÃO DESCRIÇÃO ORGANIZACIONAL NAM Doctos. Revisados PAM, SAM e NAM Estudo Piloto na Academia IC - UNICAMP
área de atendimento informação cadastral manter empregador empregar organização satisfação avaliar reclamação coletar atendente sociedade telefone carta e-mail c d a e área de vendas buscar produto pessoa atender vendedor b verificar pessoa contato empregador pedido física jurídica empregar buscar cliente prospect #nome #endereço #e-mail #telefone #nome #profissão #e-mail #telefone Call Center: Modelo de Ontologia IC - UNICAMP
a b c d e Call Center: Protótipo de Interface IC - UNICAMP
Estudo de Caso nas Empresas IC - UNICAMP
Estudo de Caso Serpro IC - UNICAMP
Busca de Metodologia Projeto de Pesquisa Parceria Proposta de Metodologia Qualidade Gestão Aprendizado Estudo de Caso Gradiente IC - UNICAMP
Implementação Solicitação Anteprojeto Negociação Manutenção Análise Projeto SEMIÓTICA ORGANIZACIONAL Artefatos MEASUR Planejamento Desenvolvimento Manutenção PROCESSO UNIFICADO • PAM – Métodos de Articulação de Problemas • Análise de Organização e Contexto • Análise de Morfologia Funcional • Análise Colateral UML SAM – Método de Análise Semântica NAM – Método de Análise de Normas MEASUR e o Ciclo de Desenvolvimento de Sistemas D E S I G N P A R T I C I P A T I V O IC - UNICAMP
Treinamento e ProjetoERM – Gestão de Recursos de TI IC - UNICAMP
PAM – Métodos de Articulação de Problemas IC - UNICAMP
PAM – Métodos de Articulação de Problemas IC - UNICAMP
SAM – Modelo de Ontologia eNAM – Análise de Normas IC - UNICAMP
Elementos para Projeto Técnicas que se complementam IC - UNICAMP
Estudo de Caso Siemens – SBS Análise de Stakeholders Quadro de Avaliação Framework Semiótico Framework Antropológico Análise Colateral IC - UNICAMP
Síntese dos Resultados • Discussões além das questões técnicas, direcionadas para o negócio, processos • Usuários e técnicos tiveram acesso à abordagem • Aproximação dos analistas e usuários • Proposta de Solução como elo entre Ante-projeto e Análise • Análises Semântica e de Normas com informações suficientes para Projeto • Atendidos aspectos de documentação, gestão, qualidade e manutenção IC - UNICAMP
Indicadores IC - UNICAMP
Contribuições • Uso da SO e MEASUR em casos reais de negócio • Semiótica Organizacional inserida no Ciclo de Desenvolvimento • PAM para qualquer nível de complexidade • Modelo de Ontologia e Normas suportando Projeto: • Interface • Regras de Negócio • BD IC - UNICAMP
Conclusão • Estudantes, técnicos e usuários tiveram bom entendimento da abordagem • Análise mais ampla do SI de uma organização, nas etapas iniciais de um projeto • Consistência na análise das três camadas superiores do Framework Semiótico • Respeito ao processo de significação. Usuário vê refletida a semântica do seu contexto de trabalho IC - UNICAMP
Doutorado IC - UNICAMP
Problemática • Ambientes computacionais tornando-se mais complexos • Diversos sistemas separados que têm que cooperar e colaborar para dar suporte a processos • Processos de negócio flui por fluxos de dentro e for a da organização • TI é necessária para incrementar negócios • Cada vez mais investimentos são feitos em TI • Ainda existe gap entre os sistemas existentes e os requisitos de uma organização • Cenário de permanente mudança de funcionalidades do sistema de TI e dos requisitos de negócio • Inicialmente os sistemas atendem as necessidades da organização • Rapidamente passam a serem restritivos e considerados como legado IC - UNICAMP
Motivação Ao analisarmos um ambiente social ou organizacional, para o desenvolvimento de software de sustentação, nos defrontamos com um ambiente composto por seres humanos, que irão se valer desta plataforma para realizar suas tarefas e atingir seus objetivos, substituindo ou estendendo suas capacidades IC - UNICAMP
Motivação Acreditamos que quanto melhor e mais profundo for o entendimento de como os seres humanos interagem, negociam e interpretam seu ambiente social ou organizacional, poderemos construir soluções computacionais mais adequadas IC - UNICAMP
Usuário Usuário Usuário Distância de Uso Apresentação Apresentação Apresentação gap 1 Formulários de Customização gap Macros Scripts Agentes Distância de Projeto Camadas de Extensão gap gap 2 Código Código Código Tailoring PED – Tópicos Especiais em Sistemas de Informação • Tailoring: Trabalho de Anders M∅rch, 1995 • Three Levels of End-User Tailoring: Customization, Integration, and Extention IC - UNICAMP
Projeto de Pesquisa Busca de Metodologia Parceria Proposta de Metodologia Qualidade Gestão Aprendizado Estudo de Caso DGA-Unicamp IC - UNICAMP
Questões ? IC - UNICAMP
Grato Carlos Alberto Cocozza Simoni carlos.simoni@ic.unicamp.br Profa. Dra. M. Cecília C. Baranauskas cecilia@ic.unicamp.br IC - UNICAMP