Sie sind auf Seite 1von 35

Trabalho Final em Sistemas Hbridos Inteligentes

Curso: Mestrado em Informtica Aplicada Disciplina: Sistemas Hbridos Inteligentes Professor: Dr. Giordano Cabral

Ttulo: Quais os principais motivos que leva os gestores de empresas a descartar ou selecionar projetos de desenvolvimento de software?

Alexandre Willams Torres Borba


awtb1200@gmail.com DEINFO / UFRPE

Recife, 2013
1

Contedo
1. 2. 3. Introduo ...................................................................................................................................... 6 Descrio do Problema.................................................................................................................... 7 Metodologia ................................................................................................................................... 8 3.1. 3.2. 3.3. 3.4. 3.5. 3.6. 4. Coleta dos Dados ..................................................................................................................... 8 Universo Inicial da Coleta de Dados ......................................................................................... 8 Criao da Base de Informao ................................................................................................ 8 Tratamento dos Dados ............................................................................................................ 9 Limitaes da Base de Informaes ......................................................................................... 9 Algoritmos Utilizados..............................................................................................................10

Anlise dos Dados ..........................................................................................................................11 4.1. 4.2. 4.3. Tcnica Multilayer Perceptron ............................................................................................12 Tcnica J48 .........................................................................................................................13 Tcnica Random Tree .........................................................................................................16

5. 6. 7.

Resultados e Discusso...................................................................................................................18 Limitaes e Trabalhos Futuros ......................................................................................................22 Referncias ....................................................................................................................................23

Lista de Figuras
Figura 1 O modelo Geral de Referncia para DDS Figura 2 Viso Geral do Pr-processamento Figura 3 MLP Com taxa de Aprendizado 0.3 Figura 4 MLP Com taxa de Aprendizado 1.0 Figura 5 J48 Com fator de confiana 0.25 Figura 6 J48 Com fator de confiana 1.0 Figura 7 Randon Tree ........................................................................... 06 ................................................................................. 10 ................................................................................. 11 ................................................................................. 11

........................................................................................ 12 ........................................................................................ 12

......................................................................................................................... 15 ............................................................ 13 ............................................................ 14

Figura 8 J48 rvore Gerada - Com fator de confiana 0.25 Figura 9 J48 rvore Gerada - Com fator de confiana 1.0 Figura 10 Randon Tree rvore Gerada

.......................................................................................... 16

Lista de Tabelas
Tabela 1 Variveis usadas na Base de Informao Tabela 2 Escalonamento das Variveis .............................................................................. 08

............................................................................................. 08 .................................. 18 .................................. 18

Tabela 3 Quadro de Aprendizado - Tcnica J48 Fator de Confiana = 0.25 Tabela 4 Quadro de Aprendizado - Tcnica J48 Fator de Confiana = 1.0 Tabela 5 Quadro de Aprendizado - Tcnica Random Tree

................................................................. 19

Resumo
O artigo apresenta resultados de um estudo de caso sobre fatores de deciso que viabilizaram ou no projetos de softwares. O mesmo foi realizado em empresas de desenvolvimento de softwares pblicas e privado. Analisamos os resultados com tcnicas abordadas na cadeira de Sistemas Hbridos Inteligentes do Professor Dr. Giordano Cabral do curso de Mestrado em Informtica do Departamento de Estatstica e Informtica da UFRPE. As tcnicas abordadas neste trabalho foram aplicadas em base de dados coletada e criada atravs de tcnicas levantamento de requisitas como entrevista e questionrio, que propiciaram informaes de projetos desenvolvidos e no desenvolvidos por empresas de software. Fazendo-se uso das seguintes tcnicas: Multilayer Perceptron, J48 e Random Tree, analisamos, com o intuito de classificar as decises e extrair conhecimento, quais os principais fatores determinantes que os gestores de empresas tomaram para realizao de novos projetos.

1. Introduo
No Brasil, existem hoje vrias empresas de desenvolvimento de software, empresas, inclusive, bastante importante no cenrio nacional, como por exemplo: [1]. Cada vez mais processos de desenvolvimento de software so utilizados para gerenciar e mensurar estimativas, prazos e custos. Empresas esto cada vez mais tendo a necessidade, dentro de gerenciamento e administrao de novos projetos, de previso de rentabilidade, esse fato pode ser importante quando se trata de altos investimentos em projetos de software. A final de contas o importante para empresas saber se aquele projeto vai ser rentvel e se sua equipe est apta para desenvolv-lo. sabido que diversas ferramentas do suporte s empresas de desenvolvimento de software, estas ferramentas so capazes de armazenar informaes de todo o ciclo de vida do projeto, inclusive algumas ferramentas, se destaca por armazenar esses dados de forma sistemtica, como por exemplo, ferramentas de rastreamento de requisitos e de controle de mudanas. Esse conhecimento gerado precisa ser aproveitado e trabalhado de forma que possibilite a extrao de informaes que subsidiem respostas a perguntas importantes para tomada de decises. Quando projetos so desenvolvidos, conseqentemente bases de conhecimentos comeam a existir, documentos so gerados, artefatos so produzidos, cdigos so desenvolvidos, tecnologias vo sendo aprendidas, e, assim por diante, mesmo que seja informalmente. Empresas que faz uso de tcnicas como Ps Morte, e, principalmente registra os fatos, tem informaes mais ricas em relao ao contexto. Atributos desses artefatos que por sua vez formam a base de conhecimento podem ser analisados, a fim de subsidiar uma tomada de deciso de projeto. Os atributos e resultado anteriores de projetos, quando analisados adequadamente podem responder a seguinte questo: Quais os principais motivos que vela os gestores de empresas a descartar ou selecionar projetos de desenvolvimento de software?. Outra fonte conhecimento, que geralmente fica implcito dentro da organizao, o conhecimento tcito e de experincia por parte dos gestores, que funciona da seguinte forma: na medida em que os projetos vo sendo desenvolvidos, as equipes envolvidas crescem em experincia quando as informaes vo surgindo e decises vo sendo tomadas. O registro do aprendizado, muito embora no realizado por vrios fatores e o mais clssico falta tempo por atrasos na produo, muito importante, sobretudo para a criao da base de conhecimento. Este artigo tem por objetivo descobrir os fatores principais que presidentes, diretores e gerentes de empresas usam para descartar ou desenvolver novos projetos. Assim, para subsidiar esse trabalho foi utilizado tcnicas de Engenharia de Software para levantamento de dados e Algoritmos de Classificao Inteligentes para anlise de dados.

2. Descrio do Problema
No contexto de Projetos de Desenvolvimento Distribudo de Software, segundo [Prikladnicki & Audy, 2004, Audy & Evaristo, 2006] h a existncia de duas dimenses: organizacional e de projetos. Essas dimenses ampliam a viso relativa do processo de desenvolvimento de software, buscando adotar uma viso estratgica com relao ao processo, podendo-se identificar a etapa de planejamento como sendo a primeira a ocorrer. Nesse sentido, o modelo de referncia desenvolvido e apresentado por [Prikladnicki & Audy, 2004, Audy & Evaristo, 2006] foi elaborado para atuar como facilitador nos projetos de desenvolvimento distribudo de software.

Figura 1 O modelo Geral de Referncia para DDS

Dentro desse contexto, na etapa de Planejamento Estratgico, identificou-se uma lacuna referente tomada de decises para escola de novos projetos. Identifica-se nesta rea que geralmente as decises que foram tomadas para a escolha de desenvolvimento de um novo projeto passaram por poucos critrios de seleo, que geralmente diz respeito relao custo, tempo, escopo e lucro. Porm, sabemos que esses critrios por si s no so suficientes para guiar o sucesso de uma empresa ou de um determinado produto. De acordo com bases de informaes como, por exemplo, documento de ps-morte e experincias anteriores poderia ser analisado a fim de subsidiar respostas para as seguintes perguntas: Quais as decises foram tomadas para que um determinado projeto fosse desenvolvido? Por que um determinado projeto foi selecionado para desenvolvimento ao invs de outro? Quais os principais motivos que leva os gestores de empresas a descartar ou selecionar projetos de desenvolvimento de software? 7

Tendo como base o Modelo de Referncia proposto por (Prikladnicki et al, 2004) e apresentado na Figura 1, tomamos como base atacar a rea de planejamento estratgico, na linha de fatores de deciso para desenvolvimento de projetos, por entendermos ser grande a sua importncia no cenrio de pequenas, mdias e grandes empresas da rea de DDS.

3. Metodologia
3.1. Coleta dos Dados
Para a coleta dos dados, objetivando formar a base de informao necessria para a anlise dos dados, foi aplicado questionrios e entrevista. Os questionamentos elaborados tm o intuito de coletar respostas mais abertas e informais para evitar veis e direcionamento de respostas. Questionrio Mtodo aplicado com o intuito de coletar informaes de ps-morte e de decises de projetos de desenvolvimento individuais. Entrevista Mtodo aplicado com o intuito de coletar informaes de experincias vividas por gestores em relao a decises que foram tomadas em projetos de desenvolvimento.

3.2. Universo Inicial da Coleta de Dados


O Universo de colaboradores que responderam o questionrio foi 13 (treze) empresas sendo 08 (oito) privadas e 05 (cinco) pblicas: Das empresas privadas, 03 (trs) gerentes e 05 (cinco) diretores responderam; Das empresas pblicas, 04 (quatro) gerentes e 01 (um) presidente responderam;

3.3. Criao da Base de Informao


Para criao da base de informao, foi proposta as seguintes variveis, e seu propsito:
Tabela 1 Variveis usadas na Base de Informao

Varivel Empresa Funo Quantidade de Funcionrios Faturamento anual Custo de Desenvolvimento

Propsito Em que tipo de empresa acontece mais ocorrncias da proposta da pesquisa. Qual o perfil dos envolvidos mais atuante na tomada de decises. Mensurar o tamanho da empresa. Mensurar o tamanho da empresa. Custo de desenvolvimento de projetos individual (que teria ou teve) para 8

Receita do Projeto

Core Bussines

Capacidades Tcnicas

Capacidades Humanas Pegou

realizar. Receita para desenvolvimento de projetos individual (que teria ou teve) para realizar. Identificar se o projeto estaria dentro ou fora da expertise e portflio da empresa. Identificar se os conhecimentos tcnicos da empresa so suficientes para o projeto. Identificar se as capacidades humanas da empresa so suficientes para o projeto. Classe de Sada: O projeto foi desenvolvido ou no.

3.4. Tratamento dos Dados


As respostas coletadas a partir das variveis da Tabela 1 necessitaram ser escalonadas a fim de se delimitar o escopo da pesquisa. A definio das Escalas foi necessria para o bom funcionamento dos algoritmos de anlises.
Tabela 2 Escalonamento das Variveis

Varivel Empresa Funo Quantidade de Funcionrios Faturamento anual Custo de Desenvolvimento Receita do Projeto Core Bussines Capacidades Tcnicas Capacidades Humanas Pegou

Escala Pblica, Privada Gerente, Diretor, Presidente 0 a 100 R$ 70.000,00 a R$ 270.000,00 R$ 700,00 a R$ 20.000,00 R$ 3.000,00 a R$ 50.000,00 Dentro, Fora Dentro, Fora Dentro, Fora Sim, No

3.5. Limitaes da Base de Informaes


A base de dados criada atravs das coletas de informaes realizada se mostrou insuficiente para e invivel para anlise dos dados, tendo em vista o tempo da disciplina no ser suficiente e principalmente a no disponibilidade dos gestores de empresas do ramo de informtica em colaborar e disponibilizar as informaes necessrias. Geralmente informaes estratgicas e de realizaes de projetos desenvolvimento por empresas de softwares configura informaes crticas que muitas vezes representam projetos de inovaes 9

futuros que subsidiam caractersticas de competitividade empresarial, da um dos motivos de no serem facilmente disponibilizadas. No entanto para o bom funcionamento dos algoritmos de anlise que foram usados se fez necessrio um aumento na quantidade de informaes. Esse aumento foi realizado com base nas informaes coletadas inicialmente seguindo uma seqncia lgica e escalonado de acordo com a Tabela 2 para que no haja disparidade com fatos reais do dia-a-dia de empresas. Ento, partindo da base de dados inicial coletada anteriormente, foi gerado o quantitativo de mais 69 (sessenta e nove) respostas, perfazendo um total de 82 (oitenta e duas), para completar os dados necessrios ao funcionamento dos algoritmos usados.

3.6. Algoritmos Utilizados


Os dados coletados, completados e escalonados, foram submetidos aos seguintes algoritmos de aprendizados de mquinas disponibilizados pela ferramenta Weka v.3.6.8 e que so capazes de analisar e extrair dados classificado-os:

Multilayer Perceptron (Algoritmo de Rede Neural) Pois a capacidade de generalizao e adaptabilidade so caractersticas importantes para o problema em questo.

J48 (Algoritmo de rvore de Deciso) Constri um modelo de rvore de deciso baseado num conjunto de dados de treinamento, e usa esse modelo para classificar exatido do classificador num conjunto de teste (Vianna, 2006).

RandomTree (Algoritmo de rvore de Deciso) Considera apenas alguns atributos escolhidos aleatoriamente para cada n da rvore (Ramos, Alex L. & Santos, Ccero N., 2011).

10

4. Anlise dos Dados

Figura 2 Viso Geral do Pr-processamento

11

4.1. Tcnica Multilayer Perceptron

Figura 3 MLP Com taxa de Aprendizado 0.3

Figura 4 MLP Com taxa de Aprendizado 1.0

12

4.2. Tcnica J48

Figura 5 J48 Com fator de confiana 0.25

Figura 6 J48 Com fator de confiana 1.0

13

Situao: A

Situao: B

Situao: C

Figura 8 J48 rvore Gerada - Com fator de confiana 0.25

14

Situao: A

Figura 9 J48 rvore Gerada - Com fator de confiana 1.0

15

4.3. Tcnica Random Tree

Figura 7 Randon Tree

16

Situao: A

Situao: F

Situao: B

Situao: G

Situao: C

Situao: D

Situao: E

Figura 10 Randon Tree rvore Gerada

17

5. Resultados e Discusso
Nesta sesso, destacamos que um dos principais parmetros utilizados no framework Weka para os testes realizados com os algoritmos de classificao foi o parmetro cross-validation, esse parmetro quando ativado, funciona seccionando o arquivo em partes iguais fazendo uso de uma parte para treinamento e outra parte para teste. Est configurao foi necessrio base dados pequena, fez-se necessrio esta configurao para todas as tcnicas. Tambm foram analisados os resultados de sada dos classificadores observando o kappa statistic, essa sada indica se o classificador teve uma execuo de sucesso ou no, assim, o resultado quanto mais prximo de um (1) indica melhor resultado sendo o inverso tambm verdadeiro.

5.1. Tcnica Multilayer Perceptron


Viso Geral Com o parmetro de taxa de aprendizado padro de 0.3, esse algoritmo de rede neural conseguiu classificar corretamente 43 instncias equivalendo 52.4% do total e, 39 erroneamente equivalendo a 47.5%. Contudo, alterando-se o parmetro de taxa de aprendizado para 1.0, esse algoritmo de rede neural conseguiu classificar corretamente 45 instncias equivalendo a 54.8% do total e, 37 erroneamente equivalendo a 45.1%. Alterando-se a taxa de aprendizado para 0.3 ou 1.0, o algoritmo apresentou resultados no divergentes no que diz respeito taxa de acerto de classificao. importante observar que na medida em que o parmetro da taxa de aprendizado era alterado, a Kappa Estatistic tambm variava de forma inversamente proporcional. De forma geral os resultados apresentados por este mtodo e nessa base de dados pouco satisfatrio do ponto de vista prtico. O fato das taxas resultarem em quase meio a meio no viabiliza obter concluses realsticas a respeito de tomada de decises e que se refere este trabalho. Porm, importante destacar que bases de dados pequenas, como o caso desta, pode influenciar significativamente nos resultados.

5.2. Tcnica J48


Viso Geral Com o parmetro de taxa de fator de confiana de 0.25, esse algoritmo de rvore de deciso conseguiu classificar corretamente 52 instncias equivalendo a 63.4% do total e, 30 erroneamente equivalendo a 36.5%. Contudo, alterando-se o parmetro de taxa de fator de confiana para 1.0, o

18

algoritmo conseguiu classificar corretamente 50 instncias equivalendo a 60.9% do total e, 32 erroneamente equivalendo a 39.0.1%. Alterando-se a taxa de fator de confiana para 0.25 ou 1.0, o algoritmo apresentou resultados no to divergentes no que diz respeito taxa de acerto de classificao. importante observar que na medida em que o parmetro do fator de confiana era alterado, a Kappa Estatistic tambm variava de forma inversamente proporcional.

Viso Especfica
Tabela 3 Quadro de Aprendizado - Tcnica J48 Fator de Confiana = 0.25

Alias

Resultado Pondera: Receita do projeto, Tipo da Empresa e o Faturamento.

Situao A

Isso nos leva a crer que: se a empresa privada e tem pouco faturamento, talvez no seja interessante pegar um projeto de pequena receita (7.000), pois, poderia por em risco sua lucratividade.

Pondera: Receita do projeto, Custo de Desenvolvimento Qtd. de Funcionrios. Situao B Isso nos leva a crer que: para projetos grandes de qualquer valor acima de (7.000) a quantidade de funcionrios pode no ser suficiente para o desenvolvimento do mesmo.

Pondera: Receita do projeto, Custo de Desenvolvimento Qtd. de Funcionrios. Situao C Isso nos leva a crer que: para projetos grandes de qualquer valor acima de (7.000) e o custo de desenvolvimento sendo muito pequeno (3.000), provavelmente ser interessante, dependendo de quanto seja o valor acima de sete mil, investir em pessoal para realizar o trabalho.

Tabela 4 Quadro de Aprendizado - Tcnica J48 Fator de Confiana = 1.0

Alias

Resultado Pondera: Receita do projeto, Capacidades Tcnicas e Qtd. de Funcionrios. Isso nos leva a crer que: se a receita para desenvolvimento do projeto relativamente grande, acima de (18.000) e, mesmo estando fora das capacidades tcnicas da empresa, provavelmente ser interessante pegar o projeto tendo em vista o quantitativo de pessoal ser relativamente suficiente, acima de (9), pois capacidades tcnicas podem ser mais facilmente adquiridas quando comparadas com capacidades humanas.

Situao A

5.3. Tcnica Random Tree


Viso Geral

19

Esse algoritmo de rvore de deciso conseguiu classificar corretamente 55 instncias equivalendo a 67.0% do total e, 27 erroneamente equivalendo a 32.9%.

Viso Especfica
Tabela 5 Quadro de Aprendizado - Tcnica Random Tree

Alias

Resultado Pondera: Receita do projeto e Qtd. de Funcionrios.

Situao A

Isso nos leva a crer que: se a receita para desenvolvimento do projeto , abaixo de (18.500) e, a quantidade de funcionrios seja relativamente grande, acima ou igual a (8,5), provavelmente a relao de valor do projeto (que entra) com o que sai (pagamento de funcionrios), neste caso no seja um bom negcio para a empresa.

Pondera: Receita do projeto, Qtd. de Funcionrios e Funo dos Dirigentes. Geralmente, gerentes e presidentes de empresa, no tem uma viso mais realista das contas financeiras das empresas, para esta situao, esse fato pode fazer com o os mesmos peguem o projeto. Situao B Por outro lado, o diretor, antes de pegar o desenvolvimento do projeto realiza uma anlise do faturamento anual de empresa. Isso dos leva a crer que: Neste caso a deciso mais sensata dever ser tomada pelo Diretor da empresa.

Pondera: Receita do projeto e Qtd. de Funcionrios. Situao C Isso nos leva a crer que: se a receita para desenvolvimento do projeto sendo baixa, menos de (11.000) para um quantitativo de quase (5) funcionrios, provavelmente a relao de valor do projeto (que entra) com o que sai (pagamento de funcionrios), neste caso no seja um bom negcio para a empresa.

Pondera: Faturamento e Qtd. de Funcionrios. Isso nos leva a crer que: se a empresa tem faturamento relativamente alto, perto dos (205.000) e, mesmo tendo poucos funcionrios abaixo de (7) provavelmente ser interessante pegar o projeto, mesmo sendo relativamente pequeno abaixo de (11.000), tendo em vista que, caso ocorra algum prejuzo, pelo porte da empresa poder haver alguma compensao por parte de outros projetos.

Situao D

Pondera: Receita, Qtd. de Funcionrios e Capacidades Humanas. Situao E Isso nos leva a crer que: mesmo estando fora das capacidades humanas, ou seja, de pessoal, o projeto cuja receita acima de (15.500) para um quantitativo de (5) ou mais funcionrios, a empresa poder suprir essa necessidade caso venha acontecer.

20

Pondera: Receita e Custo de desenvolvimento. Situao F Isso nos leva a crer que: para um pequeno custo, sendo abaixo de (5.500), qualquer receita acima de (18.500), independentemente dos outros fatores, far com o que o projeto fique vivel.

Pondera: Receita, Custo de desenvolvimento e Corebussines. Situao G Isso nos leva a crer que: para uma receita que fique entre (18.500) e (24.500) e, cujo o projeto esteja dentro de seu corebussiness, a execuso do mesmo ser vivel, tendo em vista, principalmente, que a equipe ter knohal para o desenvolvimento.

21

6. Limitaes e Trabalhos Futuros


Os resultados do presente trabalho mostraram-se importante no cenrio de empresas de desenvolvimento de software, pois sabemos que fatores de deciso, quando analisados, compreendem um recurso especial que gestores de empresas podem utilizar em tomadas de decises. Depois deste estudo, tentaremos, como trabalho futuro, expandir a base de informaes para um maior numero de casos totalmente reais, pois isto far com o que os resultados reflitam em informaes mais precisas. Outro fator limitante que, tem-se como pr-requisito, para o bom funcionamento dos algoritmos de classificao usados (Multilayer Perceptron, J48 e Random Tree) volumes de dados grandes, em contra partida, no contexto de empresas de desenvolvimento de software e, tambm do ponto de vista da natureza da informao que queremos coletar, no fcil t-las, tendo em vista muitas vezes esses dados serem vistos pelos gestores como de carter estratgico. A limitao de informaes da base de dados, no invalidou o trabalho, mas fato, que com uma base de dados mais ampla os resultados, sem dvida, sero mais satisfatrios e podero proporcionar contribuies importantes, principalmente para do ponto de vista estratgico, para pequenas, mdias e empresas de grande porte.

22

7. Referncias
[1] Lista de empresas de desenvolvimento de software de tem cmmi no Brasil http://www.blogcmmi.com.br/avaliacao/lista-de-empresas-cmmi-no-brasil. acessado em 23/12/2012. [2] AUDY, Jorge. PRIKLADNICKI, Rafael. Desenvolvimento Distribudo de Software. Desenvolvimento de Software com Equipes Distribudas. Rio de Janeiro : ELSEVIER, 2008. [3] VIANNA, Gracyene Lago. Aplicao da Tcnica de rvore de Deciso Utilizando Algoritmo J48 Para Analisar Ocorrncia de Sinistralidade em Uma Operadora de Seguro Sade. Centro Universitrio da Bahia, Julho 2006. [4] RAMOS, Alex L., SANTOS, Ccero N. Combinando Algoritmos de Classificao para Deteco de Intruso em Redes de Computadores. Universidade de Fortaleza (Unifor). Cear, Julho 2011.

23

ANEXOS

24

1 TRANSCRIO DA ENTREVISTA

Entrevista

Entrevista: Empresa Jnior Data: 06/11/2012 Entrevistador: Alexandre Torres Entrevistado: Jos Menezes Presidente da Empresa Alexandre: Bom, esta a primeira entrevista que estou fazendo com nosso amigo Jos Menezes, Ele o presidente da Empresa Junior da Unidade Acadmica de Garanhuns Universidade Federal Rural de Pernambuco. Essa entrevista Jos, tem como objetivo tentar responder a seguinte pergunta: Quais so os fatores que os gerentes de projetos, pessoas que tem o poder deciso em uma empresa de desenvolvimento de software, que influenciam voc pegar ou descartar um projeto. Alexandre: Mas antes eu vou pedir para que nosso amigo Jos fale um pouco sobre a Empresa Jnior, a empresa est h quanto tempo aqui? Jos: Est a pouco mais de sete meses. Alexandre: Pronto Jos fale um pouco sobre a empresa, por favor. Jos: Primeiro para falar da time jnior, agente tem que saber um pouco o que Empresa Jnior. Empresa Jnior legalmente falando uma associao civil e seria uma empresa como qualquer outra funcionando na Universidade e diferente do propsito de outras empresas de obter lucro para scios, como uma associao, tudo que lucrado reinvestido nela, no h distribuio de lucros e a idia principal levar o conhecimento prtico do contedo terico que agente aprende no curso, temos o curso de computao que aprendemos muita teorias, mas a prtica a vicncia de mercado, o contato com o cliente, fechamento dos negcios, respeito de prazos para entregar, projetos, tudo isso agente v na prtica. Ento a Empresa Jnior acaba contribuindo com isso.
25

Alexandre: Fala um pouco sobre a sua funo na empresa, voc o presidente da empresa?. Jos: A Empresa Jnior tem quatros setores, o setor de marketing, projetos, recursos humanos e financeiros. E gerenciado todos esses quatro temos a presidncia que no caso sou eu, sou o primeiro presidente co-fundador da empresa junto com outros quatro diretores e cada setor desse que falei tem tambm os diretores que me ajudam nessa gerncia mais especfica. A diretoria de projetos trabalha mais diretamente com o andamento dos projetos, a diretoria de marketing com a parte de vendas e mercado, e a diretoria de recursos humanos em capacitar novas pessoas que justamente um ponto chave na Empresa Jnior por que agente traz muito membros, como se trata de uma universidade muitos alunos acabam vindo sem muita bagagem, ento primeiro agente tem ganhar essa bagagem e poder passar ela para os prximos alunos, e por fim o financeiro que cuida de toda a parte administrativa como contratos, contas etc. Alexandre: Voc tem o poder deciso de novos projetos, voc tem o poder de decidir e influenciar quais projetos podem ser pegos e quais no de acordo com a capacidade de sua empresa? Jos: Isso corre juntamente com a diretoria de projetos, o diretor de projetos junto com a presidncia decide, mas toda diretoria tambm tem voz nisso, por que o setor de pessoal sabe qual a capacidade dos membros da empresa de desenvolver os projetos o setor de marketing tambm tem toda a parte de mercado, de quantos projetos tem pela frente, ento tudo isso acaba influenciando, mas diretamente o setor de projetos junto presidncia. Alexandre: Gostaria que voc falasse um pouco de um projeto que pode estar sendo desenvolvido neste momento ou pode ter sido concludo, que voc tomou a deciso de realizar este projeto. Jos: Vou falar do nosso primeiro cliente, como agente uma empresa muito recente, no temos muitos clientes por se tratar de projetos de longo prazo que agente vem pegando, ento agente dedica um tempo especfico a eles, ento acaba no desenvolvendo muitos projetos. Mas agente desenvolveu o [Portal do Jornal Crer], um portal web e toda a parte de interface simples e a parte de programao que agente teve que criar uma metodologia de desenvolvimento. O projeto comeou em meados de junho j comeou a ser lanado algumas verses dele e nos estamos trabalhando nele at o momento, j entregamos uma verso final mas o projeto nunca acaba ento estamos sempre incrementando e digamos assim, o que influenciou? Primeiro que foi nosso primeiro portflio, segundo a possibilidade do nosso modelo de negcio foi rentvel a longo prazo, o projeto no foi rentvel na sua integridade a
26

curto prazo, mas teve todo aquele custo de pessoas e desenvolvimento em si, o custo atrelado ao setor de pessoas a voc ter que custear, reembolsar, membros tudo isso influenciou. Neste projeto nos no precisamos a recorrer s pessoas de fora, s aos prprios membros, ento agente desenvolveu e acredito que o maior custo so as pessoas, o deslocamento e tambm como se trata de membros internos agente no paga pelo servio para eles, ento acaba que os custos cai um pouco, os impostos tambm no precisamos pagar, ento fica at mais fcil de nos pagarmos novos projetos. Mas em si o custo de reembolso das despesas que estes membros vo ter o nosso maior custo. Alexandre: Interessante, quer dizer que, como se trata de uma Empresa Jnior, os impostos e os tributos so minimizados, no existe?. Jos: Exatamente, no caso em esfera estadual e federal, eles no tem, porm s no municpio que agente pode pagar o ISS, s que em Garanhuns as atividades de empresas de tecnologias tem iseno, ento a nossa situao at bacana quanto a impostos, exceto no caso de contratao de funcionrios, pois teria a questo de INSS e coisas especficas, mas at ento nos no precisamos se preocupar com impostos. Alexandre: Ento, nos podemos considerar que os fatores de deciso para desenvolve este projeto foram os quais mesmo? Jos: Os custos de pessoal, das pessoas que desenvolveram por que em questo de recursos mesmo ns no tivemos que alocar muita coisa, tudo ficou por conta do cliente. Esse foi o principal. Tambm a rentabilidade que o projeto poderia propor, talvez no fosse interessante a curto prazo, mas foi investimento de que a gente fez que visa obter ganhos mais para frente para empresa. Alexandre: Jos, esse foi o primeiro portflio da empresa, teve algum projeto que voc chegou sobre o seu domnio e por algum motivo descartou algum projeto. Jos: No, todos os projetos que chegaram at a empresa ns fizemos. Inclusive estamos no momento em fase de negociao de dois novos projetos, nos no podemos dizer nada sobre eles ainda, mas estamos vendo os principais fatores a serem analisados seria o custo da mo de obra sendo o principal. Alexandre:
27

Voc no pode falar sobre esses dois possveis novos projetos, mas na medida em que voc for analisar estes dois novos projetos voc vai levar em considerao o que para aceitar? Jos: Bom, falando sucintamente sobre eles, um se trata de um sistema para a rea de sade outro se trata de um site com rea restrita de gerenciamento para uma loja de varejo em geral, ento o que agente leva em conta o tempo que a gente vai levar para desenvolvendo esse projeto, que ai o que acontece, nos iremos deixar de pegar outros projetos, ento se o cliente quiser diminuir o tempo querendo o projeto mais rpido, nos iremos meio que alocando um tempo especial para o desenvolvimento, ento o tempo acabar influenciando o preo do projeto, e ai, quem decide o cliente se o mesmo vai querer ou no, alm do que o custo de mo de obra, pois entre, aumentar o diminuir o tempo de desenvolvimento do projeto est muito atrelado a isso tambm por que agente teria que aumentar a carga horria dos desenvolvedores refletindo no aumento do valor do projeto. Alexandre: Quero que voc fale um pouco sobre as tecnologias que vocs usam para desenvolvimento de projetos, e tambm se as mesmas so fatores de deciso para projetos. Jos: Certo, nos levamos em conta o que agente pode desenvolver, por exemplo, na parte web, que o portflio mais imediato do time Junior, agente desenvolve com HTML, CSS, e as verses mais atuais das linguagens, exceto o HTML 5, ento se um cliente solicitar recursos que levem em conta esta tecnologia, no momento ns no dominamos, at daria para desenvolver tendo em vista nossa capacidade de aprendizado muito boa, mas isto levaria em mais tempo de desenvolvimento e custo. Sobre a parte de programao em si, digamos a parte de backend, que fica invisvel ao cliente, nos desenvolve em PHP e Java, geralmente o php para aplicaes WEB, no portal Jornal Crer nos desenvolvemos me php mais o joomla, usamos muito a plataforma joomla que j tem muita coisa pronta para desenvolvimento de portais, mas mesmo assim no oferece tudo que agente precisa, nos teremos que fazer um projeto para saber o que que d para integrar ou no. E o interessante no projeto do Jornal Crer, nos levamos este fator como ponto para pegar o projeto ou no, por que voc precisa conhecer a ferramenta e saber integr-la a outras ferramentas, isso foi uma anlise que nos fizer, nos perguntamos: Nos temos o conhecimento e o no hall da tecnologia joomla? para poder pegar o projeto. Falando um pouco sobre Java, se tudo ocorrer bem na negociao nos iremos desenvolver nosso primeiro sistema em Java, estou falando do sistema de sade. Alexandre: Mas por que o Java? Jose: Acreditamos que o desenvolvimento nesta linguagem bem mais produtiva, o PHP digamos assim, no to produtiva como o Java, mas bem mais fcil de se trabalhar na web, como o
28

sistema da sade desktop o Java acaba sendo bem interessante nesta parte, tem muitas APIs que nos podemos utilizar com mais simplicidade que o PHP, ento o Java bem mais fcil de trabalhar para desktop. Alexandre: Jos, no ficou muito claro e eu queria que voc falasse um pouco mais sobre os core bussines de sua empresa? Jos: Nesse, caso nos trabalhamos com sistemas Web e sistemas Desktop, sob demandas, nos no temos nenhum projeto pronto para vender licenas, por enquanto esse o nosso carro chefe, nossos principais servios. Mas por se tratar de uma Empresa Jnior, nos temos alguns servios mais abrangentes que atingem segmentos de mercados mais diferentes, por exemplo: ns trabalhamos com educao tambm que atingem o segmento de alunos, ento todo aluno de tecnologia aqui pode usufruir dos servios da Time Jnior, estamos tentando oferecer aqui na Universidade um projeto de maratona de cursos de tecnologias, nos sabemos que a universidade ensina muito conceitos, ento a prtica dos conceitos fica difcil ensinar todas, por exemplo vemos que hoje a tecnologia Android est sendo muito usado no mercado. E, estamos pensando oferecer isso para a comunidade, estudantes, temos pessoas capacitadas na empresa e poderemos oferecer cursos de 40horas para comear. Ento a rea de educao, cursos e treinamentos tambm faz parte do nosso core bussines. Pensamos tambm e de acordo com a misso do Time Jnior : desenvolver o Agreste Meridional Pernambucano em termos de tecnologia, para isso seria interessante integrar Governo, comunidade, Estudantes, Profissionais de TI, para isso fizemos em Junho deste ano, o Primeiro Prmio Time Jnior de Inovao sendo um competio de negcio, que tem a finalidade de mostrar as idias implementadas seria apresentada a comunidade em geral para que vejam o que est sendo desenvolvendo na Universidade, e tambm avaliar essas idias do ponto de vista de aplicao de mercado. interessante por que o aluno muitas vezes desenvolve aqui, mas no tem a maturidade para aplicar no mercado e quanto a isso o mesmo recebe um feedback muito bom nesse sentido, foi interessante por que a gente integrou toda comunidade, empresrios, governo, SEBRAE, alunos em si que olharam os projetos apresentados e sentiram vontade de desenvolver os seus, ento acaba que fomenta o empreendedorismo na regio e isso faz parte dos nossos ideais de promover aes desse tipo para que possa desenvolver aes tecnolgicas. Alexandre: Voc falou no SEBRAE, a sua empresa tem ou j teve alguma consultoria externa? Jos: Vindo da empresa no tivemos ainda nenhuma consultoria com SEBRAE ou qualquer outra Instituio que pudesse nos ajudar nesse sentido de Gesto de Negcio. Porm quando fundamos a empresa cada membro j havia passado por cursos no SEBRAE neste sentido, inclusive o EMPRETEC um seminrio de empreendedorismo que trabalha o comportamento
29

empreendedor de maneira muito criativa e eficaz sendo um investimento muito bom, e os membros da empresa passam por este treinamento que acabou nos ajudando muito, geralmente estamos sempre antenados a cursos de curta durao desses tipos que so oferecidos. Alexandre: Quais os incentivos que o local onde sua empresa t agora ajuda voc na minimizao de custo para um projeto? Jos: Alm da mo de obra a todo um custo de equipamento, energia, linhas telefnicas, ns no precisamos se preocupar com este tipo de custo. Ento temos uma certa vantagem quanto a isso, mas isso para nos no vai diferir entre projetos, por que no temos como dizer: Para este projetos nos iremos utilizar recursos da universidade para este projeto, e para outro, ns no iremos utilizar recursos da universidade para este outro, pois iremos sempre utilizar, e acaba sendo sempre um fator para uma empresa privada, mas para nos dentro da universidade apoiado por ela, no. At acaba sendo uma vantagem por que o propsito de uma empresa Jnior servir a micros e pequenas empresas a um custo baixo. Ento o fato de no pagar impostos e ter seus custos reduzidos acaba nos ajudando muito. Alexandre: Quais so as expectativas do Time Jnior para o futuro? Jos: O Time Jnior, esse ano particularmente se dedicou muito em estruturar-se internamente nos temos um bagagem tecnolgica muito boa, porm uma bagagem de gesto deficiente, tivemos que aprender muito coisa e estruturar e empresa, cada setor, cada cargo, cada responsabilidade, ento para o ano que vem nos pensamos em ganhar mais o mercado, ampliar muito mais nosso portflio de clientes desenvolver mais projetos, coisa que no conseguimos fazer nesse primeiro devido a questes internas da empresa de estruturao. Em mdio prazo, a gente pensa em ser a referncia em servios de tecnologias em Garanhuns, ento, nos no queremos ser conhecido apenas pela universidade, pelos alunos, pelo mundo acadmico, nos queremos ser conhecidos pelo comrcio, pelas pessoas que necessitam de tecnologias no seu negcio, ento de que forma iremos fazer isso? Fazendo mais projetos, sero iniciados muito em breve, quanto mais projetos nos fizermos melhor vai ser para alcanar este objetivo, e, claro, aes como o Premio Time Jnior de Inovao, Maratona de Cursos, pois levar o nome da Time Jnior a um pblico muito amplo. Alexandre: Para finalizar, uma coisa muito importante em empresas o conceito do domnio do conhecimento, por exemplo: Se voc tem uma equipe multidisciplinar provavelmente isso vai ser um diferencial na questo de projeto por qu? Por que se voc pegar um projeto cujo o domnio do conhecimento, por exemplo: seja da rea da sade, rea petrolfera, e tendo uma
30

equipe multidisciplinar isso ajuda. Ento eu pergunto, hoje, para quais domnios sua empresa est capacitada a desenvolver sistemas? Jos: Posso dizer que nos temos um conhecimento da rea de varejo, na rea de e-commerce, pelo fato de estarmos sempre desenvolvendo algo em torno disso. Alexandre: Nas suas decises o domnio do conhecimento influencia? Jos: Influencia sim, agora quando a gente fecha com algum cliente, nos procuramos entender detalhadamente o que o cliente espera do sistema, e, at agora, nunca aconteceu de o cliente requisitar alguma coisa que no fosse do nosso conhecimento, nos exigimos que pelo menos o cliente saiba do que se trata para que possa nos passar de forma correta, ento uma aplicao mais especfica como engenharia por exemplo, no faz parte do domnio do conhecimento da Time Jnior ento no temos a capacidade de desenvolver, porm se o cliente for um engenheiro e tiver capacidade de nos acompanhar no processo ele pode nos ajudar, mas mesmo assim nos temos que avaliar com cuidado isso. Alexandre: Vocs utilizam alguma metodologia de desenvolvimento? Jos: Nos utilizamos o XP, e achamos muito til, pelo fato de poder trabalhar em pares, e para nos tivemos experincia de ser at mais rpido. Tambm estamos pensando em usar Scrum, como metodologia para gesto de projetos, ns damos preferncia as metodologias geis por que para o que precisamos elas so as que mais se adquam, a Time Jnior uma empresa que no pode exigir muito do aluno, por que os mesmo tambm tem os compromissos da Universidade, ento quanto mais cedo nos desenvolvemos esses projetos melhor para o membro da Time Jnior. E essas metodologias de desenvolvimento geis so mais bem vista pelo pessoal da Time Jnior. Alexandre: Finalizao e agradecimento da entrevista.

31

2 QUESTIONRIO DE PESQUISA Questionrio sobre fatores de seleo para desenvolvimento de novos projetos de softwares em Empresas de Desenvolvimento.
Esse questionrio objetiva identificar os critrios de seleo para projetos de desenvolvimento de software. Estamos querendo responder a seguinte pergunta: Quais os principais motivos que leva os gestes de empresas a descartar ou selecionar projetos de desenvolvimento de software?. *Obrigatrio Qual a natureza da sua empresa? *

Privada Pblica (Ncleos de TI, Empresa Jnior, etc...) Qual sua funo na empresa? *

Diretor Gerente Indique o nm ero de funcionrios de sua empresa. *

0 a 10 11 a 100 101 a 500 501 a 1000 acima de 1000 Qual o faturamento anual da sua empresa? *

Abaixo de R$ 60.000,00 Abaixo de R$ 120.000,00 Abaixo de R$ 250.000,00 Acima de R$ 250.000,00

32

========== A PARTIR DAQUI RESPONDA SOBRE 2(DOIS) PROJETOS DESENVOLVIDOS OU DESCARTADOS/RECUSADOS POR SUA EMPRESA. =====================================================

Projeto 1
Qual o custo que a empresa (teve ou teria) para desenvolver o projeto? *Pergunta de Resposta Aberta. Voc pode considerar custos: Tecnolgicos, Humanos, Financeiros etc. (Comente)

Qual a receita prevista que a empresa (teve ou teria) para desenvolver o projeto? *Pergunta de Resposta Aberta. Voc pode considerar receita: Projetos de Fomentos, Subveno, Receita por Contrato de Desenvolvimento. etc. (Comente)

O projeto de desenvolvimento do sistema estava dentro ou fora do core business da empresa? *Pergunta de Resposta Aberta. ()

O projeto de desenvolvimento do sistema estava dentro ou fora das capacidades tcnicas/tecnolgicas da empresa? *Pergunta de Resposta Aberta. Voc pode considerar: Linguagens de program ao, banco de dados, mobile etc. (Comente).

33

O projeto de desenvolvimento do sistema estava dentro ou fora das capacidades Humanas e de Pessoal da empresa?

Projeto 2
Qual o custo que a empresa (teve ou teria) para desenvolver o projeto? *Pergunta de Resposta Aberta. Voc pode considerar custos: Tecnolgicos, Humanos, Financeiros etc. (Comente)

Qual a receita prevista que a empresa (teve ou teria) para desenvolver o projeto? *Pergunta de Resposta Aberta. Voc pode considerar receita: Projetos de Fomentos, Subveno, Receita por Contrato de Desenvolvimento. etc. (Comente)

O projeto de desenvolvimento do sistema estava dentro ou fora do core business da empresa? *Pergunta de Resposta Aberta.

O projeto de desenvolvimento do sistema estava dentro ou fora das capacidades tcnicas/tecnolgicas da empresa? *Pergunta de Resposta Aberta. Voc pode considerar: Linguagens de program ao, banco de dados, mobile etc. (Comente).

34

O projeto de desenvolvimento do sistema estava dentro ou fora das capacidades Humanas e de Pessoal da empresa?

OBRIGADO PELA CONTRIBUIO.


Enviar
Tecnologia Google Docs Denunciar abuso - Termos de Servio - Termos Adicionais

35

Das könnte Ihnen auch gefallen