You are on page 1of 81

PONTIFCIA UNIVERSIDADE CATLICA DO RIO GRANDE DO SUL FACULDADE DE INFORMTICA CURSO DE SISTEMAS DE INFORMAO

FABIANE LEVEMFOUS

SICRIALAB Sistema de Informao CRIALAB

Porto Alegre 2012

FABIANE LEVEMFOUS

SICRIALAB: Sistema de Informao CRIALAB

Trabalho de concluso de curso de graduao apresentado Faculdade de Informtica da Pontifcia Universidade Catlica do Rio Grande do Sul, como requisito parcial para obteno do grau de Bacharel em Sistemas de Informao.

Orientador: Gilberto Keller de Andrade

Porto Alegre 2012

FABIANE LEVEMFOUS

SICRIALAB: SISTEMA DE INFORMAO CRIALAB

Trabalho de concluso de curso de graduao apresentado Faculdade de Informtica da Pontifcia Universidade Catlica do Rio Grande do Sul, como requisito parcial para obteno do grau de Bacharel em Sistemas de Informao.

Aprovada em _____ de ___________________ de ________. BANCA EXAMINADORA:

Prof. Dr. Gilberto Keller de Andrade


__________________________________

Profa. Me. Carmem Sanson


__________________________________

Prof. Dr. Lus Humberto M. Villwock

__________________________________

Porto Alegre 2012

Dedico este trabalho Maria Emlia e Rosa Carolina, que estiveram comigo em todos os momentos enquanto redigia este trabalho. Seja no meu colo fazendo ron-ron, aquecendo meus ps, ou brincando com os ratinhos de borracha pela casa, s pra me fazer sorrir.

AGRADECIMENTOS

Agradeo PROCEMPA, Companhia de Processamento de Dados de Porto Alegre, por ter financiado este curso nesta excelente universidade, e minha colega Marli Schmit que me convenceu a retornar vida acadmica, aproveitando essa excelente oportunidade. Agradeo ao meu orientador pelo carinho, compreenso e dedicao que ofereceu ao longo de todo o desenvolvimento deste trabalho. Tendo me apoiado nas horas crticas, sendo paciente nas longas reunies que tivemos, sabendo a hora exata de ser orientador, e de ser usurio, como um dos gestores do CRIALAB. Agradeo ao Grupo CRIALAB pela oportunidade de ter participado de um projeto to interessante quanto este. Seria injusto de minha parte se no mencionasse aqui, a grande importncia que tiveram na minha vida, particular e acadmica, as duas pessoas maravilhosas com quem aprendi o verdadeiro valor da amizade. A amizade, mais pura e sincera que algum poderia desejar. Duas pessoas que estiveram presentes em todos os momentos desde que tive a oportunidade de conhecer. Seja me oferecendo apoio, me incentivando ou somente estando ali. Andrey Tietbohl Palma e Marcelo Claro Zembrzuski, eu sou a pessoa com mais sorte deste mundo por ser amiga de vocs. Acho que j disse isso antes, mas... adoro vocs! Agradeo Cssia Bagattini, por ter estado ao meu lado no meu retorno vida acadmica. Lembro de quando me levou pelas dependncias da PUCRS, quase pela mo, de forma a me sentir ambientada. (No sabes o quanto isto foi importante!) E agradeo tambm ao amigo, e ex-companheiro, Renato Oliveira de Azevedo, que contribuiu para que eu seja a pessoa que sou hoje.

RESUMO

Os meios interativos disponveis hoje, como os chats e redes sociais, tornam a nossa sociedade cada vez mais apta a prtica do compartilhamento de ideias e opinies. O debate, a troca de informaes e o uso de mtodos como o brainstorm, dentre outros, tornam geis a obteno de respostas simples a problemas aparentemente insolveis, ou com solues demasiadamente dispendiosas. Mas ao mesmo tempo esse turbilho de ideias pode vir a se transformar em um caos, facilitando a perda de foco. Ao se trabalhar com criatividade, open innovation, interdisciplinaridade e o pensamento complexo, aparentemente tm-se a sensao de se estar trabalhando de forma desestruturada. Mas ao contrrio, so atravs destes meios que o mundo atual tem encontrado timas formas para a racionalizao de rotinas e processos, identificando estratgias e criando metodologias. E nesse ponto que est inserido o Laboratrio de Criatividade, o CRIALAB que oferece um ambiente diferenciado, favorecendo a interao entre os envolvidos e suas atividades. Esse Laboratrio utiliza dilogos criativos como recurso de diagnstico, facilitando o estudo de fundamentos, teorias e o potencial de suas aplicaes pelas suas experincias pedaggicas. Apresentar um

gerenciamento sobre todas as etapas que envolvem o tratamento dos projetos do laboratrio, atravs de um sistema de informao, o objetivo deste trabalho. Este sistema, o SICRIALAB, se prope a auxiliar na organizao, manuteno e compreenso de todos os processos desenvolvidos no CRIALAB, que atua sobre solues interdisciplinares para problemas complexos, sejam em empresas pblicas ou privadas, instituies de ensinos e inclusive nas unidades acadmicas da PUCRS.

Palavras-chave: CRIALAB. Criatividade. Complexidade. Ideia. Interdisciplinaridade. SICRIALAB.

ABSTRACT

The interactive ways available today, such as chats and social networks, make our society more and more able to practice the sharing of ideas and opinions. The debate, information exchange and use of methods such as brainstorm, among others, agilizes and let simpler getting answers to seemingly intractable problems or expansive solutions. However, this whirlwind of ideas might become into a chaos and facilitate losing focus. When working with creativity, open innovation,

interdisciplinarity and complex thinking, apparently we feel to be working in an unstructured manner. In other hand, by these means the present world has found great ways to rationalize the routines and processes, identifying strategies and creating methodologies. At this point is the Laboratory of Creativity, CRIALAB, which offers a distinctive environment, favoring the interaction between those stakeholders and their activities. This laboratory uses creative dialogues as resource of diagnosis, facilitating the study of fundamentals, theories and potential applications for their educational experience. The objective of this work is to provide a management along of all steps involving the project handling of the laboratory through an information system. Besides, the SICRIALAB, aims to assist in the organization, maintenance and understanding of all processes developed in CRIALAB, which acts on interdisciplinary solutions to complex problems, whether in public or private companies, institutions and even the PUCRSs academic teaching units.

Keywords: CRIALAB. Creativity. Complexity. Ideas. Interdisciplinarity. SICRIALAB.

LISTA DE FIGURAS

Figura 1: Espao Fsico do CRIALAB- viso lateral ..................................................21 Figura 2: Espao Fsico do CRIALAB- viso do fundo ..............................................21 Figura 3: Metodologia de trabalho.............................................................................23 Figura 4: Processo de registro de cada case..........................................................28 Figura 5: OpenUP layers, micro-increments, iteration lifecycle and project lifecycle.35 Figura 6: Distribuio das Disciplinas pelas Fases ...................................................36 Figura 7: Padro MVC...............................................................................................37 Figura 8: BPMN Contratao do CRIALAB ............................................................38 Figura 9: Agendamento .............................................................................................39 Figura 10: Fase de Execuo....................................................................................39 Figura 11: Fase de Encerramento.............................................................................40 Figura 12: Caso de Uso de Negcio para o Subsistema de Autenticao ................42 Figura 13: Diagrama de Classes para Autenticao .................................................43 Figura 14: Controle de Recursos - Gesto de Espao ..............................................46 Figura 15: Controle de Material - Sistema de Inventrio ...........................................47 Figura 16: Papeis em relao ao CRIALAB ..............................................................50 Figura 17: Diagrama de Classes Recursos Humanos..............................................51 Figura 18: Diagrama de Classe do Subsistema de Agendamento ............................54 Figura 19: Gesto de Projeto: Contrato, Acompanhamento e Avaliao ..................55 Figura 20: Subsistema de Contratos .........................................................................60 Figura 21: Subsistema de Acompanhamento de Projeto ..........................................62 Figura 22: Diagrama de Classe do Subsistema de Avaliao...................................64

LISTA DE QUADROS

Quadro 1: Grupo de Trabalho do CRIALAB....................................................22 Quadro 2: Papis assumidos no sistema (Roles) ...........................................27 Quadro 3: Mdulos do Sistema ......................................................................41 Quadro 4: Diagrama de GANT .......................................................................69

LISTA DE ABREVIATURAS

BI Business Intelligence: Inteligncia empresarial refere-se ao processo de coleta, organizao, anlise, compartilhamento e monitoramento de informaes que oferecem suporte a gesto de negcios. CRUD Acrnimo para Creat, Read, Update, Delete, as operaes bsicas para banco de dados. MVC - Model-view-controller (modelo- visualizao - controle) OO Orientao a Objetos PA Pesquisa Ao PP Pesquisa Participante RN Regras de Negcio. TI Tecnologia da Informao TDD Test Driven Development (desenvolvimento dirigido por testes)

LISTA DE SIGLAS

BPMN Business Process Modeling Notation, ou Notao de Modelagem de Processos de Negcios. CRIALAB Laboratrio de Criatividade CNPQ Conselho Nacional de Desenvolvimento Cientfico e Tecnolgico FACE Faculdade de Administrao, Contabilidade e Economia da PUCRS FACED Faculdade de Educao da PUCRS FACIN Faculdade de Informtica da PUCRS FALE Faculdade de Letras da PUCRS FAPSI Faculdade de Psicologia da PUCRS PUCRS Pontifcia Universidade Catlica do Rio Grande do Sul IBM International Business Machines JAVA EE Java Enterprise Edition, linguagem de programao (Sun, mas com cdigo aberto) OpenUp Open Process Unified (Processo Unificado Aberto) UML Unified Modeling Language (Linguagem de Modelagem Unificada) RUP - Rational Unified Process (ou Processo Unificado Racional) SICRIALB Sistema de Informaes do CRIALAB SQLserver Banco de Dados Relacional da Microsoft TECNOPUC Parque Cientfico e Tecnolgico da PUCRS XP - Extreme Programming

SUMRIO

1.

Introduo........................................................................................................13

1.1 Justificativa........................................................................................................14 1.2 Descrio do Problema .....................................................................................15 1.3 Metodologia do Trabalho...................................................................................16 2. Sobre o SICRIALAB ........................................................................................19

2.1 Espao Fsico....................................................................................................20 2.2 Grupo de Trabalho ............................................................................................22 2.3 Metodologia de Trabalho...................................................................................22 2.4 Problemtica .....................................................................................................23 3. Sistema de informaes do CRIALAB SICRIALAB ...................................25

3.1 Conceitos Utilizados no Sicrialab ......................................................................26 3.2 Papis dos Atores Identificados no Processo ...................................................27 3.3 Viso do Processo como um Todo....................................................................27 3.3.1Projeto...............................................................................................................29 3.3.2Fases do Projeto ...............................................................................................29 3.3.2.1 3.3.2.2 3.3.2.3 Iniciao e Planejamento ........................................................................29 Execuo.................................................................................................30 Encerramento ..........................................................................................30

3.3.3Pareceres ..........................................................................................................31 3.4 Modelo Proposto ...............................................................................................32 3.4.1O Controle de Recursos....................................................................................32 3.4.2O Registro de Solues ....................................................................................32 4. Desenvolvimento do Trabalho .......................................................................34

4.1 Uma Breve Fundamentao Terica.................................................................34 4.2 Modelagem de Negcio das Fases Mencionadas.............................................38 4.2.1Iniciao e Planejamento ..................................................................................38 4.3 Mdulos e Subsistemas Propostos ...................................................................41 4.3.1Gesto de Espao.............................................................................................43 4.3.1.1 4.3.1.2 Subsistema de Inventrio ........................................................................43 Recursos Humanos .................................................................................47

4.3.1.3

Subsistema de Agendamento..................................................................52

4.3.2Gesto de Projeto .............................................................................................54 4.3.2.1 4.3.2.2 4.3.2.3 Contrato...................................................................................................56 Subsistema de Acompanhamento de Projeto .........................................61 Sistema de Avaliao ..............................................................................62

4.3.3Gesto de Pesquisa ..........................................................................................65 4.3.3.1 4.3.3.2 4.3.3.3 5. Gerao de Relatrios.............................................................................65 Pesquisas ................................................................................................65 Kits de Conhecimento .............................................................................66

Concluso ........................................................................................................67

5.1 Dificuldades enfrentadas ...................................................................................68 5.2 Cronograma de Realizao do Trabalho...........................................................68 5.3 Trabalhos Futuros .............................................................................................70 5.4 Recursos ...........................................................................................................70 5.4.1Softwares Recomendados ................................................................................71 5.4.2Hardwares Recomendados ...............................................................................71 5.4.3Softwares Utilizados neste Trabalho .................................................................71 REFERNCIAS.........................................................................................................73 GLOSSRIO.............................................................................................................75 APNDICES .............................................................................................................77 APNDICE A ............................................................................................................77 ANEXOS ...................................................................................................................78 ANEXO A ..................................................................................................................78 ANEXO B ..................................................................................................................79

13

1. INTRODUO

O CRIALAB um projeto experimental de iniciativa da PUCRS que envolve a anlise de problemas complexos atravs de uma viso interdisciplinar e de criatividade. Para tanto, o laboratrio se prope a unir trs elementos fundamentais para o fomento de criatividade e inovao: ambiente, indivduos e ideias, isto , atravs de um espao de dilogo (ambiente) onde a equipe envolvida (indivduos) possa debater e deliberar estratgias para a soluo de problemas (ideias). A

equipe contar com o auxlio de profissionais de diversas reas, chamados mediadores, de acordo com a necessidade apresentada no momento, que por sua vez tambm comporo as equipes. De acordo com o Documento Inspirador, Steren dos Santos e outros (2011, p. 10):
Os pressupostos tericos que sustentam o CRIALAB no se limitam a teorias especficas, mas sim a um conjunto de princpios, independente de teorias, que so relevantes para o desenvolvimento da criatividade. No entanto, alguns pressupostos so fundamentais: interdisciplinaridade, pensamento complexo, open innovation e criatividade.

A funo do CRIALAB no se restringe busca da soluo para determinados problemas. Em vez disso o projeto pretende buscar a compreenso do encontro desta soluo, atravs da interpretao das formas de deliberao, negociao e estratgias criadas pela equipe. Embora os integrantes da equipe gestora possam operar conjuntamente com o grupo cliente nesta busca, por meio de uma pesquisa participante, o objetivo do CRIALAB a intermediao dos debates, das deliberaes e a criao de estratgias para a resoluo de problemas. Observa-se que a necessidade de um representante de uma rea especfica podese fazer necessrio de acordo com a natureza do problema tratado, da caracterstica dos integrantes da equipe e da forma como os dilogos ocorrem. Pode tambm ser necessria a seleo de representantes de diversas reas, desde informtica, engenharia, administrao, sociologia, psicologia ou outros. Em outras palavras, a principal proposta de trabalho do CRIALAB envolve a identificao de problemas complexos, atravs de sesses de debate que aparentemente possam levar a aes desestruturadas, devido ao processo que

14

envolve dilogos criativos, mas que tendem a chegar a solues criativas e inovadoras. A participao dos componentes do pessoal do CRIALAB, alm de prestar servios de moderao, consultoria, e afins, tem como objetivo, tambm, de fornecer uma base de estudos para a engenharia do pensamento.

1.1 JUSTIFICATIVA

O objetivo do CRIALAB no a indicao da soluo do problema pelos integrantes da equipe do CRIALAB aos membros participantes, mas sim a experincia obtida com a observao (participao ao 1 ), avaliando as estratgias e as formas de encontrar a soluo, o desenrolar da obteno da mesma (de onde se tem a explorao da criatividade e de formas de pensamento). Assim, cada integrante especializado da equipe do CRIALAB possuir um parecer nico a ser abordado e integrado ao contexto geral analisado. Sero pareceres que tero influncias tanto por impresses pessoais, quanto pela rea de atuao do profissional em questo. A juno dos diversos pareceres e a unificao deles

atravs de reunies internas dos integrantes da equipe que fazem parte do Projeto, aliado ao acompanhamento da equipe e aos insucessos e sucessos obtidos em cada case estudado que formaro a expertise necessria para a formulao de estratgias para trabalhos posteriores. A este conjunto de conhecimento estruturado os integrantes do CRIALAB denominam kit de conhecimento. Muito embora o foco no seja a abordagem metodolgica, bem possvel que tais kits possam auxiliar na avaliao de metodologias de abordagem para as solues de problemas. Sejam estes problemas especficos de um ou mais trabalhos realizados no CRIALAB. Para que esse conhecimento possa ser avaliado e armazenado para consultas posteriores, e a partir disso criarem-se indicadores e kits de conhecimento, a serem usados como referncia para outros trabalhos, faz-se necessrio um Sistema de Informao que auxilie os integrantes do CRIALAB no registro e anlise dos dados.

_____________
1

Vide o Anexo A.

15

1.2 DESCRIO DO PROBLEMA

Atualmente os registros referentes s reunies, uso do laboratrio, pareceres e outras anotaes afins so feitas manualmente. Utiliza-se planilhas em Excel, anotaes em MsWord ou outros editores de texto quaisquer. Cada profissional tem suas prprias anotaes, faz os registros de acordo com a necessidade ou interesse pessoal e da forma que mais lhe convm. O trabalho desta forma possibilita a perda de informaes entre uma equipe e outra, alm de dificultar a construes dos kits de conhecimento, e a avaliao qualitativa do trabalho em si, o que justifica a elaborao de um Sistema de Informao. No entanto, se fizermos um Sistema de Informao rgido, com formas determinadas de anotaes de ideias, transcries de pareceres ou andamento dos trabalhos desenvolvidos 2 de uma nica maneira e inflexvel, corre-se o risco de no termos o registro daquilo que o objetivo real do trabalho: o incentivo da criatividade, uso da interdisciplinaridade, possibilitar inovaes. Isso porque podermos deixar de incluir alguma rea que seja necessria para os trabalhos de equipes, podemos deixar sem registro, concluses e experincias de aprendizado, que no foram previstas inicialmente. Ou at incluir registros que no fazem sentido em um determinado contexto, podendo causar algum equvoco em pesquisas futuras. Na verdade, esse o grande problema ao colocar em um meio digital os conceitos to amplos quanto criatividade, a complexidade, o pensar. Torna-se maior ainda se considerarmos que estamos trabalhando em um mbito interdisciplinar, com conceitos demasiadamente genricos e aplicados a vrios tipos de interesses. Principalmente quando se referem a reas to distintas como a comunidade universitria (professores, alunos e gestores de universidade), empresas privadas (por exemplo, o TECNOPUC) e agentes pblicos (governos municipais, secretarias), etc. E quem sabe at, dependendo do projeto em questo, poder ocorrer a presena de mais de um tipo de pblico simultaneamente. _____________
2

Note que o interesse no registrar o trabalho em si, mas o desenvolvimento dele, as

relaes, as ideias e solues elaboradas provenientes do inter-relacionamento da equipe, das ideias inovadoras, etc. O interesse a forma do pensar, da elaborao e construo, ou seja: a criatividade em si.

16

Mas como oferecer um sistema de informaes que contemple todas as necessidades percebidas e projetadas se o prprio Projeto CRIALAB ainda se encontra em fase de estruturao? Alis, como pede a natureza do CRIALAB, apesar de se encontrar em fase de estruturao, tambm j est em funcionamento, fazendo com que as necessidades se revelem num crescente, sendo os nveis de controle da organizao cada vez mais imprescindveis.

1.3 METODOLOGIA DO TRABALHO

1.3.1 Um breve histrico

Inicialmente, a proposta deste trabalho de concluso era a implementao e implantao de um prottipo que contemplasse as necessidades atuais, tais como controles de agendamento de sala, com fins prticos, mas aprofundados, que pudessem ser utilizados pelo laboratrio, e ao mesmo tempo, visassem um projeto maior possibilitando sua ampliao. Isto , seria desenvolvido um aplicativo, mas o intuito principal era a de oferecer uma anlise de requisitos mais abrangente e continuada. Ao avaliar a estrutura fsica que seria necessria, as ferramentas de desenvolvimento, equipamentos e afins, nos deparamos com uma situao interessante: a existncia de um projeto para a ampliao do CRIALAB que inclusive possibilitar o atendimento a um pblico maior. E para tanto est previsto a construo de mais salas, com uma estrutura de atendimento maior, mais equipamentos, e principalmente a obteno de um grupo de apoio e

desenvolvimento em Tecnologia da Informao, ainda estando por definir a infraestrutura a ser utilizada. E assim, se considerssemos apenas as necessidades emergenciais do Grupo CRIALAB seria criado um sistema natimorto e com uma viso muito estreita do CRIALAB. Estaramos deixando de lado a abordagem necessria criao dos Kits de Conhecimento, que fazem parte dos planos do CRIALAB desde o princpio de sua concepo, alm de outros pontos a considerar. Com base nessas informaes, medida que se realizavam as reunies sobre a anlise de negcios e coleta de requisitos, era sentido pelos envolvidos neste trabalho, uma necessidade maior em termos da Definio dos Processos de Negcio do CRIALAB, que funciona como uma empresa em plena expanso. Diante

17

dessa situao, decidimos utilizar este trabalho de concluso de curso com o propsito de auxiliar na estruturao e definio destes processos de negcio. As anlises de negcios e de requisito foram aprofundadas em detrimento da construo de um prottipo, que possivelmente seria descartado. Criamos o projeto de um sistema que aborda uma realidade maior e mais completa, no com o propsito de ser construdo na ntegra como foi escrito, mas a fim de proporcionar uma ideia ampla e detalhada para o grupo de informtica, que a partir deste trabalho venha a assumir o controle desta rea, facilitando seus trabalhos seus futuros.

1.3.2 Metodologia Adotada na Primeira Parte do Trabalho

Na primeira parte deste trabalho foram efetuadas diversas entrevistas com um dos Gestores do CRIALAB com vistas compreenso do projeto em si e do que pretendido para o sistema. As reunies foram conduzidas de forma a explanar do modo mais abrangente possvel todas as questes a serem tratadas pelo sistema. Neste nterim, vrias pesquisas sobre open innovation, co-criao, criatividade, interdisciplinaridade, e outros assuntos relacionados foram efetuadas. Logo aps, foi elaborado um documento para que os demais gestores, aqueles que fizeram parte da criao deste projeto, pudessem avaliar o que estava sendo compreendido e elaborado. Mediante aprovao do material enviado, outra reunio foi realizada, desta vez com o coordenador do Projeto CRIALAB, nas dependncias do prprio laboratrio, o que enriqueceu ainda mais o trabalho descrito neste documento. Como a evoluo do sistema estava de acordo com as perspectivas do grupo, e ao mesmo tempo estava auxiliando no processo de compreenso da estruturao do CRIALAB, na primeira fase da elaborao deste trabalho foram definidos conceitos, e realizado uma anlise de requisitos de negcio. Sempre focando em uma soluo geral para o laboratrio de Criatividade, em termos de tecnologia da informao.

1.3.3 Metodologia Adotada na Segunda Parte do Trabalho

Para se abranger toda a necessidade de um sistema de tecnologia da informao que atendesse todos os propsitos do CRIALAB seria preciso um trabalho muito extenso. E um dos problemas mais comuns de um desenvolvimento

18

dessa natureza idealizar um escopo grande demais, tendo como consequncia, um produto final que pode demorar demasiadamente para finalizar correndo o risco de se tornar obsoleto, e podendo no ficar pronto para o uso no prazo adequado, ou ainda quando ficar pronto tendo um escopo desproporcional com sua utilidade. Problemas como esses so frequentemente enfrentados nos desenvolvimentos em cascata. Para evitar tais ocorrncias, e concentrarmos o trabalho na fase de compreenso do processo, a ideia foi projetar o sistema em mdulos, para poderem ser construdos separadamente e ao mesmo tempo fazerem parte de um sistema maior. Desta forma, o Sistema de Informao do CRIALAB, o SICRIALAB, foi idealizado como um Sistema Integrado Homogneo 3 , composto de vrios mdulos e subsistemas, cada qual com suas peculiaridades. O desenvolvimento deste trabalho deu-se com base na metodologia proposta pelo OpenUp, explicada em outro captulo, concentrando-se nas fases de iniciao e elaborao, sendo que o planejamento de desenvolvimento do sistema engloba estas e outras fases

intrnsecas. Para o desenvolvimento e implementao do sistema, fica como sugesto o uso de uma metodologia gil, tendo como base a compreenso do contedo aqui detalhado. Para favorecer o envolvimento, a colaborao e o comprometimento com os usurios, caractersticas tambm comum aos mtodos geis, foram construdos documentos auxiliares denominados entregveis, em um total de quatro, realizados em verses que vieram posteriormente a compor este documento.

_____________
3

Vide Sistemas Integrados Homogneos no Glossrio deste documento.

19

2. SOBRE O SICRIALAB

As pessoas, ou grupos de trabalhos que faro uso do CRIALAB podem ser formados por diversas fontes presentes na sociedade, sejam de origem acadmica, empresarial de rede privada ou pblica. Podendo, inclusive, ter mais de um tipo de origem de pessoas, ou empresas, atuando no mesmo grupo de trabalho. Para o caso de uma nica instituio, podem estar envolvidos no grupo representantes de um ou mais setores, departamentos ou divises. A inteno que, afastados de seu ambiente tradicional, longe das interrupes habituais em seus ambientes de trabalho ou pesquisa, e principalmente num lugar neutro para todos os integrantes do grupo formado, possa se debater livremente, deliberando estratgias para a soluo dos problemas a serem resolvidos. Nesse contexto, como dito

anteriormente, o CRIALAB se prope a unir trs elementos fundamentais para o fomento de criatividade e inovao: ambiente, indivduos e ideias na busca de solues, fornecendo todo o aporte necessrio (recursos materiais e humanos) para a soluo dos problemas que sero abordados. Enquanto que, para os grupos de trabalho a construo de estratgias e solues ser o foco principal, para os integrantes do CRIALAB o objetivo ser a busca da compreenso do processo das descobertas de solues, atravs da interpretao das formas de deliberao, negociao e estratgias criadas pela equipe para determinado fim. Ou seja, o objetivo maior do CRIALAB no a

soluo dos problemas em si, mas o estudo da forma como esta encontrada, e de como o grupo conduz o desenrolar dos seus encontros para este fim. O intuito possibilitar, atravs das experincias obtidas, a construo de pacotes de conhecimento, ou como mais comumente so denominados: kits de conhecimento. Estes kits sero uma fonte de pesquisa para que os membros do CRIALAB possam oferecer aos novos grupos de trabalho, como uma forma para melhor contribuir, acelerando o processo da busca de solues. Alm de ser uma fonte de pesquisa bastante rica para diversas reas como Administrao, Psicologia, etc. A contratao dos servios do CRIALAB pode envolver um ou mais dos seguintes itens:

20

A locao do espao fsico que contempla o uso de recursos materiais: mobilirio (salas, quadros, mesas, e outros), equipamento tecnolgico (notebooks, ipads, projetor, etc.).

Acompanhamento do grupo de trabalho por um gestor do CRIALAB, este podendo operar apenas como observador ou conjuntamente com o grupo cliente, atravs de uma pesquisa participante.

A necessidade de orientao/consultoria de profissionais tcnicos de uma ou mais reas especficas (desde informtica, engenharia, administrao, sociologia, psicologia e outros), indicados pelo grupo gestor do CRIALAB, de acordo com a natureza do problema tratado, da caracterstica dos integrantes da equipe e da forma como os dilogos ocorrem.

Embora esteja em funcionamento, existindo inclusive um projeto de expanso fsica, o processo de construo do CRIALAB ainda se encontra em fase de desenvolvimento. H vrias definies que necessitam ser mais aprofundadas, como por exemplo, a composio dos kits de conhecimento. Apesar de j terem ocorrido algumas experincias de trabalho para uma base de informaes, no o suficiente para contemplar uma definio completa sobre os requisitos do sistema. Que devero ser mais bem especificados medida que houver o amadurecimento tanto do CRIALAB quanto do SICRIALAB. O que perfeitamente natural, em se tratando de temas to complexos como a Criatividade e Inovao, pois definies prematuras incorreriam no risco de contrariar esses conceitos que so bsicos para o projeto.

2.1 ESPAO FSICO

Atualmente, h apenas uma sala localizada no Centro de Inovao da Microsoft, com diversos materiais que facilitam as didticas empregadas nas reunies de grupo de trabalho. Essa sala possui um espao amplo, com materiais tanto tecnolgicos quanto didticos e um mobilirio adequado a vrios tipos de dinmicas de grupo. Para obter acesso a esse ambiente necessria a solicitao da chave do laboratrio para a secretria do Centro de Inovao, que por sua vez, possui um controle de uso e agendamento em forma papel - uma planilha que

21

assinada pelo gestor do CRIALAB, responsvel pelo uso do laboratrio no momento em que a chave solicitada. Seguem algumas fotografias do laboratrio sediado nas dependncias da TECNOPUC. Outras fotos podem ser vistas no Anexo deste documento.
Figura 1: Espao Fsico do CRIALAB- viso lateral

Fotografado por John Wanzer S. Paiani

Figura 2: Espao Fsico do CRIALAB- viso do fundo

Fotografado por John Wanzer S. Paiani

22

2.2 GRUPO DE TRABALHO

O grupo de trabalho do CRIALAB composto pelos membros da PUCRS que conjuntamente compuseram o trabalho para o CNPQ sobre Prticas pedaggicas em Criatividade e Empreendedorismo.
Quadro 1: Grupo de Trabalho do CRIALAB NOME Profa. Dra. Bettina Steren dos Santos Prof. Dr. Gilberto Keller de Andrade Profa. Dra. Ionara Rech Prof. Dr. Jorge Campos da Costa Prof. Dr. Lus Humberto M. Villwock (Coordenador) Prof. Dr. Seminotti Ndio Antonio UNIDADE FUNO Profa. Permanente Ps-Graduao em Educao e Coord. Executivo do Centro de Estudos de Ensino Superior Prof. Permanente e Coord. Editora on line EDIPUCRS Profa. Horista e Coord. de Negcio do Centro de Inovao Ps-Graduao em Lingustica e Editor-Chefe EDIPUCRS Prof. Permanente e Gestor de Relacionamento do TECNOPUC Prof. Permanente Ps-Graduao em Psicologia e Coord. Grupo de Pesquisa

FACED FACIN FACE FALE FACE FAPSI

Fonte: Documento Inspirador, Steren dos Santos e outros (2011, p. 3)

2.3 METODOLOGIA DE TRABALHO

O quadro explicativo abaixo demonstra a proposta de metodologia de trabalho da equipe criadora do Projeto CRIALAB para cada rodada que compe o acervo do CRIALAB. interessante notar que neste quadro consta exatamente todo o processo discutido at o momento, ilustrando desde a entrada de um problema at a sua contribuio nos kits de conhecimento

23

Figura 3: Metodologia de trabalho

Fonte: Coordenao do CRIALAB.

2.4 PROBLEMTICA

Todo o acompanhamento do processo, desde a contratao do CRIALAB, o uso do ambiente de reunies, a avaliao feita pelo grupo de trabalho e pelos integrantes da equipe no encerramento de cada projeto ou case tratado, e posteriormente a construo dos kits de conhecimento, necessitam de registros apropriados e interligados para uma posterior avaliao. Os registros de andamento das reunies e projetos, quando ocorrem, so feitos individualmente pelos membros participantes, mas sem obrigatoriedade ou um padro estabelecido, nem garantia de

24

uso futuro. At no prprio uso do laboratrio, como controle e agendamento, j se faz sentir a necessidade de uma ferramenta que auxilie na organizao. Um sistema de informao a alternativa mais vivel e adequada para auxiliar nessas questes. E justamente neste contexto que este projeto de trabalho de concluso de curso se enquadra, com o objetivo de contribuir com o Projeto CRIALAB, atravs de uma anlise de requisito detalhada, desenhando o processo como um todo. E assim, auxiliando na construo de uma ferramenta que ampare em todos os processos que englobam: desde o momento inicial, nos

acompanhamentos de projetos, encerramentos dos mesmos, a construo dos kits de conhecimentos que sero tanto motivos de estudo cientficos quanto uma forma de facilitao de conduo de trabalhos futuros.

25

3. SISTEMA DE INFORMAES DO CRIALAB SICRIALAB

O Sistema de Informaes a ser construdo deve contemplar desde a simples tarefa de agendamento do uso do laboratrio, pessoal e entidades envolvidas, at a forma de trabalho aplicada em cada case. O grande problema enfrentado na construo de um sistema assim a formatao lgica das informaes sem que haja perda ou restrio destas informaes. Uma vez que no pretendido trabalhar com problemas e condicionais nicos, pois alm de contar com o fator humano e circunstancial (poltico, social e econmico) para cada projeto trabalhado, as variveis so ilimitadas e as regras so praticamente impossveis de definir. O

engessamento das informaes incorreria no risco de tornar o sistema incoerente com o prprio objetivo do CRIALAB: explorao da criatividade. No entanto, para a construo de um sistema de informaes necessrio definirmos uma realidade a fim de podermos traduzi-la para o meio digital. Portanto, a elaborao deste sistema de informao requer uma flexibilidade bem grande na sua composio. Atravs das coletas de requisitos e discusses sobre o sistema buscamos vrias formas de tratarmos este problema, e uma das maneiras de contornarmos isso foi possibilitar que a estrutura comportasse os registros e controles que se fazem necessrios, sem tornar obrigatrios seus preenchimentos, a no ser em casos especficos. Para uma melhor compreenso do sistema, foi criada uma diviso na qual so explicitados quais os subsistemas que atuaro em sua composio. A construo destes subsistemas deve ser independente, mas como se pretende um desenvolvimento como um sistema homogneo, a base de dados deve ser a mesma. possvel que os subsistemas sejam desenvolvidos separadamente, e de acordo com as necessidades crescentes do CRIALAB. No entanto o core, ou seja, a parte central do sistema deve estar preparada para estas ampliaes. O sistema foi dividido em trs mdulos, cada qual englobando parcial ou totalmente os subsistemas que compem o SICRIALAB. So eles: o Mdulo de Gesto de Espao, o Mdulo de Gesto de Projetos e o Mdulo de Gesto de Pesquisa.

26

3.1 CONCEITOS UTILIZADOS NO SICRIALAB

Algumas definies foram necessrias para que houvesse padronizao na linguagem falada nas reunies de coleta de requisitos, de forma a transpor para o sistema SICRIALAB a relao entre atividade e pessoas envolvidas (roles).

Entidade empresas e organizaes que venham a fazer uso do CRIALAB. Integrantes de Equipe So todos os membros que fazem parte da equipe de trabalho para cada case seja qual for a funo exercida. As funes podem ser: Gestor Membro fundador, ou permanente do CRIALAB. Mediador / Moderador Profissional de uma rea especfica, provavelmente um funcionrio da PUCRS (professor, pesquisador, profissional da Universidade, etc.), que selecionado pelo CRIALAB para intermediar as reunies. O Gestor tambm pode assumir o papel de mediador nos encontros. Colaborador Pessoas que fazem parte de empresas, grupos de pesquisas, e outras organizaes que esto envolvidas no processo analisado no CRIALAB.

Grupo envolvido no projeto toda e qualquer pessoa que faa parte do projeto, membros do CRIALAB, profissionais alocados e o grupo de trabalho. Grupo de trabalho pesquisadores, funcionrios ou membros de uma empresa ou instituio, alunos, etc.

Recursos materiais uso do laboratrio, computadores, mobilirio Recursos humanos mesmo que grupo envolvido no projeto.

Contratante representante responsvel pelo contrato do uso do CRIALAB que pertence empresa ou instituio em questo. Empresas empresas, ou instituies, sejam de origem pblica ou privada, ou grupos quaisquer (pesquisadores, alunos, etc) que desejam utilizar o laboratrio.

Reunio / Encontro uso do ambiente do laboratrio pelo grupo envolvido no projeto.

27

Espao nome dado ao conjunto sala, equipamento, material e colaboradores envolvidos em uma data e hora especfica para ocorrncia de um encontro. Agenda uma reserva de uso de um espao para um projeto especfico.

3.2 PAPIS DOS ATORES IDENTIFICADOS NO PROCESSO

No quadro abaixo se encontram especificados os papis assumidos pelos atores que atuam sobre o CRIALAB.
Quadro 2: Papis assumidos no sistema (Roles) ORIGEM NOMENCLATURA FUNO OBJETIVO Controle de Registros cadastrais, de agendamento, contatos, etc. Apoio como profissional de rea especfica com a funo de auxiliar no trabalho nas reunies. Observador Gestor Solicitantes do uso do CRIALAB Avaliador do Participantes Projeto e dos

Secretria Integrantes do CRIALAB

Assistente

Mediador

Responsvel Colaboradores Representante

Faz a contratao do servio do CRIALAB, o contato para qualquer assunto burocrtico. Pode assumir o papel de representante ou no. Participa dos encontros, representando as ideias e necessidades que compe a entidade contratante.

Fonte: A autora.

3.3 VISO DO PROCESSO COMO UM TODO

O objetivo do SICRIALAB o de servir de apoio para as estratgias do CRIALAB, auxiliando no mtodo de pesquisa-ao 4 , facilitando as etapas de documentao, compreenso e disseminao do conhecimento. Isto , deve ser _____________
4

Referncia ao Anexo A

28

desenvolvido um sistema de informao de forma a auxiliar os gestores do CRIALAB na gesto deste processo de inovao, criatividade e conhecimento atravs do controle de recursos e do registro das dinmicas e resultados at a gerao dos kits de conhecimento. Com base nisto, e associando metodologia de trabalho exposta na Figura 3, a proposta de sistematizao do CRIALAB abordada a seguir, acompanhando a Figura 4, que mostra a abordagem que sugerida para o Sistema de Informao a ser desenvolvido.

Figura 4: Processo de registro de cada case.

Fonte: A autora.

29

3.3.1 PROJETO

Entende-se como projeto cada case abordado no CRIALAB, independente da natureza do assunto tratado e das pessoas que participam do mesmo. O projeto pode apenas fazer uso do ambiente e materiais disponveis, como tambm utilizar os recursos humanos que compem o CRIALAB. Isto pode ser decidido quando da negociao do uso do CRIALAB ou ainda no andamento do Projeto. Cada projeto dividido em trs fases, sendo o registro de s duas delas so obrigatrios: a iniciao e planejamento e o encerramento. A deciso sobre o registro da fase de execuo ser uma deciso dos solicitantes do uso do laboratrio (contratantes). Caso estes decidam que os integrantes do CRIALAB sero tambm alocados para o projeto caber a cada integrante do CRIALAB decidir sobre as anotaes que julgarem necessrias, de acordo com o que solicitado no SICRIALAB.

3.3.2 FASES DO PROJETO

3.3.2.1

INICIAO E PLANEJAMENTO

a fase de negociao do uso do laboratrio, definies de quais recursos sero inicialmente utilizados (alocao de recursos materiais e/ou humanos), bem como o nmero previsto de reunies. Nesta fase ocorrem os registros sobre

Negociao/contratao do laboratrio Contrato Valores propostos e negociados Registro de contato do solicitante Registro da empresa. Caso a empresa j possua registro deve ser feita a Associao Projeto x Empresa Previso de nmero mnimo e mximo de encontros

30

O controle do uso do laboratrio Material a ser utilizado (recursos computacionais, projetor, mobilirio, etc.) Profissionais alocados para o projeto (avaliador, observador, profissional especialista em uma rea determinada, etc.). Caso no haja o registro destes profissionais no SICRIALAB deve-se realiz-lo. Se j existir, deve ser feita a associao Projeto x Colaborador Controle de agenda do laboratrio: reserva do ambiente (disponibilidade do local x alocao de material x profissionais)

3.3.2.2

EXECUO

a fase do andamento do projeto, quando ocorrem as reunies do grupo envolvido. Caso a contratao da empresa seja para o uso do laboratrio e seus recursos materiais, no haver possibilidade de emisso de pareceres de acompanhamento pelos integrantes do CRIALAB. Mas se houver a contratao da equipe CRIALAB recomendvel que se utilize a prtica das anotaes dos pareceres, que devero ter carter tcnico e comportamental. Conforme o desenvolvimento do projeto pode haver mudanas nas alocaes feitas anteriormente. Isto , alocar mais recurso material, trocar, acrescentar, substituir ou simplesmente retirar um ou mais recurso humano oferecido pelo CRIALAB. ( interessante termos o registro do porqu houve necessidade de mudana, como fonte de aprendizado sobre os trabalhos desenvolvidos.)

3.3.2.3

ENCERRAMENTO

Envolve a avaliao dos participantes atravs do preenchimento de avaliaes para cada projeto em formato de papel, ou no, e depois ser transcrito para a avaliao do sistema. Deve incluir a colaborao da equipe CRIALAB e do trabalho desenvolvido, sem entrar no assunto discutido, mas na forma de trabalho, em como foi transcorrido o processo de uso das prticas do laboratrio. Tambm

31

inclui o parecer geral sobre o trabalho de cada integrante envolvido no projeto. Se possvel, tambm deve haver um parecer geral sobre o mediador responsvel.

3.3.3 PARECERES

Os pareceres no so atas de reunies, esto mais para apontamentos e, ou concluses subjetivas de cada profissional envolvido. Como o objetivo um trabalho envolvendo interdisciplinaridade o SICRIALAB deve contemplar uma forma genrica o suficiente para que, independente da especialidade do integrante, seja possvel emitir a compreenso do trabalho desenvolvido. Estes pareceres podem ser preenchidos para cada encontro, ou apenas quando o integrante julgar necessrio (no caso de haver algo peculiar ao trabalho, alguma criatividade em avaliao, etc.) para anotar o acompanhamento do projeto. Planeja-se que o acesso ao Sistema seja pela internet possibilitando o preenchimento em qualquer lugar, ou hora que o integrante desejar, desde que dentro do perodo permitido para tanto. Essas anotaes so vlidas especialmente quando se tratar de um projeto longo. No entanto, ao final do projeto (fase de concluso/encerramento), dever constar um parecer por integrante envolvido. Algumas palavras-chave podem ser associadas a esses pareceres para facilitar a pesquisa posterior sobre os projetos e assim colaborar de forma mais dinmica na construo dos kits. Estas palavras-chave podem tambm ser chamadas de tags, de acordo com nomenclatura em uso no meio da Internet. Todo parecer se divide em dois tipos de caractersticas: Comportamental: aborda o relacionamento do grupo. Como so tratadas as reunies e caractersticas dos membros dos grupos que podem interferir, ou colaborar, no processo. Palavras-chave sugeridas: liderana, motivao, participao, colaborao, omisso.

Tcnico: este tipo aborda questes tcnicas de interesse do grupo como as propostas de solues do grupo, as ideias envolvendo o processo que surgem nas discusses. Como o parecer por profissional, associa-se a avaliao tcnica com a rea de quem est emitindo o parecer. Palavraschave sugeridas: estratgia, metodologia, aes.

32

3.4 MODELO PROPOSTO

Atravs do estudo feito das necessidades do CRIALAB, foi possvel distinguir duas partes distintas, porm inter-relacionadas, de forma a completarem as informaes no sistema a ser desenvolvido. Considerando desde os registros bsicos at os mais complexos. So elas:

3.4.1 O CONTROLE DE RECURSOS

Fazendo parte do Mdulo de Gesto de Espao, engloba os seguintes itens:

Controle do uso do Laboratrio: equipamento e material utilizados,

agendamento de salas Alocao de Profissionais que integraro as equipes multidisciplinares em

cada projeto Registros dos Projetos que utilizam os recursos do CRIALAB Dados cadastrais dos integrantes do Projeto que participam das equipes,

com a relao entre Projeto e integrante.

3.4.2 O REGISTRO DE SOLUES

Compe os Mdulos de Gesto de Projeto e Gesto de Pesquisa, caracterizao dos Casos de Estudo que so tratados no CRIALAB, ou seja, fazem parte do que foi denominado Execuo e Encerramento :

Acompanhamentos (mediadores),

avaliaes do

dos

profissionais sendo

envolvidos ou

representantes

CRIALAB,

Gestores

profissionais de alguma rea especfica.

33

Dos

representantes

das

entidades

envolvidas

(colaboradores),

independente da origem: empresas pblicas ou privadas, pesquisadores de universidade, alunos, etc. Do Projeto, descrio do que se pretende no projeto, a que se destinam. Caractersticas em geral, entre outras informaes relevantes. Andamento e acompanhamento do Projeto de acordo com a viso de cada profissional integrante do CRIALAB. Problemas enfrentados durante a busca da soluo do problema Resultados dos cases Composio dos Kits de Conhecimento Histrias, pareceres e solues. Composio dos Kits de Avaliao Relatrios, Estatsticas e Indicadores

34

4. DESENVOLVIMENTO DO TRABALHO

Este trabalho foi planejado de forma a estruturar uma soluo na rea de TI para o CRIALAB, possibilitando a construo e desenvolvimento de um sistema especfico que atendesse todas as suas necessidades. O CRIALAB caracterizado por ser uma empresa em situao de formao e expanso, simultaneamente. Por isso se fez necessrio uma modelagem de negcios, que nada mais que uma representao da abstrao de uma realidade expressa em algum tipo especfico de formalismo. Os processos de negcios precisam ser formalizados, identificando objetos, informaes, recursos e responsabilidades. Para a Integrao de Negcio, necessria a coordenao dos processos de negcio da empresa e exige um conhecimento profundo da empresa. E por isso houve uma dedicao grande da parte dos envolvidos no desenvolvimento deste trabalho de concluso de curso no entendimento do negcio. Na primeira parte do trabalho foram definidos estes conceitos do negcio, como colocado no captulo 3 deste documento. A partir deste captulo colocada uma sugesto de estruturao do SICRIALAB, a fim de distribuir o sistema em Mdulos e Subsistemas que comporo o Sistema Integrado Homogneo 5 .

4.1 UMA BREVE FUNDAMENTAO TERICA

O processo utilizado para a definio das atividades foi baseado no Processo Unificado, que possui uma orientao de arquitetura iterativa e incremental, segundo os padres referenciados por Booch, Rumbaugh e Jacobson (2005). Um processo unificado muito conhecido e amplamente utilizado que aborda o desenvolvimento iterativo e incremental o RUP (Rational Unified Process). No entanto, para este trabalho foi utilizado como base o Processo Unificado Aberto (OpenUp), que

conserva as caractersticas essncias do RUP, mas facilitado pela reduo de alguns processos existentes, alm de oferecer uma fonte de fcil acesso e

acompanhamento. Acesso dado no site: <http://epf.eclipse.org/wikis/openup/>.

_____________
5

Vide Quadro Mdulo de Gesto do Sistema

35

O OpenUp divide cada iterao nas fases de iniciao, elaborao, construo e transio, distribuindo entre elas as etapas de requisitos, definio da arquitetura, implementao e testes. Todas gerando seus artefatos, que so os produtos de sada de cada fase. Passos que obedecem s regras de gerenciamento de projetos. Mais especificamente, o OpenUp est estruturado em trs camadas distintas, como possvel perceber na imagem abaixo:
Figura 5: OpenUP layers, micro-increments, iteration lifecycle and project lifecycle

Fonte: site do OpenUp : < http://epf.eclipse.org/wikis/openup/>

A figura abaixo descreve o ciclo de vida das iteraes do processo incluindo desenvolvimento de software:

36

Figura 6: Distribuio das Disciplinas pelas Fases

Fonte: site OpenUp BlogSpot: < http://open2up.blogspot.com/>

Como no foi objetivo deste trabalho o desenvolvimento da programao do sistema, as etapas de implementao e testes, no foram consideradas. Essas etapas foram registradas como elaborao deste documento. Para o desenvolvimento da ferramenta, aconselha-se utilizar o padro de arquitetura MVC (Model, View, Controler) que separa a lgica de negcios da lgica da apresentao, facilitando a separao entre as etapas de desenvolvimento, testes e manuteno. O padro MVC um padro de arquitetura de aplicao cujo objetivo promover uma maior independncia entre os componentes do projeto. A reduo do acoplamento entre os componentes bastante importante para se atingir a reusabilidade e facilidade de manuteno sem comprometer todo o sistema. Esse padro muito utilizado aplicaes web, possibilitando a construo de um sistema coeso e com um nmero pequeno de acoplamento. Como a modelagem e a anlise foram realizadas utilizando Orientao a Objetos, sendo construda num aplicativo prprio para tanto (Microsoft Visual Studio Ultimate 10), a arquitetura MVC de fcil aplicao. Outra vantagem de usar esta arquitetura a possibilidade de construirmos vrias formas de visualizao sobre a mesma base de dados, j que se pretende estender o SICRIALAB para uso em internet, dispositivos mveis, etc.

37

Figura 7: Padro MVC

Fonte: site Wikipedia:http://pt.wikipedia.org/wiki/MVC Observao: As linhas slidas indicam associao direta e as tracejadas indicam associao indireta.

Outro quesito fundamental na elaborao do SICRIALAB a escolha do banco de dados apropriado, uma vez que a base de dados ser a fonte principal de trabalho, propiciando pesquisas rpidas e eficientes. razovel pensarmos que com a incluso de indicadores no sistema, uma etapa de requisitos a ser definida bem mais adiante, dever ter a possibilidade de trabalharmos com Data Wharehouse, e possivelmente com minerao de dados. Precisamos ter um banco de dados relacional e com um SGDB eficiente. A princpio a sugesto a utilizao do Microsoft SQL Server, que possui a robustez adequada e uma plataforma bastante abrangente, alm de ser completamente compatvel com a Ferramenta indicada para desenvolvimento. No entanto, a escolha final depende da estrutura que teremos disponvel para a execuo deste trabalho, a ser definida quando da implementao do sistema. Outra indicao para o desenvolvimento do SICRIALAB a utilizao da tcnica de TDD. uma tcnica de testes de software elaborada principalmente para quando a construo do software que envolve uma metodologia gil, com equipes pequenas, e que requerem constante acompanhamento e realizao de ajustes durante o seu desenvolvimento. Quanto definio da metodologia de desenvolvimento, o que podemos afirmar a importncia primordial na participao e colaborao constante do usurio, com entregas parciais para avaliao por este. Isso tem ocorrido na fase de Anlise, atravs de documentos e diagramas que representam o resultado das discusses realizadas. Este tipo de desenvolvimento se enquadra perfeitamente no processo de desenvolvimento gil, como era pretendido at ento.

38

4.2 MODELAGEM DE NEGCIO DAS FASES MENCIONADAS

A modelagem de negcio foi realizada ao longo de todo o desenvolvimento do trabalho e foi transcrita para esse documento de trs formas distintas: Pela linguagem escrita utilizada no item intitulado Mdulos e Sistemas Propostos; Pela linguagem UML, mas de uma forma mai genrica, j que foi usada na primeira parte do desenvolvimento deste trabalho, tambm consta do item intitulado Mdulos e Sistemas Propostos; Pela BPMN, conforme ilustrados a abaixo.

4.2.1 INICIAO E PLANEJAMENTO

Figura 8: BPMN Contratao do CRIALAB

Fonte: A autora

39

Figura 9: Agendamento

Fonte: A autora

Figura 10: Fase de Execuo

Fonte: A autora

40

Figura 11: Fase de Encerramento

Fonte: A autora.

41

4.3 MDULOS E SUBSISTEMAS PROPOSTOS

Quadro 3: Mdulos do Sistema MDULO SUBSISTEMA Controle de Recursos Humanos SICRIALAB Gesto de Espao Controle de Recurso Materiais Inventrio Agendamento de Sala e de Recursos Humanos Contrato Acompanhamento do Projeto Avaliao Projeto Formao de Kits de Conhecimento Avaliao Estatsticas

Gesto de Projeto

Gesto de Pesquisa

Fonte: A autora.

O primeiro sistema, ou melhor, o subsistema que ser proposto o de Autenticao de Usurio que trata do controle de acesso ao sistema SICRIALAB e permisses atribudas a seus usurios. Como o subsistema de Autenticao deve ser utilizado ao longo de todo o sistema, no foi inserido em nenhuma subdiviso em relao aos Mdulos (Gesto de Espao, de Projeto e de Pesquisa). No incio do uso do SICRIALAB, pretende-se que apenas funcionrios acessem o sistema, e como sero em pequeno nmero, este subsistema pode ser planejado para um desenvolvimento de carter reduzido, sem qualquer prejuzo. Mas sua ampliao deve ser planejada junto com a construo do sistema inteiro. O objetivo do subsistema de autenticao a segurana do SICRIALAB, possibilitando apenas s pessoas de interesse o acesso aos registros e informaes pertinentes. Ao entrar no sistema SICRIALAB, o usurio dever informar sua identificao (login e senha) e selecionar o perfil e aps, o sistema liberar apenas as funes adequadas ao perfil do usurio. Existem quatro perfis previstos: secretria, gestor, moderador e participante. Os perfis de secretria e gestor no incio do sistema tero funes semelhantes, pois se trata das primeiras incluses de dados. No entanto, medida que o sistema for ampliado, haver necessidade de permitir acesso, de acordo com o projeto, e

42

detalhar mais a funo do gestor. O mesmo deve ocorrer com os perfis de moderador e participante, mas para estes o acesso ser apenas temporrio e de acordo com o projeto de trabalho, de forma a fazerem os registros pertinentes s avaliaes de trabalho, ou acompanhamento dos mesmos. Esses papis sero mais detalhados ao longo deste documento, facilitando a compreenso do porqu da necessidade de ampliao do acesso e insero destes perfis. Caso seja necessrio, este sistema tratar dos registros internos, tal como qual usurio efetuou determinada operao, sobre qual registro. Esses tipos de registros no so necessrios inicialmente, no entanto em nvel de projeto esto previstos. Vamos ressaltar que no h nenhuma relao de cadastros neste sistema com o registro das empresas que colaboram para a construo do CRIALAB (PUC, Microsoft, entre outras).
Figura 12: Caso de Uso de Negcio para o Subsistema de Autenticao

Fonte: A autora.

43

Figura 13: Diagrama de Classes para Autenticao

Fonte: A autora.

4.3.1 GESTO DE ESPAO

Envolve os subsistemas: de Inventrio (Controle de Recursos Materiais), de Agendamento e de Contrato.

4.3.1.1

SUBSISTEMA DE INVENTRIO

H dois tipos de insumos a serem considerados para uso em uma sala no CRIALAB: os bens estveis, permanentes (computadores, ipads, televiso, quadro, cadeiras); e os bens de consumo, aqueles que podem ter reposio (giz, post-it, canetas, pincis atmicos). O sistema de inventrio de material trata do registro e controle dos equipamentos pertencentes ao laboratrio, bem como dos materiais utilizados. Controles necessrios: Reposio do material Manuteno dos equipamentos

44

Relaes intrnsecas: Algumas salas comportam equipamentos especficos, sejam fixos ou no. Lembrando, sala um local fsico onde sero realizados os encontros do Projeto. Cada sala deve ter registrado os tipos de equipamentos que pode comportar, tais como projetor, aparelho de TV, etc. Alguns equipamentos podem ser compatveis com qualquer tipo de sala, alguns podem ser prprio de uma determinada sala, ou ainda incompatvel com esta. Embora neste momento no seja abordado esse grau de aprofundamento, considerado para controles futuros. Com base na relao citada acima, foi definido o conceito de Espao, que a relao sala versus equipamentos e material. Ou seja, para que haja um espao para ocorrer os encontros de discusso, os equipamentos devem estar disponveis para serem alocados sala, sem esquecer que esse ambiente deve ser compatvel com os equipamentos. Deve ter como sada os seguintes artefatos: Relao de Material Situao do Material (em estoque, faltando). Relao de Equipamentos Situao do Equipamento (em manuteno, sendo utilizado, liberado para uso) Relao Sala e Equipamento, descrio das salas que comportam determinados equipamentos ou no. Frequncia de Utilizao dos Equipamentos (envolve a agenda)

Registros Bsicos, isto , aqueles que possuem apenas as operaes CRUD: Equipamento: Catlogo dos equipamentos que fazem parte do acervo do laboratrio. Cada um possuindo um nmero de srie para identificao. Deve ter um tipo definido, e sua situao informada. A situao relevante no momento do agendamento, assim como na montagem do relatrio de Situao do equipamento, que tem como utilidade o controle de manuteno de equipamentos. Tipo de Equipamento: Descrio dos tipos de equipamentos existentes no acervo. Exemplos: Projetor, PC, ipad, mesa, cadeira,

45

quadro branco, etc. Cada tipo de equipamento possui uma categoria associada. Categoria de Equipamento: a sugesto inicial de classificao Didtico-Pedaggico, Eltrico, Eletrnico, Mvel, Utenslio, etc. Material: Cada material possui a informao da sua quantidade disponvel em estoque e a sua quantidade padro, que a quantidade considerada razovel de se ter em estoque de suprimento. Desta maneira, possvel gerar um relatrio que facilite o controle de estoque do material. Sala: Registro de salas que compem o CRIALAB. Tem como suas informaes bsicas: o nome da sala e a descrio. Exemplos de uso: Sala Azul, porte mdio reservado para grupos mdios e pequenos. Sala Lils, sala com equipamento pr-instalado.

Registros que possuem regras de negcio mais elaboradas: Espao: a alocao de bens fsicos como materiais,

equipamentos, com perodo de uso determinado. Ao alocar um espao devem-se considerar apenas os bens que esto disponveis para uso. A alocao de espao est ligada ao Sistema de Agendamento, que por sua vez aborda o prazo do projeto.

46

Figura 14: Controle de Recursos - Gesto de Espao

Fonte: A autora.

47

Figura 15: Controle de Material - Sistema de Inventrio

Fonte: A autora.

4.3.1.2

RECURSOS HUMANOS

Este item foi criado para fins de compreenso da estrutura do Sistema, portanto no foi especificado em um subsistema nico. Para efeito de organizao do Mdulo de Gesto de Espao e visualizando a implementao das telas de preenchimento de informao, o registro de pessoas foi includo no Subsistema de Agendamento, e a parte que envolve Entidade foi colocada no Subsistema Contrato, que ser explicada adiante. Recursos Humanos, diz respeito apenas parte de cadastro e manuteno de pessoas envolvidas no sistema, guardando o histrico daqueles que de alguma forma participam, ou participaram dos trabalhos no CRIALAB, atravs de um projeto, de uma funo ou trabalho especfico. De acordo com o contrato no sero

48

guardadas essas informaes, por este motivo os registros de pessoas s so obrigatrios para os colaboradores e funcionrios. Como o interesse nas

informaes obtidas do sistema est relacionado aos contratos, projetos, pesquisas e estatsticas e no s pessoas ou entidades diretamente, no h artefatos especficos aqui definidos. Aqueles relatrios que utilizaro as informaes aqui explicadas so mencionados em outros mdulos do sistema. Registros Bsicos: Pessoas: Registro das pessoas que fazem parte do CRIALAB, independentemente do Projeto, ligao ou funo sobre o CRIALAB. Isto , pode ser um funcionrio do CRIALAB, gestor, secretria, moderador, ou um responsvel por uma entidade, algum que apenas participa de algum projeto, etc. um cadastro simples podendo haver registros sem ligao qualquer com o resto do Sistema, servindo apenas para consulta ou futura referncia. Tambm serve como ligao do tipo pessoas que participam de projetos. Como foi dito anteriormente, no deve haver

obrigatoriedade de registros de participantes, mas caso haja o registro, excetuando-se o nome, nenhum outro dado deve ser obrigatrio. Desta forma, pode haver pessoas ligadas s entidades que participam dos projetos, mas que no constam no registro de pessoas, dependendo do contrato realizado. O registro de pessoas s obrigatrio quando se tratar de um funcionrio do CRIALAB, isto devido necessidade no cadastro de usurios. A conduo de projetos se dar sob responsabilidade dos gestores, que so membros permanentes do CRIALAB, portanto altamente

recomendvel que seus cadastros sejam completos.

Informaes cadastrais: Identificao (nome, CPF, ou outro documento), endereo, telefones. Se for informado algum documento, o sistema dever verificar se no h duplicidade de registro. Caso haja, o usurio deve escolher cadastrar novamente ou aproveitar o registro existente, com alterao de dados ou no. Para evitar a duplicao de registros, a interface com o usurio deve prover uma forma de

49

mostrar os nomes existentes de acordo com o preenchimento de um novo cadastro. rea de Atuao, Formao (ex: rea de atuao: informtica, formao: engenharia mecnica) Formas de contato: Telefones, Endereos, Email Colaboradores e Participantes: So os papis que as pessoas podem representar dentro de um projeto. Uma pessoa enquanto relacionada a empresas realiza o papel de participante, mas quando relacionada ao CRIALAB, como gestora ou mediadora em algum projeto, realiza papel de colaboradora. Para fins de pesquisa, e novos trabalhos, quando a pessoa for um mediador, que no um gestor, recomendvel um preenchimento mais detalhado dos dados: identificao, localizao (mail, telefone), rea de atuao, etc. Um colaborador necessita de um papel definido: gestor ou moderador, sendo que como gestor ele j acumula o papel de moderador. O participante possui um cargo ou funo referente empresa que representa, interessante preencher este dado, mas no obrigatrio. Entidade: Cadastro de Empresas e organizaes que tiveram ou tem algum envolvimento com o CRIALAB. Caso seja um departamento, diviso, setor ou rea de uma empresa j cadastrada permitido fazer essa ligao dentro do sistema, embora no seja obrigatrio. Uma entidade pode ser uma organizao, uma instituio e inclusive departamento de outra instituio. solicitada uma identificao legal, mas no deve ser imposto o

preenchimento, caso preenchido deve ser informado o tipo de identificao legal a fim de evitar registros repetidos: CNPJ, Inscrio Municipal, etc.

Observaes: 1. A interface Integrante de Equipe foi mantida neste escopo para mostrar a relao entre estes papis. Uma vez que as pessoas estejam

50

envolvidas em um projeto, podem constar como integrantes de equipe deste projeto. 2. Com o intuito de esclarecer melhor, podendo parecer redundante, segue a explicao da relao entre as classes definidas e os papis existentes: pessoa participante colaborador gestor moderador usurio
Figura 16: Papeis em relao ao CRIALAB

Fonte: A autora.

Pessoa o registro de qualquer ser humano registrado no sistema. Um usurio aquela pessoa que tem acesso ao sistema, portanto deve estar registrada neste. Participante uma pessoa que trabalha ou representa uma entidade. Sendo um responsvel administrativo, um tcnico, etc. Quando envolvido em um projeto um integrante de equipe do projeto.

Moderador, ou mediador, uma pessoa com o papel de um consultor, ou profissional tcnico que foi chamado pelo gestor para atuar no projeto. Tanto o moderador, quanto o gestor, so pessoas que, uma vez fazendo parte da equipe, mas como representantes do CRIALAB, so

denominados colaboradores.

51

Gestor uma pessoa que atua no CRIALAB como responsvel pelos projetos, e pelo prprio CRIALAB. Quando participa das equipes pode atuar como moderador ou no. Possui um papel tcnico-administrativo.

Essa construo foi elaborada desta maneira para que uma pessoa possa estar registrada uma nica vez no sistema, ocupando vrios papis ao longo do processo e dos projetos, com todos os papis e responsabilidades bem definidos.
Figura 17: Diagrama de Classes Recursos Humanos

Fonte: A autora.

52

4.3.1.3

SUBSISTEMA DE AGENDAMENTO

Podemos dizer que os sistemas e estruturas mencionados at este ponto deste documento so a base para o Subsistema de Agendamento. Por isso, todas as classes utilizadas nele j foram mencionadas acima. O que altera seu tratamento sobre este subsistema o que se pretende obter como resultado e as operaes que so realizadas sobre estas classes. Ou seja, a compreenso e o uso das estruturas construdas. Ao ocorrer um agendamento, de acordo com o contrato, reservada a sala, o material, os equipamentos que sero utilizados e alocados os moderadores para as reunies. O registro de equipamentos faz parte do sistema de inventrio, onde se tem o controle sobre os equipamentos existentes. As pessoas envolvidas, que constam no cadastro, devem ser informadas por meio de email, telefonemas ou envio de mensagens por celular sobre a data da agenda. Note que agenda passa a ser o conjunto de espao e integrantes de equipes, conforme determinado no contrato. Todos os controles e regras de negcio so importantes, mas para fins de controle e histrico, enquanto o sistema no estiver preparado para tanto, uma planilha bem estruturada pode comportar estes registros iniciais. Recomenda-se, para uma melhor compreenso, consultar a parte Gesto de Projeto Subsistema Contrato item Sobre o Projeto quando em abertura de contrato.

Tem como sada os seguintes artefatos: Disponibilidades de Agenda (tanto como relatrio quanto como informao para outros subsistemas); Relao de Projeto versus Agenda, nmero de reunies agendadas, datas e horrios; Relao Agenda versus Colaboradores; Frequencia de utilizao das salas.

Operaes: Reserva de Espao - Inclui as operaes de reserva de material (equipamentos, mobilirios, etc.) e de reserva de Sala. Pode ser feita

53

mais de uma reserva para o mesmo espao, devendo ser oferecida a opo de periodicidade conforme o contrato. Por exemplo: todas as teras-feiras, durante seis meses. Dia, hora inicial e hora final so informaes obviamente obrigatrias para a reserva. Para que o espao seja reservado, o material necessrio, assim como o equipamento desejado devem estar disponveis, no entanto apenas obrigatria a disponibilidade de sala, j que tanto o material quanto o equipamento podem ser providenciados, ou terem seu uso dispensado. Aconselha-se que a falta de algum item deva ser grifado quando da visualizao da agenda. Alocao de Recursos Humanos - conforme o contrato, pois pode no estar includa a alocao de pessoal do prprio CRIALAB como moderador. Da mesma forma, pode requerer um ou mais mediadores, gestor, e inclusive secretrio para elaborao de atas. O registro de quem efetivamente participou no necessrio. Mais adiante, pode ser criado a partir dessa estrutura proposta um Subsistema de Atas, onde no somente se tero relatrios finais de cada reunio, como tambm folhas de presena e afins. No tratado neste documento por ser um aprofundamento desnecessrio neste momento.

54

Figura 18: Diagrama de Classe do Subsistema de Agendamento

Fonte: A autora.

4.3.2 GESTO DE PROJETO

Envolve os subsistemas de Contrato, Acompanhamento e Avaliao. O Subsistema de Contrato trata do que estabelecido na negociao com o cliente. Possui uma relao direta com o projeto e todas as possibilidades de registro obedecem ao que est definido nesta parte. Uma vez finalizado a questo

55

do Contrato, ou pelo menos os requisitos mnimos para incio do uso do CRIALAB, por parte dos colaboradores, o subsistema de Acompanhamento de Projeto entra em cena. No encerramento do projeto necessria a Avaliao, que pode ser considerada como um item finalizador do sistema de Acompanhamento de Projeto, ou incio dos trabalhos para a composio dos Kits de Conhecimento. Como possui tratamento e caractersticas distintas, foi includo em outro subsistema, o de Avaliao.

Figura 19: Gesto de Projeto: Contrato, Acompanhamento e Avaliao

Fonte: A autora.

56

4.3.2.1

CONTRATO

Cabe lembrar que o contrato, como referido aqui, no utilizado com o conceito de contrato como documento assinado, e sim como a combinao do que pretendido no projeto. Contrato e projeto so divididos na estrutura proposta por este documento. Mas como o Contrato no deixa de ser um Projeto, pela

semelhana nas suas caractersticas, embora separado na arquitetura, para diferenciar o tratamento de cada classe em separado, que foi utilizado o conceito de herana 6 entre estas classes. Note que as entidades que fazem parte do Contrato, mas as pessoas (equipe), que fazem parte do Projeto. Assim pode-se fazer a diferenciao entre aqueles que so responsveis pelas entidades, como diretores, donos de empresas, e outros cargos, daqueles que representam a empresa nos trabalhos de grupo, como integrantes da equipe que visam solucionar algum problema. Pode haver duplicidade dessa informao caso se trate de um grupo pequeno, sem acarretar problema ao sistema. O importante o tratamento atribudo a cada ator (papel), dentro de cada item analisado.

Sobre o Contrato: o registro da proposta de trabalho, atravs do contato com um dos gestores. O contrato pode sofrer alteraes dos itens combinados, de acordo com a necessidade. Para tanto, deve-se ter um controle, ou acompanhamento apropriado dessas alteraes. A diferena entre o que foi contratado e o que foi utilizado ao longo do projeto tm utilidade para clculos oramentrios, bem como para previses futuras de contratos. A princpio, como histrico, tm-se apenas os controles de previso de incio e fim de projeto, e um espao de observao para registrar estes acontecimentos. Com o tempo pode haver necessidade de registros de acompanhamento de modificao. Pode ocorrer que algum Projeto no chegue a ser realizado, embora tenha ocorrido negociao a respeito, mas nesse caso interessante haver o registro de contrato e anotado o porqu de sua no realizao. Nesse caso, no ha porque registrar um Projeto. _____________
6

Vide o Glossrio ao final deste documento.

57

Deve conter as seguintes informaes: Equipamentos equipamentos que os clientes pretendem utilizar nas reunies dos grupos. Tais como: projetor, notebooks, algum mvel em especial que no est disponvel usualmente nas salas, etc. Material qual o material combinado para utilizao durante o uso do laboratrio. Deve ser observada a relao tipo de equipamento e material, de forma que ao se incluir um equipamento a sugesto de material de acordo com o tipo deste equipamento j deve ser indicada 7 . Envolvimento de Colaboradores opo com valor verdadeiro para caso esteja prevista a participao do gestor ou de moderadores no projeto. Indicao de Moderador vlida caso a opo de envolvimento de colaborador seja verdadeira. Ao planejar o contrato com o(s) cliente(s) o gestor pode fazer a indicao de um ou mais moderadores para o projeto, esta operao tambm pode ter mudanas ao longo do projeto. Quando houver moderadores, estes devem fazer parte da equipe do projeto a que este contrato pertence. Valores Previstos sobre pessoal, equipamento e material, podendo ser classificado em econmico ou com lucro 8 , de acordo com as definies internas da PUCRS. Descrio do Projeto: nome, problemtica, objetivo (pesquisa, soluo de problema pontual, etc.) Previso de incio e trmino do projeto, nmero de reunies pretendidas, periodicidade de reunies (sim, no, como sero? semanal / mensal, etc.), durao de cada encontro. Alm da data de incio, que pode ou no ser considerada a data do primeiro agendamento, os outros dados no so de preenchimento obrigatrio na fase de contrato. No entanto, a data final deve ser completada, ou _____________
7

Por exemplo: a alocao do quadro branco requer alocao de pincis atmicos e

apagador
8

Foi definido como econmico quando a entidade faz parte da PUC, como lucro quando a

entidade contratante externa PUC.

58

atualizada na parte de Encerramento do Projeto, contemplada no Subsistema de Avaliao. Embora vrias entidades possam participar do projeto, deve constar no contrato qual a entidade a responsvel maior, e o responsvel por esta entidade. Arquivo contendo o contrato digitalizado se for o caso. Aluguel de Espao no caso de ser uma entidade externa PUC, que no deseja incluir colaboradores, o contrato se restringindo alocao do local e equipamentos para reunies. Este item ser muito til para ter-se uma ideia de proporo entre as empresas que desejam acompanhamento acolhendo o conceito do CRIALAB ou apenas deseja utilizar o tipo de espao como recurso oferecido.

Sobre o Projeto: Deve haver o registro inicial de quem participar, atravs da composio da equipe, sejam moderadores ou participantes. Mas isto no significa que todos fazem parte das reunies. Por isto, existe o registro geral da equipe, que cabe ao projeto, e o registro de integrantes, que fazem parte de cada agenda. A incluso destes registros no deve ser obrigatria, mas caso seja decidido pela importncia desse cadastro aconselhvel que se estenda esta parte do sistema para um controle mais apurado. O projeto pode ser considerado como um contrato em andamento, com ou sem alteraes sobre este. Ao fim de todos os encontros, no encerramento do projeto, possveis atualizaes sobre o registro do contrato devem ser feitas. As informaes que um projeto deve conter so referentes ao conjunto de agendas marcadas, equipes que participam das reunies e a situao do projeto. A situao do projeto est ligada ao subsistema que faz seu tratamento: Quando em abertura de contrato, as conversaes com os gestores envolvidos ainda esto acontecendo e as agendas no foram disponibilizadas ainda, partes das informaes do contrato e parte das informaes do projeto esto sendo definidas. Inclusive a forma de trabalho a ser constituda: com ou sem a participao do CRIALAB.

59

Ao entrar na situao de em andamento, as agendas podem ser marcadas, uma a uma ou mais, de acordo com a possibilidade e o contrato. E de acordo com as reunies, o projeto ou o contrato podem ser atualizados, uma vez que pode haver mudana sobre o que havia sido previsto no incio. A cada marcao de agenda para um projeto em andamento h a incluso dos membros da equipe nesta agenda, nem todos precisam estar includos, assim como no obrigatrio a incluso dos que participaro. Mas recomendvel que sejam inseridos no agendamento, para possibilitar que sejam avisados, alm de outros controles possveis 9 .

Um projeto est em avaliao quando se encontra em um prencerramento. Neste momento, conforme o projeto, o moderador emite um parecer final sobre seu trabalho, o participante faz uma avaliao e, ou auto-avaliao, e aps estes passos o gestor faz a avaliao final. sobre essa avaliao que decidido a incluso do projeto como parte dos Kits de Conhecimento.

Ao fim de todos os trabalhos sobre o projeto este deve ser considerado encerrado, qualquer outra continuidade deve ser dada como um novo projeto. A reabertura de projetos deve ser considerada como uma operao, caso seja possvel, e a partir dela um novo contrato feito, portanto um novo projeto. Mesmo que seja referenciando um projeto antigo, de forma a servir como base para o novo projeto. Com o desenvolvimento da parte de Kits de Conhecimento e ampliao do SICRIALAB possvel que se estenda uma funcionalidade para facilitar tais comparaes.

Deve contemplar os seguintes artefatos: Relao de agendas previstas e agendas realizadas no projeto; Totalizador de encontros por perodo solicitado e por projeto; Relatrio de anlise de trabalho, com base nos pareceres finais e avaliaes _____________
9

Parte da Regra de Negcios de Agendamento

60

Desempenho do projeto, a ser determinado por indicadores que devem ser definidos.

Figura 20: Subsistema de Contratos

Fonte: A autora.

61

4.3.2.2

SUBSISTEMA DE ACOMPANHAMENTO DE PROJETO

Quando o Projeto envolver a participao dos membros do CRIALAB, estes devem utilizar o Sistema para registrar suas percepes, indicaes sobre as reunies e tambm sobre o projeto. No entanto, devido complexidade que envolve o processo, a formatao de informaes subjetivas em meio digital se torna arriscada. Como foi dito anteriormente, por se tratar de um ambiente que pretende favorecer a criatividade e a liberdade de expresso, no se deve nem impor uma rigidez, nem deixar flexvel demais. Podendo haver perda de informao relevante para futuras pesquisas. A forma encontrada de resolver este problema foi a criao de dois tipos de pareceres, j mencionados: Comportamental e Tcnico. A base do Subsistema de Acompanhamento de Projeto so estes pareceres emitidos pelos colaboradores, que sero includos de acordo com a subjetividade de cada colaborador, seguindo a orientao do gestor que acompanha o Projeto. Aconselha-se que sejam includos tanto pareceres tcnicos quanto comportamentais pelos mesmos colaboradores, mas no deve ser obrigatrio. interessante notar que os pareceres relacionados rea de Psicologia envolvem questes tcnicas e comportamentais, segundo a definio destes tipos de pareceres. Para facilitar futuras pesquisas, ao preencher o parecer desejado (tcnico ou comportamental), de acordo com a rea de atuao do Colaborador no Projeto, uma lista de palavras-chave deve ser sugerida pelo sistema de Acompanhamento. Este tipo de classificao permite o uso de tags para buscas genricas. O mesmo mtodo utilizado no subsistema de Avaliao. Os artefatos desse sistema so parte da entrada de dados para os Kits de Conhecimento, assim como tem o objetivo de calar o processo de avaliao. Portanto no existem relatrios pr-definidos para este subsistema. Estruturas acrescentadas neste sistema: Parecer, relacionado ao Projeto e Agenda. rea Palavras-chave

62

Figura 21: Subsistema de Acompanhamento de Projeto

Fonte: A autora.

4.3.2.3

SISTEMA DE AVALIAO

o registro de avaliao por projeto de acordo com o contrato e o controle interno do CRIALAB. Nesta fase pode ocorrer a indicao do projeto para a composio de Kits de Conhecimento. Este subsistema est planejado, mas no foi detalhado especificamente, por isso nem todos os dados, estruturas ou relaes esto representadas no diagrama apresentado. Deseja-se no mnimo, acrescentar o conceito de avaliao em relao aos projetos. Essa ideia foi discutida, mas no aprofundada, pois requer uma anlise de requisito junto aos responsveis pela rea de Psicologia, de forma muito

63

detalhada, e no havia meios de se fazer este trabalho junto com a definio de todo o escopo devido ao alto grau de particularidades. Basicamente, o plano tratar as avaliaes de acordo com o projeto (futura classificao), atravs de metadados, ou um sistema de formulrio parametrizado, ou ainda formulrios de avaliao anexados. Este ltimo no recomendvel pela dificuldade que teramos na transcrio dos dados pra o sistema, a fim de possibilitar futuras estatsticas, pesquisas, etc. Compreende-se no subsistema de Avaliao, duas partes distintas na forma de tratamento: as avaliaes internas e as externas.

Avaliao Interna Realizado pelos Gestores, ocorrem sobre: Projeto avaliao em relao previso e realizao do projeto como um todo, sobre a obteno do resultado pretendido. Moderadores participao no processo. Indicao e, ou restrio em outras participaes. Participantes cliente, entidade e pessoas. Avaliao nica em relao ao grupo. Realizada pelos Moderadores Projeto avaliao em relao ao projeto, resultados alcanados, como foi efetuado o trabalho, etc. Participao e experincia No deixa de ser uma auto-avaliao. Ser muito til caso haja participao em outros projetos, podendo haver estudo sobre a evoluo na participao.

Avaliao Externa Realizada pelos integrantes de equipe: Auto-avaliao dos participantes, tanto avaliadores como qualquer outro integrante de equipe do projeto Avaliao da utilizao do CRIALAB em relao ao material utilizado, experincia obtida, ao trabalho desenvolvido no projeto em questo.

64

Figura 22: Diagrama de Classe do Subsistema de Avaliao

enumeration

TipoAvaliado TipoAvaliado 1 Literals Colaborador Material / Equipamento Participante Projeto TipoAvaliado 1

enumeration

TipoParecer 1

TipoParecer Literals Comportamental Tcnico

TipoParecer 1

AutoAvaliacao AutoAvaliacao 1 AutoAvaliacao Attributes

1 AvaliacaoCrialab Attributes + pessoasEnvolvidas + propostaDeTrabalho Operations AvaliacaoCrialab 1 1

AvaliacaoInterna

AvaliacaoInterna 1

AvaliacaoInterna Attributes + avaliacaoDe : TipoAvaliado + tipoAvaliacao : TipoParecer Operations AvaliacaoInterna 1

+ avaliacaoDe : TipoAvaliado + tipoAutoAvaliacao : TipoAutoAvalia + tipoAvaliacao : TipoParecer Operations AutoAvaliacao 1

IntegranteEquipe IntegranteEquipe 1

interface

IntegranteEquipe Attributes Operations

IntegranteEquipe 1

IntegranteEquipe *

Contrato Attributes + + + + + + + + + + + + + alguelEspaco : double anexoContrato : File dataPrevisaoFim : d dataPrevisaoInicio : demaisServicosSolic entidadeResponsav envolveColabor : Bo gestorResponsavel : listaEntidade : List observacao : String permiteDivulgacao : responsavelPelaEnti valorEstimado : dou

1 Projeto Projeto Attributes + + + + + + + dataFim : date dataInicio : date equipe : List<Integr listaAgenda : Agend observacaoSituacao problematica : String situacao : SituacaoP

Operations

Operations

Fonte: A autora.

65

4.3.3 GESTO DE PESQUISA

4.3.3.1

GERAO DE RELATRIOS

Sero fornecidos pelo CRIALAB, medida que for crescendo o uso do sistema, e realizada sua implantao vrios tipos de sada para o sistema e seus subsistemas. O prprio crescimento do Projeto CRIALAB deve determinar a ordem e prioridade de fabricao destes artefatos. Caso haja um setor de desenvolvimento de software, a sugesto de aplicao de uma Metodologia gil nesse processo, j que este tipo de metodologia relaciona diretamente a demanda e a necessidade imediata do cliente. Eis alguns exemplos dos artefatos que devem ser avaliados: Como atas de reunio Atas internas podendo a ata ter uma estrutura formal ou de pareceres, conforme definido anteriormente. Atas de projeto quando contratado o servio deve se considerar os tipos de atas a oferecer. Uso gerencial Horas de uso, com e sem participao de moderadores. Relaes entre: Projeto x Gestor Projeto x Mediador Projeto x Cliente Cliente x Gestor Contrato x Projeto x Agenda

4.3.3.2

PESQUISAS

Assim como o Crialbab se prope a auxiliar na busca de solues para problemas complexos, que com sem tcnicas uma criativas e inovadoras, a atravs da

interdisciplinaridade

expertise

tendem

parecerem

aes

desestruturadas, o SICRIALAB possui a pretenso de informatizar esse ambiente completamente inovador, que tem como caracterstica a flexibilidade, e, portanto um

66

escopo muito abrangente. Organizando e estruturando a ideia do CRIALAB no seu funcionamento como um todo. Desde o contato inicial com os clientes, a manuteno de seus bens, acompanhamento e finalizao dos projetos que fizerem uso dos laboratrios.

4.3.3.3

KITS DE CONHECIMENTO

A anlise sobre os kits de conhecimento foram postergadas para quando o processo estiver mais amadurecido, e com parte do SICRIALAB j em funcionamento. Pois o SICRIALAB ser uma ferramenta que auxiliar na

descoberta de formas de organizao e estruturao destes kits, medida que seu uso for entendido. Entretanto, algumas perguntas ficam como sugesto para serem mais profundamente estudadas.

O que se pretende dos Kits? Registros de formas de criatividade, solues inovadoras, prtica

de open inovation, estudo de metodologias e processos, dilogos criativos, gerao de conhecimento.

Como sero construdos? Com base nos dados de avaliao, de pareceres do subsistema

de acompanhamento e anlise da relao Cotnrato x Projeto x Agenda.

Quais os artefatos de sada? (Os de entrada foram definidos) Material para pesquisas, kits para oferecer um pacote de servio

a trabalhos semelhantes, Marketing para o CRIALAB atravs de Publicaes de Cases.

67

5. CONCLUSO

Este trabalho foi desenvolvido com o intuito de auxiliar o CRIALAB na definio seus processos de negcio, e assim possibilitar a construo de um sistema de informao que englobasse todas as necessidades desse grande empreendimento que Laboratrio de Criatividade. Para atender as expectativas dos gestores e fornecer uma viso abrangente de todos os processos, foram postos em prtica conhecimentos de diversas reas na Tecnologia da Informao, dentre eles: Anlise de Negcios, Anlise de Requisitos, Engenharia de Software, etc. Atravs de reunies com um dos representantes do CRIALAB foi possvel identificar a necessidade de modificar o escopo deste projeto, que inicialmente se propunha apenas construo de um prottipo de sistema de agendamento da sala de laboratrio. O escopo foi modificado para possibilitar a criao de um plano que atendesse aos propsitos de um projeto muito maior, identificando as necessidades atuais dos usurios gestores, bem como as expectativas de ampliao do prprio CRIALAB. Possibilitando ento, a construo de um software de alta qualidade que contemple toda a empresa CRIALAB, desde a manuteno de seus insumos, ao gerenciamento de informaes e facilitao para pesquisas. As exaustivas reunies de anlise de requisitos foram imprescindveis para a compreenso da complexidade do problema. O uso das prticas observadas no Processo Unificado ajudou significativamente para a sua organizao, e garantiu a estruturao do trabalho, mantendo a confiabilidade das informaes obtidas nas reunies. Como resultado desse trabalho, podemos concluir que vivel a informatizao dos processos de negcio para automatizao e armazenamento de informaes a fim de propiciar um controle eficiente sobre os processos que envolvem o CRIALAB. Com este trabalho pretendemos que a equipe que venha a assumir os trabalhos de TI no laboratrio possua uma fonte de informao preciosa e colabore com a construo desta grande ideia que o CRIALAB.

68

5.1 DIFICULDADES ENFRENTADAS

A grade dificuldade deste trabalho residiu na inteno de transformar para o meio digital informaes aparentemente subjetivas, sem impor um mtodo, uma forma rgida ou ainda a obrigatoriedade de informaes. Criar um sistema cuja flexibilidade permitisse a existncia de controles sem que estes sejam delimitantes. Como dificuldade tcnica, podemos citar duas em especial: No foi possvel realizar a Anlise de Requisito junto a todos os integrantes do CRIALAB, alm do professor orientador deste trabalho, devido dificuldade de horrios. No ocorreu a participao da autora deste trabalho como ouvinte de uma reunio de algum projeto em andamento, como era pretendido inicialmente. Embora no tenham trazido perdas para o desenvolvimento deste trabalho, teria sido interessante e a experincia certamente acrescentaria um conhecimento maior sobre o processo de execuo dos projetos.

5.2 CRONOGRAMA DE REALIZAO DO TRABALHO

Este trabalho se dividiu em trs etapas importantes: o entendimento do problema, a formulao de uma soluo e a escrita desta soluo. Elas no ocorreram necessariamente nesta ordem, mas sim concorrentemente. Podemos dizer que se distriburam da seguinte forma: Definio da Proposta de trabalho. Compreenso da Problemtica. Incio do desenvolvimento do Projeto SICRIALAB. Anlise de Requisito junto a um gestor do CRIALAB. Anlise de Requisito junto a outro integrante do CRIALAB. Elaborao da soluo sobre TI. Estudo sobre as arquiteturas possveis de serem adotadas, bem como recomendao de um banco de dados adequado. Estudo e aplicao da Ferramenta Bizagi para a Modelagem de Negcio.

69

Estudo da ferramenta Visual Studio Ultimate 10, para a parte de Modelagem de Negcio e de Sistema. Aprofundamento da anlise de requisito, junto ao orientador deste trabalho de concluso, e tambm gestor do CRIALAB. Elaborao de documentos, denominados entregveis, com a finalidade de apresentao do trabalho para os membros do CRIALAB, a fim de verificar a concordncia com o trabalho sendo desenvolvido.

Modelagem do Sistema. Elaborao e apresentao de documentos contendo a compreenso do negcio. Anlise do problema na composio dos kits.

Foi montado um diagrama genrico com a estimativa de distribuio das atividades ao longo do segundo semestre. Essas atividades foram realizadas ao longo de todo o trabalho, mas com mais nfase nesta segunda parte.
Quadro 4: Diagrama de GANT Mar/12 Fev/12 Jan/12 Jun/12 Abr/12 Jjul/12

FASES QUE COMPUSERAM O TRABALHO Estudo sobre a arquitetura a ser adotada, banco de dados e escolha da linguagem de programao que ser utilizada. Continuao da anlise de requisito junto ao orientador. Anlise de Requisito junto a outros integrantes do CRIALAB. Entrega de relatrios parciais para verificao da compreenso do problema. Modelagem do Sistema. Montagem do documento final com base nos documentos entregveis. Montagem da apresentao visual do trabalho de concluso Apresentao para a banca examinadora do trabalho de concluso de curso. Fonte: A autora.

Significado das cores utilizadas:


Com nfase Trabalhado, mas com menos nfase Sem previso de ser trabalhado.

70

5.3 TRABALHOS FUTUROS

Embora a anlise do problema tenha sido completada de forma satisfatria, a modelagem do sistema requer um aprofundamento no que tange ao Mdulo de Gesto de Pesquisas onde se enquadra a formao dos Kits de conhecimento. Se uma metodologia gil for adotada no desenvolvimento, o ideal que essa parte seja estudada medida que o sistema for utilizado. Isto proporcionar ao usurio do sistema uma viso do que possvel obter com os dados. Quanto aos outros mdulos inclusos neste trabalho de concluso de curso, quando for iniciado o trabalho de desenvolvimento do sistema, devem ser realizados mais encontros com o grupo gestor, a fim de ser avaliado se os atributos estabelecidos so suficientes e necessrios para gerar as informaes pretendidas. Para completude da modelagem e a arquitetura do sistema, aps o uso inicial do SICRIALAB, interessante realizar pesquisas sobre a base de dados e identificar os indicadores que podem definir as caractersticas, e talvez qualidade, dos projetos realizados no laboratrio. Seguem a este tipo de definio de forma de trabalho, as estatsticas e relatrios gerenciais. O acesso do sistema atravs de dispositivos mveis foi mencionado nas reunies de requisito, na inteno de ser uma ferramenta de comunicao entre gestor e moderadores durante os encontros com participao de colaboradores. Estas possveis comunicaes podem ser inseridas no Mdulo de Gesto de Projetos, subsistema de Acompanhamento, onde um novo tipo de parecer pode ser includo. Ou ainda de uma forma mais convenientemente, conforme o desenrolar da implementao.

5.4 RECURSOS

Como a infra-estrutura tecnolgica do CRIALAB est em fase de negociao, devido ampliao do laboratrio, no foi definida qual a estrutura de Software e Hardware a serem utilizados. No entanto, nos prximos itens, segue uma recomendao a ser considerada.

71

5.4.1 SOFTWARES RECOMENDADOS

A tecnologia depender daquela que ser disponibilizada pelo CRIALAB, qualquer ferramenta que utiliza orientao a objetos est indicada, assim como qualquer banco relacional. No entanto, como o CRIALAB possui um convnio com a empresa Microsoft, hoje com dependncias no prdio da TECNOPUC, para o desenvolvimento da aplicao a sugesto uso das Ferramentas do Visual Studio Ultimate 10. Como esta ferramenta j foi utilizada na modelagem deste trabalho, a soluo entregue pode ser utilizada para no segmento. O software de banco de dados indicado, acompanhando a indicao anterior, o Microsoft SQL Server, em sua verso mais atualizada possvel.

5.4.2 HARDWARES RECOMENDADOS

Ser necessria a disponibilizao de um servidor de aplicao e um servidor de banco de dados. A capacidade destes dever ser compatvel com os softwares selecionados para cliente-servidor, possibilidade de acesso internet e para equipamentos mveis. A manuteno e infra-estrutura sero disponibilizadas pelo CRIALAB e suas empresas parceiras. Recomenda-se a existncia de um ambiente de Desenvolvimento, um de Testes e um de Produo. A existncia de vrios ambientes para ser disponibilizada a aplicao final deve ser considerada. Isto , o uso de dispositivos mveis, internet e cliente-servidor, etc.

5.4.3 SOFTWARES UTILIZADOS NESTE TRABALHO

Para o desenvolvimento deste trabalho foram utilizadas as seguintes ferramentas de Software: Modelagem de Processos: Bizagi Modeler Verso 1.6.0.17 (20 de Dezembro de 2010) (Verso Free para download, disponvel na internet.)

Modelagem UML - Diagramas de Negcios e de Classes:

72

Microsoft Visual Studio 2010 Ultimate Verso 10.0.04219.1 SP1Rel (Verso obtida pelo convnio Microsoft e PUCRS.)

Ferramenta de desenho Microsoft Visio Professional 2010 Verso 14.0.6112.5000 (32 bita) (Verso obtida pelo convnio Microsoft e PUCRS.)

Ferramenta de Construo de Mapas Mentais Free Mind Verso 0.9.0 Beta 17 (Verso free obtida na internet, fonte: http://freemind.sourceforge.net/)

73

REFERNCIAS

eXtreme Programming(XP) Disponvel em <http://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_extrema> Acessado em 17 de novembro de 2011.

LARMAN, C. Utilizando UML e padres: uma introduo anlise e ao projeto orientado a objetos e ao desenvolvimento iterativo. 3. ed. Porto Alegre: Bookman, 2007.

JACOBSON, I.; BOOCH, G.; RUMBAUGH, J. The Unified Software Development Process. Reading: Addison-Wesley , 1999. Captulo 3 -A Use-Case-Driven Process.

MATES, Frank. Which Software is Right for Open Innovation?. Setembro. 2010. Disponvel em <http://www.innovationmanagement.se/2010/09/27/which-software-isright-for-open-innovation/ >.

MENDES,

Raquel

Dias.

Inteligncia

Artificial:

Sistemas

Especialistas

no

Gerenciamento da Informao. Braslia, Jan/Abril. 1997. Disponvel em: < http://www.scielo.br/scielo.php?pid=S0100-19651997000100006&script=sci_arttext>.

MODEL-VIEW-CONTROLLER

Disponvel

em

<http://pt.wikipedia.org/wiki/MVC>

Acessado em 19 de Novembto de 2011.

MORIN, Edgar. Os sete saberes necessrios educao do futuro. So Paulo: Cortez, 5 ed. 2002. Tambm disponvel em:

<http://pt.scribd.com/doc/8813027/Edgar-Morin-Os-Sete-Saberes-Necessarios-aEducacao>.

OPEN INNOVATION: Disponvel no endereo: <http://pt.wikipedia.org/wiki/Open_innovation> Acesso em 20 de Agosto de 2011.

74

OPENUP - PROCESSO UNIFICADO ABERTO: Disponvel nos endereos <HTTP://EPF.ECLIPSE.ORG/WIKIS/OPENUP/> <HTTP://OPEN2UP.BLOGSPOT.COM/> Acesso em 18 de Novembro de 2011 e

SANTOS, Bettina Steren dos; ANDRADE, Gilberto Keller de; RECH, Ionara; COSTA, Jorge Campos da; VILLWOCK, Lus Humberto M.; SEMINOTTI, Ndio Antonio; VIALE, Gabriela. Documento Inspirador. Porto Alegre, Julho de 2011.

TAG (METADATA): <http://pt.wikipedia.org/wiki/Tag_(metadata)> Acesso em 30 de Agosto de 2011.

TDD,

Disponvel

em:

<http://pt.wikipedia.org/wiki/Test_Driven_Development>

Acesso em 19 de Novembro de 2011.

TRIPP, David. Pesquisa-ao: uma introduo metodolgica. Educao e Pesquisa, So Paulo, v. 31, n. 3, p. 443-466, set./dez. 2005. Disponvel em:

<http://www.scielo.br/pdf/ep/v31n3/a09v31n3.pdf > Acesso em 27 de Agosto de 2011.

WHITE, Stephen A. Introduction to BPMN, IBM Corporation. Disponvel em: < http://www.omg.org/bpmn/Documents/Introduction_to_BPMN.pdf> Maio de 2012 Acessado em

75

GLOSSRIO

Artefato Produto de sada do sistema, geralmente um relatrio impresso ou para ser visualizado em tela.

Criatividade De acordo com o Documento Inspirador, Steren dos Santos e outros (2011, p. 13):
A criatividade tambm um pressuposto terico importante para o CRIALAB. Algumas constataes sobre a criatividade que do suporte a forma de operao do CRIALAB:
A criatividade um objeto complexo, ou seja, um problema que s se

resolve com criatividade.


A criatividade transdisciplinar na medida em que, sendo processo, pode

se expressar em diversas reas. No apenas da rea artstica, mas em reas das cincias mais duras. A criatividade representa um pensamento divergente.

Desenvolvimento em Cascata tornou-se conhecido na dcada de 70, sendo amplamente mencionado nos livros de engenharia de software. Caracteriza-se por suas atividades do processo de desenvolvimento ser estruturadas em forma de cascata, isto : a sada de uma a entrada para da outra, sempre obedecendo a essa ordem. Suas principais atividades so: estudo de viabilidade, anlise e especificao de requisitos, desenho da arquitetura, codificao e testes de unidades, integrao e teste do sistema, entrega e instalao, e aps as manutenes.

Herana Uma classe (atravs de uma invocao a um mtodo esttico). Herana (ou generalizao) o mecanismo pelo qual uma classe (sub-classe) pode estender outra classe (super-classe), aproveitando seus comportamentos (mtodos) e variveis possveis (atributos). Um exemplo de herana: Mamfero superclasse de Humano. Ou seja, um Humano um mamfero. <Orientao a objetos: http://pt.wikipedia.org/wiki/Orienta%C3%A7%C3%A3o_a_objetos>

Kits produto da anlise das reflexes, interaes e organizao da dinmica do grupo visando elaborao de estratgias para a resoluo de problemas.

76

Open Innovation A inovao aberta se refere assim a um fluxo aberto, no qual os recursos se movem facilmente na fronteira porosa entre empresa e mercado. De maneira oposta, closed innovation refere-se ao processo de limitar o conhecimento ao uso interno da empresa e no fazer uso ou somente pouco uso do conhecimento exterior. (http://pt.wikipedia.org/wiki/Open_innovation).

Pesquisa Ao [...] uma das muitas diferentes formas de investigao-ao, a qual por ele sucintamente definida como toda tentativa continuada, sistemtica e empiricamente fundamentada de aprimorar a prtica (Tripp, 2005)

Pesquisa Participante A pesquisa est mais concentrada no polo pesquisador do que no polo pesquisado. uma tcnica de de observao participante de forma a reduzir a estranheza recproca. Os participantes tendem a compartilhar

superficialmente os papis e hbitos dos grupos observados para estarem em condio de observar os fatos, situaes e comportamentos que no ocorreriam ou seria diferente na presena de estranhos.

Processo de Negcios um processo de domnio de negcio da organizao, estrutural e poltico, que executado buscando atingir os objetivos da empresa. um conjunto de uma ou mais atividades ou procedimentos, interligados para a realizao de um objetivo.

Sistema Integrado Homogneo um sistema formado por um conjunto de mdulos que, mesmo podendo existir independentemente, quando agrupados compartilham caractersticas comuns. A integrao homognea do ponto de vista da TI inclui uma base de dados nica, o uso de sistemas de gesto integrados, contendo todos os aplicativos que a empresa necessita.

77

APNDICES

APNDICE A Anlise das necessidades de controle e gerenciamento do CRIALAB


Ilustrao 1: Mapa mental do CRIALAB

78

ANEXOS

ANEXO A Diagrama que representa em quatro fases o ciclo bsico de investigao-ao.

Anexo 1: Pesquisa-Ao

Fonte: Tripp, David (2005, p-446)

79

ANEXO B Fotos do atual ambiente do CRIALAB


Anexo 2: ngulo contendo a arquibancada

Fotografado por John Wanzer S. Paiani Anexo 3: ngulo para a entrada do laboratrio

Fotografado por John Wanzer S. Paiani

80

Anexo 4: Lado oposto entrada do laboratrio

Fotografado por John Wanzer S. Paiani Anexo 5: Quadro de Notas

Fotografado por John Wanzer S. Paiani

You might also like