Você está na página 1de 9

Anais do CONCISTEC'12 3 Congresso Cientfico da Semana Tecnolgica IFSP

2012, copyright by IFSP 17-19 de outubro de 2012, Bragana Paulista, SP,Brasil



IMPACTO DA GESTO SISTMICA NO DESENVOLVIMENTO DE
PROJETOS: UM ESTUDO EM UMA SOFTWARE HOUSE

Daniel A. Figueiredo daf_design@hotmail.com
Instituto Federal de Educao, Cincia e Tecnologia So Paulo (IFSP) - Campus Bragana Paulista

Poliana de Jesus Oliveira poliana.oliveira@sky.com.br
Instituto Federal de Educao, Cincia e Tecnologia So Paulo (IFSP) - Campus Bragana Paulista

Rafael Barbosa Lucena Cruz rafael.rblc@gmail.com
Instituto Federal de Educao, Cincia e Tecnologia So Paulo (IFSP) - Campus Bragana Paulista

Tiago Vincius de Oliveira Brachini tvobrachini@gmail.com
Instituto Federal de Educao, Cincia e Tecnologia So Paulo (IFSP) - Campus Bragana Paulista

Jefferson de Souza Pinto, MSc. jeffsouzap@uol.com.br
Instituto Federal de Educao, Cincia e Tecnologia So Paulo (IFSP) - Campus Bragana Paulista

RESUMO. O mercado do sculo XXI exige das empresas a capacidade de se autogerir para atenderem de forma
eficiente e eficaz as necessidades de cada cliente, de forma que, para obter estes resultados, notou-se a importncia de
se minimizar esforos e eliminar o retrabalho. Nesse contexto, se faz necessria uma viso abrangente que reflita o
cenrio globalizado e a revoluo tecnolgica, como a Teoria Geral dos Sistemas, que surgiu, no incio do sc XX,
como uma forma de integrao entre as diversas reas do conhecimento, gerando subsdios para um modelo de gesto
que permite ao gestor uma viso holstica do negcio com enfoque nas inter-relaes entre os elementos da
organizao. A partir do exposto, o trabalho objetiva analisar a aplicao da Teoria Sistmica em uma empresa de
Software House na Regio Bragantina. Para desenvolver o trabalho utilizou-se o mtodo de Estudo de Caso e Pesquisa
Bibliogrfica, e no levantamento dos dados foi realizada a observao participante, tendo o desenvolvimento de
projetos da empresa objeto de estudo. A partir da anlise do caso possvel verificar como benefcio do modelo de
Gesto Sistmica, uma tendncia a maior efetividade na resoluo de conflitos, bem como estmulos a ganhos de
produtividade, decorrente da percepo holstica dos processos.

Palavras chaves: Gesto Sistmica, Sistemas, Desenvolvimento de Projetos, Software House.

1. INTRODUO

A complexidade da organizao resultante das foras e presses que ela sofre do seu ambiente (DONAIRES,
2006, p. 12). Portanto, o cenrio atual exige que os gestores considerem na tomada de decises, o problema da
globalizao.
Globalizao significa combinar o comportamento das grandes civilizaes e dissolver suas fronteiras de maneira
historicamente indita (SHIMIZU, 2011). O resultado desse processo est na criao de problemas complexos, que
exigem uma forma de pensamento especfica. Pois, segundo afirma Senge e Sterman (1994) apud Andrade (1997, p.
12), uma nova forma de pensamento deveria ajudar a mapear, desafiar e melhorar os modelos mentais, visando aes
mais efetivas na realidade organizacional. No entanto, existe uma expectativa de que a realidade siga um modelo
ordenado, que apresente regularidade e repetitividade, como as tpicas de uma mquina. Essa expectativa uma
consequncia da formao cartesiana dos profissionais e do legado da administrao clssica que permeia o pensamento
gerencial (DONAIRES, 2009, p. 14). Nesse contexto, se faz necessria uma viso abrangente que gere subsdios para
um modelo de gesto que permita uma viso holstica do negcio.
Onde encontrar, porm, tal paradigma que permita lidar com os problemas profissionais inseridos no ambiente
complexo e dinmico do mercado atual? De acordo com Martinelli (2002, p. 30), os gerentes prticos frequentemente
so confrontados com desafios que requerem novas maneiras de pensar e pedem ajuda ao mundo acadmico, para que
este lhes fornea um par de lentes sistmicas, com uma perspectiva geral, que seja genrica, abrangente, holstica e
concreta, capaz de descrever a atuao administrativa. Assim, baseada na Teoria Geral dos Sistemas, que surgiu, no
incio do sc XX, como uma forma de integrao entre as diversas reas do conhecimento, a viso sistmica (ou
perspectiva sistmica) passou a caracterizar numerosas pesquisas no campo da administrao, principalmente na busca
de diretrizes e metodologias para a chamada administrao sistmico-evolutiva, integrada, holstica (MARTINELLI,
2006, p. 357).
A fim de apresentar esta realidade no desenvolvimento de software, deve-se notar que a complexidade do software
fruto da complexidade do processo que o gerou, que por sua vez um reflexo da complexidade da organizao.
Organizaes que se propem a desenvolver software num mercado globalizado, variado ou fragmentado so elas
Anais do CONCISTEC'12 3 Congresso Cientfico da Semana Tecnolgica IFSP
2012, copyright by IFSP 17-19 de outubro de 2012, Bragana Paulista, SP,Brasil

mesmas organizaes complexas. Isso quer dizer que tais organizaes no podem ser compreendidas por meio da tica
simplificadora do mecanicismo (DONAIRES, 2006, p. 2-12). De forma que, a partir do exposto, este trabalho objetiva
analisar a aplicao da teoria sistmica no desenvolvimento de projetos de uma Software House na Regio Bragantina.
A ferramenta utilizada no estudo de caso para a implantao da gesto sistmica foi o Mtodo gil Scrum.
Este trabalho visa demonstrar as consequncias oriundas da prtica do pensamento sistmico, descrevendo
primeiramente os seus princpios tericos e contextualizando-os, a partir da anlise do caso, realidade da empresa
objeto de estudo. Tais consequncias incluem benefcios como maior efetividade na resoluo de conflitos, bem como
estmulos a ganhos de produtividade, decorrente da percepo holstica dos processos.

2. REVISO BIBLIOGRFICA

Nesta seo realizada uma reviso da literatura por meio da anlise de referncias tericas publicadas em artigos,
livros, sites confiveis e teses, com o intuito de verificar o estado da arte sobre o tema deste trabalho.

2.1 Definio de Sistema

Existem muitas definies para sistema na literatura. Ribeiro (2004, p. 110) define que sistema um conjunto de
elementos, interagentes e interdependentes, cada qual com sua funo especifica, que trabalha em sintonia para atingir
determinado objetivo comum; ao passo que Faria (1980, p. 283-284) define sistema como um superfluxo integrador dos
diversos fluxos setoriais que resultam nas atividades dos rgos especializados, responsveis pelo desempenho das
funes tpicas de um organismo. Um grande sistema coordena fluxo e os subsistemas comportam fluxos especficos. O
sistema , enfim, uma organizao em ao.
Faria (1980, p. 283-284) afirma que o conceito de sistema subtendido a partir das seguintes propriedades:
Aspectos de um sistema: um sistema um conjunto de elementos em interao; um conjunto de objetos e de
relaes entre os objetos e entre seus atributos; e, por fim, um sistema tambm um todo organizado composto
de muitas partes, um conjunto de atributos.
Os critrios e caractersticas: um sistema precisa ser definvel no sentido de poder situar-se com certa preciso no
tempo e no espao; um sistema considerado como tal nos casos em que uma variedade de operaes
executadas preferivelmente por vrias disciplinas (rgo) leva a concluso que existe um sistema especfico; um
sistema tem de manifestar diferenas significativas nas escalas de estrutura e processo.
Fundamentos existentes no conceito de sistema: os objetivos totais do sistema, e mais especificamente, as
medidas de rendimento do sistema inteiro; o ambiente do sistema e as coaes fixas; os recursos e os
componentes do sistema, suas atividades, finalidades e medidas de rendimento e tambm sua administrao.
Por fim, Faria (2002, p. 128-135) conceitua o sistema como sendo complexo, e para compreend-lo devemos
conhecer suas caractersticas, seus tipos, parmetros, entre outros aspectos.

2.2 Teoria Geral de Sistemas

A administrao uma das cincias que mais utiliza o enfoque da Teoria Sistmica (FARIA, 2002, p. 128-135). O
autor esclarece que a Teoria Geral de Sistemas estabeleceu uma dependncia recproca e a necessidade de sua
integrao e que desde ento todos os ramos do conhecimento passaram a tratar seus estudos - quaisquer que fossem as
reas como sistemas.
A partir do surgimento dessa teoria por meio dos trabalhos de Ludwing Von Bertalanffy, Faria (2002, p. 128-135)
menciona que ele teve a preocupao de apresentar a teoria e conceitos, com estabelecimentos de condies reais e
atuais:
Fundamentos estabelecidos: existem subsistemas; os sistemas so abertos, e existem muitas interferncias
externas; as funes dependem da estrutura desses sistemas.
Suas caractersticas principais so: conjunto organizado e complexo; conjunto de unidades inter-relacionadas;
todo sistema tem um objetivo; todo sistema afetado em uma das suas partes ser afetado nas demais; h um
equilbrio entre as partes de um sistema.






Figura 1. Entrada/Sada (FARIA, 2002, p.127)

Faria (2002, p. 128-135) evidencia que sistemas so caracterizados por seus parmetros, conforme a figura (1). Tais
parmetros so: entrada ou insumo (input); processamento (throughput); sada ou resultado (output); retroao ou
retroalimentao (feedback); ambiente. importante reconhecer tambm os tipos de sistema existentes, que pode ser:
Processamento
AMBIENTE
AMBIENTE
ENTRADA SAIDA
RETROAO
Anais do CONCISTEC'12 3 Congresso Cientfico da Semana Tecnolgica IFSP
2012, copyright by IFSP 17-19 de outubro de 2012, Bragana Paulista, SP,Brasil

Concreto - estrutura fsica da empresa, podendo-se medir quantitativamente seu desempenho;
Abstrato - estruturado pelos conceitos, hipteses;
Aberto - caracterizado pela grande interao com o meio;
Fechado - caracterizado aos processos limitado a uma entrada.

Na aplicabilidade, Ribeiro (2004, p. 110) concluiu que a teoria de sistemas desempenha papel decisivo na cincia de
nosso tempo, pois permite a integrao de conhecimento das cincias fsicas, biolgicas e humanas. Especificamente na
administrao, Bouding (1956, p. 197-208) apud Wetherbe (1987, p. 39) afirma que:
a abordagem sistmica a maneira como pensar sobre o trabalho de gerenciar. Ela fornece
uma estrutura para visualizar fatores ambientais internos e externos como um todo
integrado. Ela permite o reconhecimento da funo dos subsistemas, bem como dos supra-
sistemas complexos dentro dos quais as organizaes tm que operar. Os conceitos
sistmicos criam uma maneira de pensar, a qual, de um lado, ajuda o gerente a reconhecer a
natureza de problemas complexos e, por isso, ajuda a operar dentro do ambiente percebido.
Ribeiro (2004) afirma que a teoria sistmica teve o benefcio de apresentar a organizao funcionando em partes e
ao mesmo tempo em interao com o meio ambiente, conforme apresentado na figura (2).






Figura 2. Interao Organizao/Ambiente (RIBEIRO, 2004, p. 108)

Por fim, Wetherbe (1987, p. 43) conclui que:
A abordagem sistmica uma maneira de pensar quando analisando ou gerenciando
sistemas. Ela no esta interessada apenas nas partes de um sistema; ao contrrio, considera
o efeito total criado quando as partes funcionam como um todo o prprio sistema. O
projeto de sistemas consiste em estabelecer os objetivos dos sistemas, selecionar para
incluso aquelas entidades que possuam atributos que possam contribuir para os objetivos
dos sistemas e estruturar adequadamente as entidades includas no sistema.

Dessa forma, nos ltimos 50 anos, um amplo conjunto de metodologias sistmicas foi sendo desenvolvido com o
fito de lidar com problemas mal estruturados, algumas das quais podem ser usadas para abordar problemas comuns em
administrao, em especial nas questes ligadas s atividades de negociao no dia-a-dia das pessoas nas organizaes
(MARTINELLI, 2006, p. 358-360).

2.3 Gerenciamento de Projetos

Filho (2011, p. 40) define projeto como qualquer esforo para a criao de um produto ou servio, com incio e fim,
utilizando-se de prazos para concluso de suas etapas e envolvendo oramentos, relativos a recursos humanos e
logsticos. Com a concluso de todas as etapas, feitas com base em requisitos pre-estabelecidos, tem-se a sada
entregvel, faltando somente aprovao final do seu patrocinador ou cliente.
Atravs de projetos possvel construir a combinao de recursos organizacionais necessria a fim de proporcionar
uma capacidade de desempenho elevado na criao e execuo de estratgias organizacionais (CLELAND e
IRELAND, 2007, p. 15).
Por sua vez, o gerenciamento de projetos tem por base a realizao das entregas planejadas com qualidade e no
tempo esperado sem estourar o oramento (FILHO, 2011, p. 39). Sua implementao feita por meio de procedimentos
que consistem nas funces fundamentais de administrao, utilizando-se recursos para alcanar os objetivos do projeto
(CLELAND e IRELAND, 2007, p. 15).
De acodo com Faria (1980, p. 299), possvel constituir um projeto apartir da abordagem sistmica, verificando de
forma racional a estrutura organizacional disponvel e o recursos que existem para a efetivao de um objetivo. Para
isso preciso:
Prescrever um sistema que leve funcionalidade a organizao de um processo para a soluo geral de problemas;
Estipular um sistema de parmetros que proporcione o formato necessrio a soluo dos problemas;
Descrever modelos e propriedades que forneam os meios necessrios para a iterao de sadas alternativas no
processo de soluo dos problemas.

Assim, Faria (1980, p. 326) afirma que a concepo sistmica de organizao difere de mtodos clssicos por buscar
solues globais, estabelecendo a interao funcional entre os rgos especializados e procurando anular a tendncia de
comportamentalizao de micro estruturas dos rgos, que tendem a funcionar buscando preservar os objetivos setoriais



A Teoria sistmica v a organizao em constante interao com o meio externo.

MEIO AMBIENTE ORGANIZAO
Anais do CONCISTEC'12 3 Congresso Cientfico da Semana Tecnolgica IFSP
2012, copyright by IFSP 17-19 de outubro de 2012, Bragana Paulista, SP,Brasil

em detrimento do propsito final. De acordo com Castro (2000, p. 36-37), o sucesso do sistema organizacional depende
da otimizao coordenada de suas dimenses sociais, econmicas e tecnolgicas, conforme a figura (3).


Figura 3. A empresa como um sistema sociotcnico (CASTRO, 2000, p. 37)

2.4 O Scrum

Scrum um modelo gil de gesto de projetos de software. Baseia-se no desenvolvimento incremental das
aplicaes, centrado na equipe, permitindo um maior controle do processo pelo fato de ter ciclos de iterao muito
curtos. Seus processos de baseiam nas Metodologias geis de desenvolvimento, caracterizando-se como uma forma
no tradicional de desenvolver software, em que a prioridade mxima se centra na satisfao do cliente atravs da
entrega antecipada e contnua de software suscetvel de avaliao (FERREIRA et al., 2005).
Com o intuito de padronizar as prticas de desenvolvimento de software, em fevereiro de 2001, um grupo de
representantes das metodologias de desenvolvimento gil se reuniu e criou o Manifesto gil, cujos doze princpios, de
acordo com Beck et al. (2001), so:
A maior prioridade satisfazer o cliente atravs da entrega contnua e adiantada de software com valor agregado;
Mudanas nos requisitos so bem-vindas, mesmo tardiamente no desenvolvimento;
Processos geis tiram vantagem das mudanas visando vantagem competitiva para o cliente;
Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferncia menor
escala de tempo;
Pessoas de negcio e desenvolvedores devem trabalhar diariamente em conjunto por todo o projeto;
prefervel a construo de projetos em torno de indivduos motivados;
preciso dar aos colaboradores o ambiente e o suporte necessrio e confiar neles para fazer o trabalho;
O mtodo mais eficiente e eficaz de transmitir informaes para e entre uma equipe de desenvolvimento por
meio de conversa face a face;
Software funcionando a medida primria de progresso;
Os processos geis promovem desenvolvimento sustentvel. Os patrocinadores, desenvolvedores e usurios
devem ser capazes de manter um ritmo constante indefinidamente;
Contnua ateno excelncia tcnica e bom design aumentam a agilidade;
Simplicidade - a arte de maximizar a quantidade de trabalho no realizado - essencial;
As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizveis;
Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz e ento refina e ajusta seu
comportamento de acordo.
Apesar do manifesto definir novos valores ao desenvolvimento de software, suas antigas diretrizes no foram
descartadas. No entanto, seu foco foi alterado para suprir novas necessidades observadas dentro do desenvolvimento.
Assim, conforme Beck et al. (2001), foi possvel valorizar:
Indivduos e interaes mais que processos e ferramentas;
Software em funcionamento mais que documentao abrangente;
Colaborao com o cliente mais que negociao de contratos;
Responder a mudanas mais que seguir um plano.
Focada inicialmente apenas no desenvolvimento de softwares, essa metodologia se estendeu em seguinda tanto ao
gerenciamento de projetos quanto cultura organizacional. Por conta disso, as tcnicas do Scrum trouxeram
assertividade e integrao s empresas.

3. MTODO E OBJETO DE ESTUDO

Anais do CONCISTEC'12 3 Congresso Cientfico da Semana Tecnolgica IFSP
2012, copyright by IFSP 17-19 de outubro de 2012, Bragana Paulista, SP,Brasil

O procedimento metodolgico adotado para realizao deste trabalho foi o estudo de caso. Em um primeiro
momento, realizou-se uma pesquisa bibliogrfica com o propsito de fundamentao e contextualizao do tema. De
acordo com Cervo, Bervian e Silva (2007, p. 60):
A pesquisa bibliogrfica procura explicar um problema a partir de referncias tericas
publicadas em artigos, livros, dissertaes e teses. Pode ser realizada independentemente ou
como parte da pesquisa descritiva ou experimental. Em ambos os casos, busca-se conhecer
e analisar as contribuies culturais ou cientficas do passado sobre determinados assunto,
tema ou problema.
Em seguida, por meio de pesquisa de campo, o presente trabalho observou, registrou, analisou e correlacionou fatos,
descobrindo suas relaes e conexes, sua natureza e suas caractersticas (CERVO, BERVIAN e SILVA, 2007 p. 61).
O intuito foi obter uma avaliao emprica dos assuntos abordados na reviso bibliogrfica, e tambm propiciar
subsdios para inferncias acerca do tema.
O estudo de caso ocorreu em uma Software House que atua h cinco anos no mercado, situada na cidade de
Bragana Paulista, estado de So Paulo, e cuja finalidade a produo de aplicaes customizadas para plataforma
Web, Desktop e Mobile. O objeto de estudo foi o desenvolvimento de projetos da empresa.
A Software House cresceu muito no ultimo ano, o seu quadro de funcionrios que era de apenas trs colaboradores
passou para sete, sendo um diretor geral, um diretor financeiro, um diretor de projetos, um colaborador para o
atendimento aos clientes e trs programadores. Com este rpido crescimento, a empresa no disps de tempo para
adaptar-se nova estrutura organizacional. Devido ao fato de os projetos que estavam em andamento no poderem ser
paralisados e aos programadores estarem atarefados, no foi possvel implementar uma metodologia de
desenvolvimento testada e aprovada pelo mercado, que fosse capaz de fazer a gesto do projeto, da equipe de
desenvolvimento, do atendimento ao cliente e que fornecesse informaes para o diretor de projetos e o diretor geral
tomarem decises com maior preciso e em tempo mais curto.
Em face destas condies, a empresa necessita de uma perspectiva dinmica, que lhe permita lidar com as
mudanas. Dessa forma, o uso da abordagem sistmica vem ao encontro das necessidades atuais da empresa. A
ferramenta utilizada no estudo de caso para a implantao da gesto sistmica foi o Mtodo gil Scrum, que bastante
objetivo, com papis bem definidos, de fcil adaptao e ainda, sua curva de aprendizado relativamente baixa. Este
mtodo permite aos seus praticantes saber exatamente o que est acontecendo ao longo do projeto e fazer os devidos
ajustes para manter o projeto se movendo ao longo do tempo visando alcanar os seus objetivos (SCHWABER, 2004,
apud PEREIRA et al., 2007, p. 3).
Para o levantamento de dados, utilizou-se a observao direta intensiva, caracterizando-se no caso como observao
participante. Conforme Marconi e Lakatos (1986, p. 68), a observao participativa consiste na participao real do
pesquisador com a comunidade ou grupo, incorporando-se a ele e participando das atividades normais. No caso a forma
de observao participante utilizada a natural, pois o observador pertence mesma comunidade ou grupo que
investiga.
A observao do processo de desenvolvimento de software foi realizada pelo diretor de projetos, que responsvel:
pela elaborao do projeto em cima dos dados levantados pelo diretor geral; por definir a estrutura dos mdulos da
aplicao; pelo controle da execuo do projeto; e por estabelecer os ajustes a serem feitos aps o feedback do cliente.
Para um melhor controle dos dados obtidos durante a observao, realizaram-se relatrios semanais sobre as
atividades desenvolvidas no projeto, a fim de documentar todo o processo de coleta de dados. Cabe notar que, no
sendo possvel acompanhar todo o projeto, devido ao tempo de desenvolvimento ser maior que o prazo para entrega
deste artigo, as concluses tero como base apenas um recorte do projeto.

4. ANLISE DE DADOS

Para alcanar os objetivos propostos, a anlise de dados foi estruturada da seguinte forma: apresenta-se
primeiramente a observao da situao atual da empresa objeto de estudo, no que respeita sua estrutura e modelo
administrativo. Procede-se a seguir o levantamento de possveis falhas nos processos de criao de softwares, e por fim
realizada a proposta da aplicao do Scrum como mtodo de gerenciamento, bem como os primeiros resultados da
aplicao desta proposta na empresa objeto de estudo.

4.1 Situao atual da Software House

Depois de um crescimento em seu quadro de funcionrios, a empresa encontra dificuldades para prosseguir com
seus projetos. Um ano antes, operava com apenas um desenvolvedor - o qual executava um projeto de cada vez - e o
diretor da empresa; posteriormente, com um aumento de aproximadamente 300% em seu quadro de funcionrios, a
Software House precisa se adequar nova realidade e comear a implantar regras e mtodos definidos para controlar
seus processos, a fim de que no ocorram atrasos nos prazos, retrabalho, m elaborao dos projetos e falha no
atendimento ao cliente, gerando prejuzos que a empresa no teria como suportar.
Atualmente, a empresa utiliza uma metodologia prpria para gesto dos seus projetos, que no mais atende as
necessidades esperadas pelo diretor de projetos e pelo diretor geral. Estes tm, atualmente, a inteno de utilizar a
experincia obtida em cada projeto como aprendizado para aprimorar seus processos em projetos futuros. Outra
Anais do CONCISTEC'12 3 Congresso Cientfico da Semana Tecnolgica IFSP
2012, copyright by IFSP 17-19 de outubro de 2012, Bragana Paulista, SP,Brasil

necessidade observada a de realizar o levantamento do custo do projeto com preciso, pois o modelo de gesto atual
utilizado pela empresa no fornece subsdios para que se estime o custo de forma correta e tampouco que se estipule o
prazo com exatido.
A metodologia de desenvolvimento de projetos utilizada atualmente pela Software House ocorre de acordo com as
seguintes etapas:
realizada uma reunio entre o diretor geral e o cliente para a coleta de dados, com enfoque nas necessidades do
negcio. Nesta reunio so levantados os dados e regras de negcios do cliente;
Aps a coleta destas informaes, o diretor de projetos elabora um pr-projeto dividido em mdulos, de acordo
com as especificaes informadas;
Encaminha-se para o cliente este documento, cuja aprovao ocorrer aps a avaliao da conformidade com as
regras de negcio requeridas para a aplicao, informadas em reunio;
Com a aprovao do cliente, o diretor de projetos define a estrutura da aplicao e delega aos programadores a
execuo;
Periodicamente, o diretor de projetos se rene com os programadores e confere o andamento do projeto;
Com o projeto finalizado, inicia-se um perodo de testes, em que os programadores testam as funcionalidades da
aplicao;
Ao trmino dos testes internos, passa-se fase de homologao, durante a qual a aplicao disponibilizada ao
cliente por um perodo, para que as regras de negocio sejam validadas. Neste perodo os desenvolvedores iro
ajustar o cdigo do programa, se necessrio;
Quando a fase de homologao do cliente termina, a aplicao disponibilizada ao cliente, para que possa ser
utilizada em seu negcio;
Desta data em diante, o atendimento da empresa fica responsvel em manter o contato com cliente,
encaminhando as solicitaes de novas ferramentas e ajustes do projeto realizado, dando inicio a um novo ciclo
de desenvolvimento;
Com o projeto finalizado, o diretor de projeto se rene com o diretor geral para avaliar o trabalho realizado.
A anlise das etapas acima permite vislumbrar um modelo linear e sequencial, focado no encadeamento temporal
entre as atividades do projeto. Segundo Jaeger, Oliveira e Pedroso (2010, p. 2-3):
Os mtodos sequenciais aplicados a projetos de engenharia colocam nfase maior
nas etapas iniciais de projetos, ou seja, em planejar antes de construir. Um dos
modelos de maior destaque conhecido como Cascata, o qual organiza os projetos
de software em quatro grandes etapas, a serem realizadas sequencialmente, que so:
anlise, projeto, codificao e testes. No processo em Cascata, cada etapa do ciclo
realizada por completo antes de iniciar a prxima, possuindo assim longos ciclos
para a execuo de cada etapa e entregando produtos de desenvolvimento somente
aps a concluso de todas essas etapas. Ainda hoje, este o modelo de
desenvolvimento mais conhecido e amplamente utilizado no desenvolvimento de
software.
Falhas percebidas no processo sero apontadas posteriormente, para que se possam decidir quais variveis devero
ser manipuladas a fim de se conseguir o resultado almejado.

4.2 Problemas levantados

Pela situao exposta no item anterior, possvel perceber falhas existentes no processo de criao dos Softwares
que podem resultar no fracasso do projeto, sendo as seguintes:
Feedback com o cliente: ocorre no final do projeto, de forma que se as informaes colhidas no incio do projeto
no forem precisas, o resultado ser grande retrabalho para a empresa desenvolvedora.
Controle do andamento do projeto: falho, pois embora a diviso do projeto seja em mdulos, e mesmo havendo
tempo estipulado aos programadores para entrega do projeto, ainda assim no possvel, aps a finalizao do
projeto, mensurar o tempo levado para realizao de cada atividade. Isto prejudica o julgamento do diretor de
projetos quanto ao desempenho de sua equipe, sendo difcil, por exemplo, determinar quais colaboradores
desempenham o trabalho com maior eficincia e eficcia.
Integrao entre os participantes do projeto: poderia ser melhor, pois mesmo sendo realizadas reunies
peridicas, a empresa carece de maior participao da equipe, o que prejudica o andamento do projeto.
Feedback com o diretor geral: falho, pois realizada uma reunio de status somente aps o projeto ser
concludo e com isso o diretor geral no tem controle sobre a real situao dos projetos em andamento na
empresa.
Controle de Custo do projeto: se mostra deficiente, pois nas condies atuais da empresa, h dificuldade de
calcular o custo efetivo do projeto. Isto ocorre por que a empresa no realiza o controle da hora trabalhada, que
importante devido mo de obra dos colaboradores ser o elemento que gera o maior custo.
Tendo em vista estas falhas, salienta-se que sua existncia no se deve apenas ao correto cumprimento de atividades
e boas prticas, e o sucesso de um projeto no decorre somente desses fatores. Por essa razo destaca-se, a seguir, a
Anais do CONCISTEC'12 3 Congresso Cientfico da Semana Tecnolgica IFSP
2012, copyright by IFSP 17-19 de outubro de 2012, Bragana Paulista, SP,Brasil

importncia da perspectiva sistmica, que almeja apreender a engenharia de software sem fragment-la em quaisquer
dualidades, uma vez que a empresa constituda de forma indissociavelmente tcnica, social, histrica, econmica,
tica e poltica, aspectos estes inextricavelmente articulados, formando um nico e indivisvel "tecido" (SANTOS e
JNIOR, 2009).

4.3 Scrumcomo soluo sistmica

possivel estabelecer uma relao entre o Scrum e os conceitos da Teoria Geral dos Sistemas, na medida em que os
elementos constituintes do Scrum, a saber, as cerimnias, os artefatos e os papis, permitem a visualizao de um
modelo sistmico dotado de elementos dinamicamente inter-relacionados exercendo funes com objetivos em comum,
sendo os seguintes:
Product Backlogs: determinada atividade ou funo especfica e importante para o sistema como um todo para
alcanar um objetivo comum. Trata-se da lista de todas as atividades a serem desenvolvidas. Caracterizam-se
dentro da teoria sistmica como entradas, recursos e informao ao sistema (inputs);
Sprint Backlogs: subsistema que processa ou converte suas entradas por meio de suas especialidades. Trata-se da
lista de todas as funcionalidades a serem desenvolvidas durante o projeto completo, sendo bem definido e
detalhado no inicio do trabalho - deve ser listado e ordenado por prioridade de execuo;
Sprint Review/Retrospective: ao final de cada Sprint, uma Reunio Sprint Review realizada. Durante esta
reunio, o Scrum Team apresenta o que foi realizado durante o Sprint. Tipicamente, esta apresentao feita na
forma de uma demonstrao das novas funcionalidades. Dentro da teoria sistmica, seria o processamento;
Potencially Shippable Product Increment: no Scrum necessrio que em cada Sprint seja entregue um
incremento de produto potencialmente utilizvel. Este incremento deve consistir de um arquivo executvel
gerado a partir de cdigo exaustivamente testado e documentao dos procedimentos operacionais das
funcionalidades, seja na forma de "Ajuda" ou "Documentao de Usurio". So os outputs.
Na aplicao do Scrum como soluo sistmica para os problemas elencados anteriormente, pode-se destacar, como
caractersticas principais deste processo, alguns fatores que sero descritos a seguir.
A diviso do processo de desenvolvimento feita com base em pequenos ciclos chamados Sprint, em que um
conjunto de funcionalidades pr-definido. A cada concluso so feitas entregas ao cliente, em intervalos regulares.
As equipes trabalham em conjunto para atingir o resultado desejado. Como forma de monitoramento do progresso
do projeto, e a fim de refletir sobre o trabalho da equipe e sobre o andamento do projeto, so acompanhadas, no fim de
cada ciclo de desenvolvimento, as finalizaes das etapas por meio de um quadro Kanban.
Todos os envolvidos no processo fazem parte do projeto, o que transforma o cliente em um integrante da equipe,
que o mantm com feedbacks constantes a respeito do andamento do sistema.
No mtodo Scrum, o controle de custo realizado com base relatrios de finalizaes das atividades, pois por meio
deles possvel saber o tempo exato gasto em cada tarefa. Com isso, feito o clculo para se obter este custo por meio
das variveis folha de pagamento versus tempo gasto, sendo possvel tambm mensurar o custo final do projeto.

4.4 Projeto de um sistema com Scrum

Neste estudo de caso, no foi possvel acompanhar todo o desenvolvimento do projeto. O motivo disso que
decorrem, de acordo com o diretor de projetos, cerca de seis meses at a concluso e homologao. Desta maneira,
realizado o registro dos primeiros resultados obtidos, bem como uma previso para os demais resultados do projeto.
A Software House iniciou o primeiro projeto a utilizar a metodologia Scrum em junho de 2012, sem um treinamento
prvio dos membros da equipe, que contam apenas com conhecimentos obtidos atravs da leitura de como utilizar o
Scrum. Em decorrncia desta situao, mesmo sendo estipulados padres corretos, processos falhos foram adotados na
metodologia implantada:
Daily meetings, que, de acordo com o padro Scrum, deveriam ser realizadas todos os dias e com durao de 15
minutos, foram realizadas 2 ou 3 vezes na semana, sendo que o tempo de durao em mdia era de 40 minutos;
Tarefas definidas no sprint backlog estavam sendo desenvolvidas com um tempo muito diferente do indicado
pelos membros do time. Em certas ocasies o tempo definido era pouco para se realizar a tarefas e em outras
ocasies o tempo era exagerado;
Tasks adicionais que foram identificadas no desenvolvimento, e que deveriam ser adicionadas pelos membros,
no estavam ocorrendo, o que gerou um resultado falso na contagem dos tempos das tarefas;
Os membros da equipe no estavam atualizando diariamente seus sprint backlogs no quadro Kanban como
pedido - esperavam um ou dois dias para faz-lo.
Apesar dos primeiros resultados no terem sido to favorveis, o diretor de projetos relatou uma mudana na equipe,
e apontou mudanas no comportamento e motivao dos membros:
Os membros esto motivados por participarem no desenvolvimento do projeto e na criao das tarefas e com a
agilidade com que estas tarefas eram realizadas;
Foi adotado um programa para controle do tempo gasto para a execuo das tarefas;
Anais do CONCISTEC'12 3 Congresso Cientfico da Semana Tecnolgica IFSP
2012, copyright by IFSP 17-19 de outubro de 2012, Bragana Paulista, SP,Brasil

A equipe trabalha integrada no mesmo ambiente. Isso facilitou a comunicao entre eles, agilizando a resoluo
de problemas mais urgentes;
O time est motivado pelo desafio de aprender e implantar uma nova metodologia de desenvolvimento.
Segundo o relato do diretor de projetos, um ponto que agregou maior confiabilidade ao trabalho da equipe foi a
adoo da metodologia Test Driven Development (TDD) junto da metodologia Scrum. A TDD uma maneira de
desenvolver, na qual o programador escreve um teste para a soluo implantada. Esta metodologia vem melhorar a
qualidade final do software entregue pela empresa desenvolvedora, pois como afirma Lewis (2004), qualidade no pode
ser alcanada por meio da avaliao de um produto j feito. O objetivo, portanto, prevenir defeitos de qualidade ou
deficincias em primeiro lugar, tornando os produtos avaliveis atravs de medidas de garantia de qualidade.
De acordo com o relatado pelo observador deste trabalho, mesmo o cliente sendo cobrado e chamado para participar
das iteraes, ele ainda no participa inteiramente do andamento do projeto e das atividades realizadas, pois ainda no
se sente a vontade e no v importncia em sua participao nas fases do projeto. Embora este no seja o resultado
desejado, importante ressaltar que, com o Scrum, o cliente tem participado mais do projeto do que na metodologia
antiga, reduzindo assim as chances de haver retrabalho no projeto por disparidade nos requisitos e regras de negcio do
sistema.
Por fim, nota-se que a essncia do funcionamento de um projeto gil est na sua capacidade de aprender e se adaptar
com esse aprendizado. Para os Mtodos geis, as correes sistemticas de pequenos erros cometidos devido a falsas
suposies so a chave para o funcionamento dos seus ciclos de especulao, colaborao e aprendizado
(HIGHSMITH, 2002 apud JAEGER, OLIVEIRA e PEDROSO, 2010, p. 6).

5. CONCLUSO

Conforme abordado, a Teoria Geral dos Sistemas surgiu da necessidade de integrao entre as cincias fsicas,
biolgicas e humanas. Seu surgimento suscitou uma abordagem dinmica, holstica e evolutiva nas mais diversas reas,
sendo inevitvel que chegasse administrao. Por meio desta perspectiva, a organizao pode ser configurada como
um sistema aberto, interagente com seu meio. Dessa forma, uma empresa inserida no atual mercado globalizado torna-
se um sistema complexo, cujos gestores lidam com problemas em que influem diversas variveis, algumas
imprevisveis.
Tendo isso em vista, plausvel inferir que o projeto de desenvolvimento de um software necessite de uma
abordagem que considere todas as questes envolvidas no seu ciclo de vida como um todo integrado. O gerenciamento
de projetos, indispensvel na criao de projetos de qualidade, por si s envolve diversos elementos que conversam
entre si, sendo provvel que uma viso holstica traga maior efetividade aos processos.
O desafio, no entanto, passar das generalizaes e teorias, para ferramentas e tcnicas que possibilitem lidar
efetivamente com o cotidiano do gerenciamento. A sada adotada no presente trabalho, para este desafio, foi o uso da
metodologia de desenvolvimento gil Scrum como mtodo sistmico. O Scrum caracteriza-se como um modelo de
desenvolvimento que prioriza a comunicao entre os integrantes do projeto, a participao efetiva de todos os
envolvidos, a diviso do projeto em ciclos de iteraes, a fim de que haja menos retrabalho e disparidades entre o
cliente e o desenvolvedor. Esse mtodo possui ainda artefatos que permitem a todos prover-se de informaes precisas
sobre o real andamento do projeto e assim efetuar os ajustes e correes necessrias.
Assim, este trabalho objetivou mostrar quais as conseqncias da prtica do pensamento sistmico no
desenvolvimento de projetos de uma Software House da Regio Bragantina. O mtodo empregado foi a observao
participante, efetuada pelo diretor de projetos da empresa. Obtiveram-se dados sobre os processos e cultura
organizacional, com o que foi possvel detectar falhas no ciclo de vida dos projetos. No entanto, devido ao tempo de
desenvolvimento de um software ser extenso, o estudo teve como base apenas um recorte do mesmo. Ressalta-se, neste
ponto, que o estudo de caso centrou-se nas necessidades encontradas na empresa durante esta observao, que no geral
foram: problemas com o feedback do cliente e do diretor geral e controle de custos e do andamento do projeto.
Tais falhas no se devem, apenas, aos fatores tcnicos envolvidos. De forma que, com a implantao do Scrum, a
Software House, que devido a seu rpido crescimento, no adotou nenhuma metodologia e padres em seus processos,
est passando por uma adaptao em sua cultura organizacional. Notou-se processos falhos nesta implantao, em parte
devido falta de treinamento dos colaboradores: informaes importantes para alguns artefatos do Scrum no foram
atualizadas corretamente, a criao e diviso das tarefas em cada pequeno ciclo de atividades era feita de forma
improdutiva, e as reunies dirias, que deveriam ser curtas, alongavam-se desnecessariamente.
No entanto, apesar dos primeiros resultados no terem sido to favorveis, depois do Scrum houve uma maior
integrao: as equipes trabalham em conjunto para atingir o resultado desejado; os membros se mostraram motivados
com a agilidade em que as tarefas eram realizadas, e o cliente participou mais ativamente do projeto. Antecipa-se ainda
que, com o aprendizado individual e em conjunto dos participantes, a adaptao poder ser cada vez melhor. Seguindo o
exemplo do desenvolvimento da empresa, o Scrum aparece como soluo para outros setores, como o setor de criao
(Design), entre outros, o que abre espao para novas pesquisas neste campo.

6. REFERNCIAS

Anais do CONCISTEC'12 3 Congresso Cientfico da Semana Tecnolgica IFSP
2012, copyright by IFSP 17-19 de outubro de 2012, Bragana Paulista, SP,Brasil

BECK, K et al. Manisfesto para o Desenvolvimento gil de Software. 2001. Disponvel em:
<http://agilemanifesto.org/iso/ptbr>. Acesso em: 10 de Junho de 2012.
BOUDING, K.; General Systems Theory - The Skeleton of Science. Management Science, Abr. 1956. apud
WETHERBE, J. C. Anlise de Sistemas para Sistemas de Informao por Computador. 3.ed. Rio de Janeiro:
Campus, 1987. 279p.
CASTRO, D. M. Desenvolvimento Organizacional. Campinas: [s.n.], 2000. Disponvel em:
<http://pt.scribd.com/doc/34463834/Desenvolvimento-Organizacional>. Acesso em: 26 de Junho de 2012.
CERVO, A. L.; BERVIAN, P. A.; SILVA, R. Metodologia Cientfica. 6.ed. So Paulo: Pearson, 2007. 162p.
CLELAND, D. I.; IRELAND, L. R. Gerenciamento de Projetos. 2.ed. Rio de Janeiro: LTC, 2007. 371p.
DONAIRES, O. S. Programando na Complexidade: um modelo sistmico-ciberntico de desenvolvimento e melhoria
de software, Anais... 2. Congresso Brasileiro De Sistemas, Ribeiro Preto, out. 2006.
DONAIRES, O. S., Uma Abordagem Sistmica ao Mapeamento e Melhoria do Processo de Desenvolvimento de
Software, Revista FACEF Pesquisa, Franca, Vol. 12, n. 2, mai-ago 2009.
FARIA, A. N.. Organizao de Empresas e Prtica de Organizao. 6.ed. vol. 1. Rio de Janeiro: Livros Tcnicos e
Cientficos, 1980. 323p.
FARIA, J. C. Administrao: teorias e aplicaes. So Paulo: Pioneira Thompsom. 2002. 270p.
FERREIRA, D.; COSTA, F.; ALONSO, F.; ALVES, P.; NUNES, T. Scrum: um modelo gil para gesto de projectos
de software. Faculdade de Engenharia da Universidade do Porto. 2005. 11p. Disponvel em:
<http://paginas.fe.up.pt/~aaguiar/es/artigos%20finais/es_final_19.pdf>. Acesso em: 11 de Junho de 2012.
FILHO, A. T. Gerenciamento de Projetos em 7 Passos: uma abordagem prtica. So Paulo: M.Books, 2011. 286p.
HIGHSMITH, J. A. Agile software development ecosystems. Addison-Wesley: Boston. 2002. apud JAEGER, J. I.;
OLIVEIRA, L. R.; PEDROSO, S. L. Anlise da Aplicao de Mtodos geis na Gesto de Projetos em Empresas
Desenvolvedoras de Software. VII Convibra Administrao Congresso Virtual Brasileiro de Administrao, 19-21
nov. 2010. 18p. Anais... VII Convibra Administrao Congresso Virtual Brasileiro de Administrao, 2010.
Disponvel em: <http://www.convibra.com.br/upload/paper/adm/adm_1118.pdf>. Acesso em: 11 de junho de 2012.
JAEGER, J. I.; OLIVEIRA, L. R.; PEDROSO, S. L. Anlise da Aplicao de Mtodos geis na Gesto de Projetos em
Empresas Desenvolvedoras de Software. VII Convibra Administrao Congresso Virtual Brasileiro de
Administrao, 19-21 nov. 2010. 18p. Anais... VII Convibra Administrao Congresso Virtual Brasileiro de
Administrao, 2010. Disponvel em: <http://www.convibra.com.br/upload/paper/adm/adm_1118.pdf >. Acesso em:
11 de junho de 2012.
LEWIS, W. E. Software Testing and Continuous Quality I mprovement. 2. ed. [S.l.]:Auerbach. 2004.
MARCONI, M. A.; LAKATOS, E. M. Tcnicas de Pesquisa: planejamento e execuo de pesquisas, amostragens e
tcnicas de pesquisa, elaborao, anlise e interpretao de dados. 1.ed. So Paulo: Atlas, 1986. 205p.
MARTINELLI, D. P. Negociao Empresarial: enfoque sistmico e viso estratgica. So Paulo: Editora Manole.
2002. 262p.
MARTINELLI, D. P. Negociao, Administrao e Sistemas: trs nveis a serem inter-relacionados, Revista
Administrao. So Paulo, 2006. vol. 41. n. 4. p. 353-368.
RIBEIRO, A. D. L. Teorias da Administrao. So Paulo: Saraiva. 2004. 154p.
SANTOS, R. P.; JNIOR, A. F. S. Aspectos Sociotcnicos do Desenvolvimento de Software Utilizando Scrum em um
Caso Prtico, Anais... V Workshop Um Olhar Sociotcnico sobre a Engenharia de Software WOSES. Ouro Preto -
Minas Gerais. 02 jun. 2009. p. 38-49.
SENGE, P. M.; STERMAN, J. D., Systems Thinking and Organizational Learning: acting locally and thinking
globally in the organizations of the future. In: MORECROFT, John D. W., STERMAN, John D., Modeling for
Learning Organizations, Portland: Productivity Press. 1994. p. 195-216 apud ANDRADE, A. D. L. Pensamento
Sistmico: um roteiro bsico para perceber as estruturas da realidade organizacional. Read - Revista Eletrnica de
Administrao. Porto Alegre, mai-jun 1997. Ed. 05. Vol. 3. n. 1. 30p.
SCHWABER, K. Agile Project Management With Scrum. Microsoft, 2004. apud PEREIRA, P.; TORREO, P.;
MARAL, A. S. Entendendo Scrum para Gerenciar Projetos de Forma gil, Revista Mundo Project
Management. 2007.
SHIMIZU, T. Sistemas Integrados de Gesto na Economia Globalizada. So Paulo: Atlas. 2011. 328p.
WETHERBE, J. C. Anlise de Sistemas: para sistemas de informao por computador. 3.ed. Rio de Janeiro: Campus.
1987. 279p.

7. NOTA DE RESPONSABILIDADE

Os autores so os nicos responsveis pelo contedo deste artigo.

Você também pode gostar