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 – UNICAMP
BRASIL
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
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
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
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
Desenvolvedor
Linguagem
IC - UNICAMP 6
Unesp – Maio/2005
Semiótica Organizacional
Propriedades físicas dos Signos
O Uso dos Signos
SintáticoSemâ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”
IC - UNICAMP 7
Unesp – Maio/2005
Mestrado
IC - UNICAMP 8
Unesp – Maio/2005
Mudança de Paradigma de Pesquisa - Contexto Subjetivista
Realidade SubjetivaSocialmente construída
Estudo do Fenômeno
Próprios dadosPopulação estudadaSignificados atribuídos
Significado Relacionamento entre signo e padrão de ação estabelecida
Sistema de Informação
SemióticoFortemente informal Assistir usuário a articular seus problemas, requisitosDesenvolver solução sistêmica
Analista
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
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
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?
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
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
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?
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 EmpresasDetalhamento dos Trabalhos
com 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
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
PAMFatores 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
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
atendertelefone
cartae-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
ce
IC - UNICAMP 18
Unesp – Maio/2005
Call Center: Protótipo de Interface
ab
c
d
e
IC - UNICAMP 19
Unesp – Maio/2005
Estudo de Caso nas Empresas
IC - UNICAMP 20
Unesp – Maio/2005
Estudo de Caso Serpro
IC - UNICAMP 21
Unesp – Maio/2005
Estudo de Caso Gradiente
Buscade
Metodologia
Projetode
Pesquisa
Parceria
Proposta de Metodologia
QualidadeGestão
Aprendizado
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
IC - UNICAMP 23
Unesp – Maio/2005
Treinamento e ProjetoERM – Gestão de Recursos de TI
IC - UNICAMP 24
Unesp – Maio/2005
PAM – Métodos de Articulação de Problemas
IC - UNICAMP 25
Unesp – Maio/2005
PAM – Métodos de Articulação de Problemas
IC - UNICAMP 26
Unesp – Maio/2005
SAM – Modelo de Ontologia eNAM – Análise de Normas
Norma Natureza Sujeitos Ocasião Informação Condição / Gatilho Conteúdo / Descrição
Autoridade:Gerente TIValidade:indefinidaAplicada 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:
IC - UNICAMP 27
Unesp – Maio/2005
Elementos para Projeto
Técnicas que se complementam
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
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
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
TotaisTreinamento Planejamento / 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
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
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
IC - UNICAMP 33
Unesp – Maio/2005
Doutorado
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
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
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
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
gapgap 1
gap 2
Tailoring
Tailoring: Trabalho de Anders M∅rch, 1995 Three Levels of End-User Tailoring: Customization,
Integration, and Extention
IC - UNICAMP 38
Unesp – Maio/2005
Estudo de Caso DGA-Unicamp
Buscade
Metodologia
Projetode
Pesquisa
Parceria
Proposta de Metodologia
QualidadeGestão
Aprendizado
IC - UNICAMP 39
Unesp – Maio/2005
Questões
?
IC - UNICAMP 40
Unesp – Maio/2005
Grato
Carlos Alberto Cocozza [email protected]. Dra. M. Cecília C. [email protected]
Top Related