40
IC - UNICAMP 1 Unesp – Maio/2005 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

1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

Embed Size (px)

Citation preview

Page 1: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 1

Unesp – Maio/2005

O Desenvolvimento de Software e a Abordagem da

Semiótica Organizacional

Carlos Alberto Cocozza Simoniorientando

Profa. Dra. Maria Cecília Calani Baranaukas

orientadora

Instituto de Computação – UNICAMPBRASIL

Page 2: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 2

Unesp – Maio/2005

75 - 78Ciências da Computação

78 - 91Desenvolvimento de SistemasTrainee Gerente

92 - 01Desenvolv. de SistemasGerente

01 - 03MSc

03 - 07PhD

Empresa X Academia

Histórico Acadêmico / Profissional

Page 3: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 3

Unesp – Maio/2005

As Grandes Mudanças

DE PARAUsuário Cliente Gerente CIO PDI PETI Técnico Solucionador Processamento de Dados Tecnologia da Informação Dado Conhecimento Software Sistema de Informação

Page 4: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 4

Unesp – Maio/2005

ES e IHC

Atributos ES IHC

RecursosHumanos

Predomina o Cientista da Computação

Profissional Interdisciplinar

Focos Codificação Avaliação

Tecnológico Social e Psicológico

Disciplinas Matemática e Engenharia Ciências Sociais

Paradigma dePesquisa

Pragmática:Prática Teoria Prática

Empírica:Teoria Prática Teoria

Page 5: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 5

Unesp – Maio/2005

Convergência

técnico

informal

formal

Orçamento

Cronograma

Restrições tecnológic

as

Objetivos Organizacion

ais

Características das

equipes

IHC

ESConstrução

Usabilidade

“Mundo Real” do Usuário

“Mundo Real”

do

Desenvolvedo

r

Linguagem

Page 6: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 6

Unesp – Maio/2005

Semiótica Organizacional

Propriedades físicas dos Signos

O Uso dos Signos

Sintático

Semântico

Pragmático

Físico

Empírico

Social

SI InformalSignificados, IntençõesCrenças, Compromissos

SI FormalNormasRegras

SI TécnicoSistema

automatizado

Organização

I

R O

Signo (O, R, I)

“contrato”

Page 7: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 7

Unesp – Maio/2005

Mestrado

Page 8: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 8

Unesp – Maio/2005

Mudança de Paradigma de Pesquisa - Contexto Subjetivista

RealidadeSubjetivaSocialmente construída

Estudo do Fenômeno

Próprios dadosPopulação estudadaSignificados atribuídos

SignificadoRelacionamento entre signo e padrão de ação estabelecida

Sistema de Informação

SemióticoFortemente informal Assistir usuário a articular seus problemas, requisitos

Desenvolver solução sistêmicaAnalista

Page 9: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 9

Unesp – Maio/2005

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

Page 10: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 10

Unesp – Maio/2005

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

Estudo de Caso

Page 11: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 11

Unesp – Maio/2005

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?

Page 12: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 12

Unesp – Maio/2005

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

Page 13: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 13

Unesp – Maio/2005

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.

Design Participativo

Page 14: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 14

Unesp – Maio/2005

Unicamp

Estudos de Caso emEmpresas

Treinamento Documentação Apresentação . . .

Lançando SO no mundo real: como se preparar para isto?

Page 15: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 15

Unesp – Maio/2005

Estudo de Casos

Estudos sobreSemiótica Organizacional

Elaboração Treinamentoem SO e MEASUR

Treinamento Internoem SO e MEASUR

Caso Interno“Call Center”

Avaliação doCaso Interno“Call Center”

Academia Empresas

Detalhamento dos Trabalhoscom os Parceiros

Estabelecimentode Parcerias

Adaptação Treinamentoem SO e MEASUR

Treinamentoem SO e MEASUR

SERPRO

Avaliação doTreinamento

Projeto“ERM – Gerenciamento

de Recursos de TI”

Treinamento em SO e MEASUR

Gradiente

Avaliação doTrabalho realizado

Avaliação doTreinamento

Elaboração do Processode Desenvolvimento

Gradiente

Adaptação Treinamentoem SO e MEASUR

Treinamentoem SO e MEASUR

SBS

Projeto“PCSS – Portal

Customer Self Service”

Avaliação doTreinamento

Avaliação doTrabalho realizado

Adaptação Treinamentoem SO e MEASUR

Page 16: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 16

Unesp – Maio/2005

Estudo Piloto na Academia

DESCRIÇÃO DO

PROBLEMA“CALL

CENTER”

DESCRIÇÃO ORGANIZACIONAL

BRAINSTORMING

Doctos. Revisados

PAM, SAM e NAM

PROJETO DE INTERFACE

PAM

Fatores Críticos de SucessoViabilidade do ProjetoRequisitosQuestões a investigarUnidades de sistemas

DISCUSSÃO REVISÃO

SAM Modelo de Ontologia

DISCUSSÃO REVISÃO

NAMConjunto

de Normas

Page 17: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 17

Unesp – Maio/2005

Call Center: Modelo de Ontologia

empregador

atendente

empregador

vendedor

sociedade

buscar

organização

área de vendas

área de atendiment

o empregar

empregar

produto

informação cadastral

satisfação

reclamação

pedido

atender

telefonecartae-mail

verificar

buscar

coletar

avaliar

manter

físicajurídica

pessoa

#nome#endereço#e-mail#telefone

pessoa contato

clienteprospe

ct#nome#profissão#e-mail#telefone

ad

b

c

e

Page 18: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 18

Unesp – Maio/2005

Call Center: Protótipo de Interface

ab

c

d

e

Page 19: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 19

Unesp – Maio/2005

Estudo de Caso nas

Empresas

Page 20: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 20

Unesp – Maio/2005

Estudo de Caso Serpro

Page 21: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 21

Unesp – Maio/2005

Estudo de Caso Gradiente

Buscade

Metodologia

Projetode

Pesquisa

Parceria

Proposta de Metodologia

Qualidade

Gestão

Aprendizado

Page 22: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 22

Unesp – Maio/2005

MEASUR e o Ciclo de Desenvolvimento de Sistemas

Planejamento

Solicitação Anteprojeto Negociação

Desenvolvimento

Análise Projeto Implementação

Manutenção

Manutenção

D E S I G N P A R T I C I P A T I V O

Artefatos

PROCESSO UNIFICADO

UML

SAM – Método de Análise SemânticaNAM – Método de Análise de Normas

SEMIÓTICA ORGANIZACIONAL

PAM – Métodos de Articulação de ProblemasAnálise de Organização e ContextoAnálise de Morfologia FuncionalAnálise Colateral

MEASUR

Page 23: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 23

Unesp – Maio/2005

Treinamento e ProjetoERM – Gestão de Recursos de TI

Page 24: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 24

Unesp – Maio/2005

PAM – Métodos de Articulação de Problemas

Page 25: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 25

Unesp – Maio/2005

PAM – Métodos de Articulação de Problemas

Page 26: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 26

Unesp – Maio/2005

SAM – Modelo de Ontologia eNAM – Análise de Normas

Norma Natureza Sujeitos Ocasião InformaçãoCondição /

GatilhoConteúdo / Descrição

Autoridade:

Gerente TI

Validade:

indefinida

Aplicada a:

RH

Autoridade: Gatilho:

Pré-condição:

Data de desligamento < data final validade

Obrigação

Inclusão ou alteração do Centro de Custo do colaborador.

Cadastramento de usuário

Proibição

Inclusão ou alteração de usuário

Validade: Pré-condição:

Aplicada a: Pós-condição:

Validade:

Aplicada a: Pós-condição:

Data final de validade

Obrigação

Autoridade: No desligamento do colaborador

Um usuário não pode pertencer a mais de uma estrutura de mesmo tipo no mesmo período de tempo.

Data final de validade não pode ser maior que a de desligamento.

matrícula ou logintipo de estruturaestruturaperíodo de validade

matrícula do colaboradorcentro de custoperíodo de validade

matrícula do colaboradordata de desligamento

Gatilho: Data final de validade do usuário em todas as estruturas deve ser alterada para a de desligamento.

O RH deve atualizar as informações de CC do funcionário sempre que ocorrer uma mudança.

Gatilho:

Pré-condição:

Pós-condição:

Page 27: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 27

Unesp – Maio/2005

Elementos para Projeto

Técnicas que se complementam

Page 28: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 28

Unesp – Maio/2005

Estudo de Caso Siemens – SBS

Análise de Stakeholders

Quadro de Avaliação

Framework Semiótico

Framework Antropológico

Análise Colateral

Page 29: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 29

Unesp – Maio/2005

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

Page 30: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 30

Unesp – Maio/2005

Indicadores8 9 10 11 12 1 2 3 4 5 6 7

AcademiaSerproGradienteSiemens - SBS

2002 2003

Sessões Horas Sessões Horas Sessões Horas Sessões HorasAcademia 3 6 3 6 6 12Serpro 1 6 1 6Gradiente 6 36 5 15 9 27 20 78Siemens – SBS 4 16 1 6 5 15 10 37

Totais 14 64 6 21 17 48 37 133

TotaisTreinamentoPlanejamento / Anteprojeto

Análise

Academia 0 9 0 9Serpro 2 2 0 4Gradiente 4 10 0 14Siemens - SBS 1 7 8 16

Totais 7 28 8 43

Gestores Técnicos TotaisUsuários

Page 31: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 31

Unesp – Maio/2005

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

Page 32: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 32

Unesp – Maio/2005

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

Page 33: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 33

Unesp – Maio/2005

Doutorado

Page 34: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 34

Unesp – Maio/2005

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

Page 35: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 35

Unesp – Maio/2005

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

Page 36: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 36

Unesp – Maio/2005

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

Page 37: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 37

Unesp – Maio/2005

PED – Tópicos Especiais em Sistemas de Informação

Usuário

Apresentação

Formuláriosde

Customização

Código Código Código

Usuário

Apresentação

Usuário

Apresentação

MacrosScripts

Agentes Camadasde

Extensão

Distânciade

Uso

Distânciade

Projetogap

gap

gap 1

gap 2

Tailoring

Tailoring: Trabalho de Anders M∅rch, 1995 Three Levels of End-User Tailoring: Customization,

Integration, and Extention

Page 38: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 38

Unesp – Maio/2005

Estudo de Caso DGA-Unicamp

Buscade

Metodologia

Projetode

Pesquisa

Parceria

Proposta de Metodologia

Qualidade

Gestão

Aprendizado

Page 39: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 39

Unesp – Maio/2005

Questões

?

Page 40: 1 Unesp – Maio/2005IC - UNICAMP O Desenvolvimento de Software e a Abordagem da Semiótica Organizacional Carlos Alberto Cocozza Simoni orientando Profa

IC - UNICAMP 40

Unesp – Maio/2005

Grato

Carlos Alberto Cocozza [email protected]

Profa. Dra. M. Cecília C. [email protected]