Desenvolvimento de Sistemas de Software e Redes Sociais

Transcrição

Desenvolvimento de Sistemas de Software e Redes Sociais
WORKSHOP DE PÓS-GRADUAÇÃO
DA ÁREA DE CONCENTRAÇÃO SISTEMAS DIGITAIS – 2012
PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA
D 23
Departamento de Engenharia de
Computação e Sistemas Digitais - PCS
Título:
Desenvolvimento de Sistemas de Software e Redes Sociais na
Implementação da Inovação
Doutorando: Marcel Jacques Simonette
Orientador: Prof. Dr. Edison Spina
Problema
Validação
Metodologia e Desenvolvimento
A estratégia metodológica adotada neste
trabalho é a pesquisa-ação, onde o pesquisador
aceita o paradigma da complexidade, com uma
visão sistêmica aberta, combinando a
organização, a informação, os produtos e os
fluxos do sistema sem se fechar em seus
próprio
Verificação e Validação
Integração de
Componentes
Pensamento
Projeto Detalhado
dos Componentes
“Harder"
Testes dos
Componentes
“Harder"
Contrução, testes finais, operação
Modelo do
Problema
Verificação e
Validação
DOMINIO DA APLICAÇÃO
- SOFT-
Solução
Inicial
concepção
Modelo da
Solução
Realidade
Pensamento
DOMINIO DA PRODUÇÃO
- HARD -
Solução
(Sistema)
relização
O desenvolvimento de Software é um Sistema
Sociotécnico, que é o Sistema e o problema
tratado neste trabalho. O Pensamento Sistêmico
permite identificar oportunidades de melhoria
desse Sistema [3],[4]. Todo Sistema possui um
Ciclo de Vida, e o modelo em V (Fig.1) permite
a visualização do processo de desenvolvimento
como uma transição entre o Domínio da
Aplicação e o Domínio da Produção, uma
transição entre atividades essencialmente
humanas (Sistema Soft) e atividades de
realização de uma solução (Sistema Hard) [6]. A
interação entre as pessoas durante o Ciclo de
Vida forma Redes Sociais que devem ser
analisadas para permitir o entendimento das
estruturas de relação existentes, tanto entre as
pessoas como entre as pessoas e a tecnologia.
Realidade
“Softer”
Projeto do Sistema
Solução
Problema
Inicial
Sistema
Operando
“Softer”
Concepção, detalhamento, projeto
Revisão da Literatura
utilização
realização
Definição de
Requisitos
Na fase de implementação da inovação, a
equipe responsável pela implementação adquire
o conhecimento necessário para a execução do
projeto e sustentação da inovação [1]. Contudo,
nem sempre a equipe consegue converter
ideias inovadoras no valor esperado [2].
Quando
a
inovação
demanda
o
desenvolvimento de um Software, além da
transferência de conhecimento há uma
complexidade que é inerente ao processo de
desenvolvimento. A Engenharia de Sistemas e
de Software pode oferecer uma resposta que
considera essa complexidade.
Situação
Melhorada
Validação
compreensão
Situação
Problemática
compreensão
Objetivos e Motivação
Modelo
Funcional
concepção
Problema
Modelo
Implementação
Solução
Figura 1: Duplo Caráter do Modelo V [5],[6],[7] .
próprios conhecimentos, pois essa abordagem
permite uma sensibilidade relacionada ao
humano no processo do conhecimento, numa
abordagem transversal ao processo de
desenvolvimento [8].
Conclusão
Este trabalho desenvolve um arcabouço onde
fatores como Redes Sociais, construção e
transmissão de conhecimento e administração
de equipes estão presentes no processo de
desenvolvimento de Software na implementação
da inovação, sendo uma resposta ao duplo
caráter da implementação, onde o modelo de
solução no domínio da aplicação é um problema
para o domínio da produção.
Referências Principais
[1] Tidd, J.; Bessant, J. Managing Innovation – Integrating Technological,
Maket and Organizational Change. 4th Ed. Chilchester, John Wiley & Sons,
2009. ISBN: 978-0-470-99810-6
[2] Govindarajan, V.; Trimble, C. The Other Side of Inovation – Solving the
Execution Challenge. Boston: Harvard Business School Publishing, 2010.
ISBN: 978-1-4221-6696-3
[3] Meadows, D. Thinking in Systems: A Primer. Londres, Earthscan, Editado
por Wright, D. 2009. ISBN: 978-1-844-07726-7
[4] Hitchins, D.K. Systems Engineering: A 21st Century Systems
Methodology. Chichester: John Wiley & Sons, 2008. ISBN 978-0-470-05856-5.
[5] Holwell, S. Soft systems – another Layer to the ‘V’? In: INCOSE UK Bristol Local Group: Requirements Elicitation Techniques Event, mar. 2007.
University of the West of England (UWE), Frenchay Campus, Bristol.
[6] Soares, J.O.P. Especificação de Métodos de Desenvolvimento de
Sistemas - Aplicação a Sistemas de Tempo Real. Dissertação de Mestrado,
1986. São Paulo, Escola Politécnica, Universidade de São Paulo.
[8] Barbier, R. A Pesquisa Ação. Brasilia: Liber Livro, 2006. ISBN: 978-8-59884301-8
[9] Jacobson, I. et al. The Essence of Software Engineering: Applying the
SEMAT Kernel. Addison-Wesley Professional, 2012. ISBN: 978-0-321-88595-1
Palavras-Chave
Eng. de Software, Eng. De Sistemas, Sistemas Sociotécnicos,
Complexidade, Redes Sociais, Pensamento Sistêmico