pim vii e viii michele

Upload: wanessa-freire-de-almeida

Post on 07-Aug-2018

234 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/21/2019 Pim Vii e Viii Michele

    1/43

    1

    UNIVERSIDADE PAULISTACURSO SUPERIOR DE TECNOLOGIA

    GESTO EM TECNOLOGIA DA INFORMAO

    MICHELLE SIQUEIRA SILVA

    PIM V

    PROJETO INTEGRADO MULTIDISCIPLINARDOCUMENTO DE ESTUDO CONTENDO ANLISE DE IMPACTO, PLANEJAMENTO,

    DESENVOLVIMENTO E COMO IMPLEMENTAR MELHORAS NOS PROCESSOS DE TI DASOFTWARE DEVELOPER.

    BELMPAR

    2014

  • 8/21/2019 Pim Vii e Viii Michele

    2/43

    2

    MICHELLE SIQUEIRA SILVA

    PIM V

    PROJETO INTEGRADO MULTIDISCIPLINARDOCUMENTO DE ESTUDO CONTENDO ANLISE DE IMPACTO, PLANEJAMENTO,

    DESENVOLVIMENTO E COMO PROGRAMAR MELHORAS NOS PROCESSOS DE TI DASOFTWARE DEVELOPER

    Trabalho do Projeto Integrado Multidisciplinar PIM VII eVIII, apresentado como exigncia para concluso do 4Semestre do Curso Superior de Tecnologia Gesto emTecnologia da Informao, da Universidade Paulista UNIP, campus Entroncamento.

    Monitora: LUANE BARRAL

    BELM - PAR

    2014

  • 8/21/2019 Pim Vii e Viii Michele

    3/43

    3

    Resumo

    O projeto a seguir tem a finalidade de mostrar como uma empresa de consultoria foi

    contratada para propor melhorias no processo de TI da empresa Software Developer, especializadaem consrcios, financiamentos e emprstimos. A Consulting, por sua vez especialista emconsultoria em projetos de TI e implantao de sistemas, como por exemplo, o sistema de gestooperacional e tambm desenvolvimento de software. O desafio lanado para a Consulting mapearas falhas e propor as melhorias que ajudar a solucionar os problemas enfrentados nos clientes daSoftware Developer, a fim de que a mesma volte a prestar um atendimento de qualidade juntos aosseus clientes.

    Palavras chaves: Processos de TI, melhorias, atendimento de qualidade.

  • 8/21/2019 Pim Vii e Viii Michele

    4/43

    4

    Abstract

    The following project aims to show how the company Consulting was hired to proposeimprovement changing in the IT department of the company Software Developer, specialized insyndications, financing and loans. Consulting company is specialized in offering IT projectsconsultancy and implementation, such as the operational management system and also softwaredevelopment. Consulting Company is to map the failures and suggest improvement which will helpSoftware Developers customers in order to restore the quality level.

    Keywords: IT Processes, improvements, quality care.

  • 8/21/2019 Pim Vii e Viii Michele

    5/43

    5

    Sumrio

    1- Introduo ......................................................................................................................... 62- Problematizao ................................................................................................................ 7

    3- Justificativa ........................................................................................................................ 7

    4- Objetivos ......................................................................................................................... 7

    4.1 Geral ............................................................................................................................. 7

    4.2 Especficos ................................................................................................................... 7

    5- Metodologia ....................................................................................................................... 7

    5.1 - Tipos de pesquisa .......................................................................................................... 7

    6 - A Consulting ..................................................................................................................... 8

    7 Misso ............................................................................................................................. 8

    8 - Viso ................................................................................................................................ 8

    9- Poltica da qualidade ......................................................................................................... 8

    10A Software Developer ................................................................................................. 8,9

    10.1- Avaliaes da Consulting e propostas de melhorias sugeridas ..................................... 9

    10.2-Estratgia de implementao do servio de TI .............................................................. 9

    10.2.1 - Gerenciamento de incidentes ................................................................................... 910.2.2 - Gerenciamento de problemas ................................................................................... 9

    10.2.3 - Gerenciamento de Configurao .............................................................................. 9

    10.2.4 - Gerenciamento de mudanas ................................................................................... 9

    10.2.5 - Gerenciamento de instalaes .................................................................................. 9

    10.2.6 - Gerenciamento de viabilidade ................................................................................. 10

    10.2.7 - Gerenciamento de nvel de servio ......................................................................... 10

    10.2.8 - Gerenciamento de continuidade de servios de TI ................................................. 10

    10.2.9 - Gerenciamento financeiro ....................................................................................... 10

    11- Sistema de gerenciamento operacional ......................................................................... 10

    11.1- Vantagens do sistema de gerenciamento operacional ........................................... 11,11

    12- COBIT na Software Developer....................................................................................... 11

    13 - Benefcios para Software Developer com o software livre ............................................ 12

    14 Concluso .................................................................................................................... 13

    17Referncias Bibliogrficas ............................................................................................ 14

    16-Glossrio ........................................................................................................................ 15

  • 8/21/2019 Pim Vii e Viii Michele

    6/43

    6

    1- Introduo

    Hoje nas grandes empresas de TI, qualquer falha pode ser fatal, pois se o sistema ofertado

    pela empresa no satisfizer os clientes, o sinal est vermelho. hora de parar e procurar ajudaespecializada. Buscar a excelncia no negcio, atravs de solues e boas prticas um dossegredos para qualquer empresa atender seu cliente com qualidade e atingir um nvel de satisfaoaceitvel. Pensando em melhorar cada vez mais a qualidade dos seus servios, a SoftwareDeveloper, contratou uma empresa de consultoria a fim de mapear falhas no processo e agregarvalor nos servios prestados. Neste projeto, ser visto quais falhas foram identificadas pelaConsulting e quais melhorias precisam ser implementadas para que a Software Developer volte afornecer um servio com maior eficincia, rapidez e qualidade.

  • 8/21/2019 Pim Vii e Viii Michele

    7/43

    7

    2- Problematizao

    Com um alguns clientes importantes no mercado, a Software Developer fornece sistemas parainstituies financeiras, porm, se v prestes a perder alguns deles, devido a falhas nos sistemasdesenvolvidos.

    3- Justificativa

    Este projeto tem o objetivo de mostrar como a empresa Consulting, contratada pela SoftwareDeveloper, identificou as falhas no processo e props as melhorias de TI.

    4- Objetivos

    4.1Geral Apresentar um projeto com propostas para a implementao de melhorias de TI na empresa

    Software Developer.

    4.2Especficos Desenvolver e aplicar os conhecimentos adquiridos nas disciplinas;

    Mostrar os mtodos de gesto de TI que foram aplicados e quais recursos de medio eeficcia do uso das melhores prticas;

    Explorar o sistema de gesto da qualidade e seus modelos;

    Mostrar quais tecnologias e metodologias do software livre, vantagens e desvantagens deadot-lo.

    5- Metodologia atravs da metodologia cientfica que o indivduo estimulado a pensar, interpretar textos,

    despertar e desenvolver o senso crtico e avaliar o ambiente interno em comparao ao externo. Ametodologia cientfica tem sua origem no pensamento de Descartes, que foi posteriormente

    desenvolvida empiricamente pelo fsico ingls Isaac Newton.

    5.1 - Tipos de pesquisa

    Neste projeto foi utilizada a pesquisa documental. Atravs dela possvel coletar dadosdocumentais. O documento uma fonte de dados, fixada materialmente e suscetvel de ser utilizadopara consulta, estudo ou prova.

  • 8/21/2019 Pim Vii e Viii Michele

    8/43

    8

    6 - A Consulting

    Fundada no ano de 1998, iniciou suas atividades com consultoria para pequenas empresas

    com a inteno de suportar o mundo corporativo com as novas tecnologias de TI, para tantopreparou, ao longo dos anos, o seu quadro funcional para focar suas atividades em solues de TI deacordo com as necessidades dos clientes, fornecendo solues para a rea financeira e de servios.A empresa se destaca por oferecer servios e produtos adequados aos processos e sistemas deinformao, tais como: Consultoria em Projetos de TI Assessoria na Implantao de SistemasSistema de gesto operacional Desenvolvimento de Software.

    7Misso

    Buscar solues para os clientes, atravs da prestao de servios comqualidade, cumprindo prazos e metas.

    8 - Viso

    Agregar valor aos servios prestados atravs das solues encontradas para osproblemas dos clientes.

    9- Poltica da qualidade

    A empresa certificada em ITIL, COBIT e ISO 17799 e especializada naimplantao de sistemas de melhoria em TI.

    10A Software Developer

    Atuando no mercado de sistemas de consrcios, financiamentos e emprstimos, a SoftwareDeveloper prov sistemas para instituies financeiras e servio de suporte especializado para atuar

    em incidentes nos ambientes onde seus programas esto instalados.

    Atravs do gerenciamento de problemas foram identificadas, pela Consulting as seguintesfalhas do processo dos sistemas desenvolvidos pela Software Developer: Controle de criao, edioe verso dos documentos; Ao cliente ligar para registrar um ticket reportando um problema, oatendente anota num caderno e faz uma avaliao pessoal de quanto crtico o chamado para entoclassific-lo. Isto gerava divergncia nas avaliaes de critrios entre um analista e outro, fazendocom que um cliente esperasse mais que outro; Cadastramento dos riscos associados aos processosde negcios e armazenamento dos desenhos de processo; Gerenciamento dos documentos econtrole dos perodos de reteno e distribuio; Alguns mdulos bsicos do sistema apresentamfalhas quando j esto em produo; Os clientes da Software Developer esto reportando que

    independente do tipo de problema, no h explicaes claras do real motivo da causa raiz enormalmente no so aplicadas as correes nos demais ambientes; Os clientes da SoftwareDeveloper esto demandando verses das aplicaes para rodar em plataforma Linux, porm aSoftware Developer est com receio do cdigo fonte ser usado pela concorrente.

  • 8/21/2019 Pim Vii e Viii Michele

    9/43

    9

    10.1- Avaliaes da Consulting e propostas de melhorias sugeridas

    A Consulting avaliou como eram executados os processos atravs de ferramentas da qualidade

    como 5W1H e anlise de causa raiz e identificou as falhas existentes, como poderiam ser corrigidas,quais procedimentos deveriam ser implementados e como seriam gerenciados a fim de evitarreincidncias. Para isso, utilizou a estratgia de implementao abaixo:

    10.2-Estratgia de implementao do servio de TI

    Aps anlise do mapeamento do processo, foi acordado em reunio entre a Consulting e aSoftware Developer que seria necessrio implementar os seguintes procedimentos para a melhoriado processo e satisfao dos clientes:

    10.2.1 - Gerenciamento de incidentes

    Com este processo, possvel restabelecer a normalidade operacional dos servios de TI nomenor tempo possvel, definindo as atividades e responsabilidades minimizando os impactos eatendendo os nveis de servios acordados no SLA.

    10.2.2 - Gerenciamento de problemas

    Para gerenciar um problema se faz necessrio identificar as causas dos incidentes e corrigir oserros de forma preventiva. Este processo define as atividades e responsabilidades, solucionando oserros, reduzindo o tempo necessrio para resolver os problemas dentro dos nveis de serviosacordados.

    10.2.3 - Gerenciamento de Configurao

    Sua meta controlar a infraestrutura de TI assegurando o uso do hardware e softwarehomologados. O processo define as atividades de controle e relacionamentos dos itens de

    configurao que compe a infraestrutura de TI.

    10.2.4 - Gerenciamento de mudanas

    Este processo visa melhorar a operao do dia-a-dia de TI, assegurar o correto uso de padrese processos para um rpido e eficiente atendimento das mudanas atravs do planejamento, controlee suporte das mudanas e identificao dos riscos e impactos.

    10.2.5 - Gerenciamento de instalaes

    Ao aplicar este processo, somente verses autorizadas e corretas ficam disponveis e apenassoftwares licenciados podem ser instalados. O processo assegura que todos os aspectos (tcnicos ouno) sejam atendidos.

  • 8/21/2019 Pim Vii e Viii Michele

    10/43

    10

    10.2.6 - Gerenciamento de viabilidade

    Aperfeioa a infraestrutura, seus servios e suporte de TI para que a disponibilidade (com custosaceitveis) permita que o negcio alcance os seus objetivos. O processo define com o negcio os

    requisitos da infraestrutura, servios e suporte de TI, para enderear as necessidades da oferta edemanda da disponibilidade de TI.

    10.2.7 - Gerenciamento de nvel de servio

    Manter e melhorar o nvel de qualidade dos servios de TI a sua finalidade, atravs daeliminao dos servios de qualidade pobre. O processo define as atividades de planejamento,coordenao, desenvolvimento, monitorao e comunicao dos acordos dos nveis dos servios.Tambm define as atividades de reviso dos acordos para garantir a melhoria constante da qualidadecom reduo dos custos.

    10.2.8 - Gerenciamento de continuidade de servios de TI

    o processo que visa gerenciar os recursos organizacionais, tcnicos e humanos garantindoque os servios de TI estejam dentro do risco aceitvel de continuidade do negcio. O processodefine um ciclo contnuo de avaliao de riscos, medidas de contorno, reviso dos cenrios e planosde contingncia para garantir a aderncia contnua ao Plano de Continuidade do Negcio.

    10.2.9 - Gerenciamento financeiro

    Fornece transparncia aos custos de TI. O processo define a metodologia eas atividades para o desenvolvimento e acompanhamento do oramento e doscritrios de rateio do investimento e despesa de TI.

    11- Sistema de gerenciamento operacional

    Considerando as falhas apresentadas, foi definida a imediata implementao de um software

    para registro de chamados, onde o prprio sistema definir, j no primeiro contato do cliente, o tipo dechamado, sua prioridade e o tempo de resposta. Atravs deste software, ser avaliada a importnciano nvel de satisfao, tanto do cliente que recebe o servio quanto do contratado. Este programaainda ajudar a Software Developer h monitorar o tempo estabelecido no SLA. Isto determinantepara a continuidade do contrato de servios com o contratante.

    Tomando como modelo a ferramenta de qualidade Kanban, ficou definido que ser adicionadoum mdulo de alerta com cores verde, amarela e vermelha para que a soluo do problema relatadopelo cliente seja encontrada no tempo e prazo programado. A cor verde significar que o atendimentoacabou de ser realizado e tem um prazo para ser concludo. J a amarela, representa que o tempo deresposta est se esgotando e a cor vermelha que o retorno ao cliente precisa ser imediato. Assim, aSoftware Developer poder manter seu foco na gesto das aberturas de chamados,acompanhamento e concluso. Desta forma a empresa, consegue fazer a gesto de seus serviosauto avaliando e estabelecendo as mudanas necessrias para uma melhoria contnua em seupadro de atendimento. 12.1 - Funcionalidade do sistema de gerenciamento operacional Mdulo paraabertura consulta e concluso de chamados; Distribuio de Ordem de Servio ou Chamado Tcnico

  • 8/21/2019 Pim Vii e Viii Michele

    11/43

    11

    atravs de parametrizaes de regio geogrfica, tipo de servio e SLA diferenciado; Clculoautomatizado do SLA (Prazo de Atendimento) dos chamados;

    Mdulo de envio de e-mails automatizado para indicar possvel atraso ou repasse de Ordem de

    Servio ou Chamado Tcnico; Pesquisa de satisfao dos clientes por atendimento tcnico realizado;Controle financeiro com possibilidade de aplicar multas aos parceiros tcnicos; Ranking do tempo deatendimento; Relatrios Gerenciais.

    11.1- Vantagens do sistema de gerenciamento operacional

    Atendimento mais rpido ao cliente; Garantia de Satisfao do cliente; Reduo de perdas comextravios e reposio de equipamentos e ativos; Melhoria no planejamento de alocao de recursostcnicos; Reduo de custos no atendimento ao cliente.

    12- COBIT na Software Developer

    A Consulting utilizou-se do COBIT para estabelecer um mapa de novos documentos paracontrole de registros, sendo um deles especfico para as auditorias internas, onde seroacompanhadas as implementaes programadas e aes corretivas e preventivas a fim de quereincidncias no ocorram no processo, impactando o cliente.

    Tabela 1: Aes corretivas e preventivas

    Ttulo Nmero do procedimentoCaracterizao dos procedimentos padronizados 01

    Proteo da confidencialidade e dos direitos depropriedade

    02

    Caracterizao de formulrios e controle deregistros

    03

    Controle de documentos 04

    Controle de acesso e segurana 05

    Formalizao de contratos de prestao deservio ao cliente

    06

    Anlise crtica dos servios solicitados por

    clientes

    07

    Avaliao da satisfao do cliente 08

    Treinamento de pessoalAuditorias internas Aes corretivas aespreventivas e tratamento de reclamaes declientes

    09

    Anlise crtica pela alta administrao 10

  • 8/21/2019 Pim Vii e Viii Michele

    12/43

    12

    13 - Benefcios para Software Developer com o software livre

    O software livre tema cada vez mais comum no mercado global. notrio aumento deusurios e empresas que tm adotado essa soluo, que alm de no necessitar de licena paga,tem algumas vantagens, principalmente com relao segurana, pois no apresenta tantavulnerabilidade e nem to visado pelos hackers. Atualmente o sistema operacional Linux estpresente em servidores de grandes empresas, terminais de caixa e autoatendimento em bancos, emsistemas embarcados de diversos fabricantes e em celulares, alm do desktop. Isso mostra quantoeste sistema ecltico e segue a tendncia da convergncia integrando diversas tecnologias quefacilitam a vida de usurios e de empresas. Empresas como HSBC e Casas Bahia j adotaram assolues de software livre. O Linux hoje j no um concorrente dos outros sistemas operacionaisproprietrios e pode conviver harmoniosamente gerando novas oportunidades. A grande

    preocupao das empresas com o cdigo fonte, hoje j tranquilamente sanada pela Lei N. 9.609,de 19 de fevereiro de 1998 que dispe sobre a proteo da propriedade intelectual de programa decomputador, sua comercializao no pas e d outras providncias. Empresas como a SoftwareDeveloper atualmente, pode tranquilamente desenvolver seus programas, sem medo da concorrnciaobter seu cdigo fonte, pois tem seus direitos de propriedade garantidos por lei. Isto vem suprir ademanda de clientes que queiram rodar novos aplicativos ou at mesmos os antigos em plataformasLinux ou proprietria. Desenvolvendo os aplicativos em plataforma livre, trar um ganho significativopara a Software Developer, pois poder utilizar o dinheiro antes investido na aquisio de licenas,em contratao de pessoal especializado, treinamentos e aquisio de novos produtos e servios.Alm do quadro funcional j existente, ser necessrio a contratao ou remanejamento decolaboradores de outros setores para as seguintes funes:

    Gerente de incidentes; Coordenador da qualidade de software; Representante da qualidade para o setor de desenvolvimento de software; Representante da qualidade para o setor de atendimento ao cliente.

    Com as novas contrataes, ficou descartado o projeto do gestor de TI que definira comomais importante, investir nos smartphones e VoIP para todos os funcionrios e troca de mquinaspara testes dos programas desenvolvidos pela IBM com AIX 5.2 da SUN Solaris 1.0 Isto representariagastos excessivos com infraestrutura e no traria soluo aos problemas existentespelos clientes depassar a utilizar o software livre como opo para os seus programas, utilizando o dinheiro antesinvestido na aquisio de licenas para o aprimoramento da equipe e aquisio de equipamentosmais novos e robustos. A contratao de alguns funcionrios ou remanejamento de um setor paraoutro tambm foi ponto decisivo para que as medidas tomadas sejam mantidas. No mercado atual,seja ele de TI ou qualquer outro, o maior desafio a reteno de talentos. Resta a Software

    Developer aceit-lo ou no.

  • 8/21/2019 Pim Vii e Viii Michele

    13/43

    13

    14Concluso

    Como foi visto neste projeto, a empresa Software Developer enfrentava srios

    problemas em seus clientes, devido falta de um procedimento padronizado. Muitas vezesas empresas s conseguem enxergar que seus processos esto com falhas, quando osclientes comeam a sinalizar que esto enfrentando problemas com os servios ou produtosoferecidos. No resta outra soluo a no ser contratar uma empresa que tenha experinciapara fazer uma anlise de impacto do negcio a fim de descobrir onde esto essas falhas equais melhorias podem ser implementadas a fim de evitar a possvel perda de clientes.

    Para uma empresa da rea de TI, imprescindvel adotar as melhores prticasrecomendadas no ITIL, COBIT e ISO 17799, pois contribuem para uma padronizao dosistema e do processo, evitando assim que os mesmos fiquem soltos, muitas vezes devido sada e entrada de novos funcionrios. A Software Developer decidiu pela opo sugerida

  • 8/21/2019 Pim Vii e Viii Michele

    14/43

    14

    17Referncias Bibliogrficas

    Apostila de Governana de TI So Paulo, UNIP 4 semestre, 2010.Apostila de Gesto da Qualidade So Paulo, UNIP 4 semestre, 2010.Apostila de Sistemas para software livre e internet So Paulo, UNIP 4semestre, 2010. TECNOLOGIA DA INFORMAO. Paran: Ed. Assespro, n.15, 1 trimestre/2006. TECNOLOGIA DA INFORMAO. Paran: Ed.Assespro, n. 16, 2 trimestre/2006. Site: http://www.nvi.com.br

  • 8/21/2019 Pim Vii e Viii Michele

    15/43

    15

    16-GlossrioTabela 1; Aes corretivas e preventivas...........................................11

  • 8/21/2019 Pim Vii e Viii Michele

    16/43

    16

    UNIVERSIDADE PAULISTACURSO SUPERIOR DE TECNOLOGIA

    GESTO EM TECNOLOGIA DA INFORMAO

    MICHELLE SIQUEIRA SILVA

    PIM V

    PROJETO INTEGRADO MULTIDISCIPLINARDIRETRIZES PARA A SOFTWARE DEVELOPER OBTER CERTIFICAO

    BELMPAR

    2014

  • 8/21/2019 Pim Vii e Viii Michele

    17/43

    17

    MICHELLE SIQUEIRA SILVA

    PIM V

    PROJETO INTEGRADO MULTIDISCIPLINARDIRETRIZES PARA A SOFTWARE DEVELOPER OBTER CERTIFICAO

    Trabalho do Projeto Integrado Multidisciplinar PIM VII eVIII, apresentado como exigncia para concluso do 4Semestre do Curso Superior de Tecnologia Gesto emTecnologia da Informao, da Universidade Paulista UNIP, campus Entroncamento.

    Monitora: LUANE BARRAL

    BELM - PAR

    2014

  • 8/21/2019 Pim Vii e Viii Michele

    18/43

    18

    Resumo

    A Tecnologia da Informao vem assumindo um papel cada vez mais preponderante nasorganizaes. A complexidade do ambiente de TI nas empresas cresce a cada dia, ao mesmo tempoem que aumentam tanto a sua criticidade quanto o nvel de exigncia sobre os servios einformaes por ele suportados. Empresas que desejam conquistar o mercado competitivo precisama cada dia estabelecer normas e conquistar certificados que visam um controle de processos eprodutos bem estruturados. As ferramentas de apoio gesto de projetos com planejamento, asnormas e certificaes de modelos de gesto e o esprito empreendedor devem caminhar juntos naempresa para obter o sucesso no mercado competitivo, que est acirrado a cada dia que passa.Muito importante tambm, que os profissionais envolvidos no projeto da empresa estejam todosenvolvidos com muita dedicao, bom relacionamento e comunicao com qualidade, onde todospossam interpretar o objetivo de forma igual para garantir uma linguagem padro dentro da empresa.

  • 8/21/2019 Pim Vii e Viii Michele

    19/43

    19

    Abstract

    The Information Technology has acquired an increasingly predominant role in organizations. Thecomplexity of the IT environment in enterprises is growing every day, while enhancing both theircriticality on the level of demand on the services and information it supported. Companies wishing toconquer the competitive market need every day to establish standards and gain certificates aimed atcontrol of processes and products well structured. The tools to support project management withplanning, standards and certifications of management models and entrepreneurship must walktogether at the company for success in the competitive market, which is raging every day. Also veryimportant, the professionals involved in the design of the company are all involved with dedication,good communication and relationship quality, where everyone can interpret the purpose equally toensure a standard language within the company.

  • 8/21/2019 Pim Vii e Viii Michele

    20/43

    20

    Sumrio

    1-Introduo........................................................................................................................................................ 22

    2. Gerncia de Projetos..................................................................................................................... ................ 23

    3. O Gerente de Projetos............................................................. ................................................................. ..... 23

    4. Ferramenta para Gesto de Projetos......................................................... ................................................. 24

    5. Microsoft Project............................................................ ................................................................. ................ 24

    5.1 Controles de Custos.................................................................................................................................... 24

    5.2 Geraes de Relatrios.............................................................................................................................. 24

    5.3 Grfico de Gantt........................................................................................................................................... 25

    6. Gesto dos Riscos......................................................................................................................................... 25

    6.1 Identificar e Analisar Riscos....................................................................................................................... 26

    6.2 Avaliar, Categorizar e Priorizar Riscos..................................................................................................... 26

    6.3 Elaborar Planos de Mitigao de Riscos............................................................ ...................................... 26

    6.4 Ferramentas de Apoio para Riscos.......................................................... ................................................. 26

    7. Qualidade de Software............................................................ ................................................................. ..... 27

    7.1 Viso Geral................................................................................................................................................... 27

    7.2 Ferramentas da Qualidade.............................................................. ........................................................... 28

    7.3 ISO 9003....................................................................................................................................................... 30

    8. Estrutura do Sistema de Qualidade............................................................ ............................................ 30,31

    9. Ciclo de Vida do Software................................................................. ....................................................... 31,32

    10. Sistema de Gesto da Configurao................................................................................................ ........ 32

    10.1-Registros da Qualidade............................................................................................................................ 32

    10.2-Ferramentas e Tcnicas................................................................ ........................................................... 33

    10.3-Aquisio..................................................................................................................................................... 33

    10.4-Treinamento............................................................................................................................................... 33

    10.5-Norma NBR ISO/IEC 9126............................................................ ........................................................... 33

    10.6-Funcionalidade.......................................................... ................................................................. ................ 33

    10.7-Portabilidade.............................................................. ................................................................. ................ 34

    11. CMMI....................................................... ................................................................. ...................................... 35

    12. Gerenciamento de Requisitos......................................................... ........................................................... 35

    13. Planejamento de Projeto................................................................. ............................................................ 35

    14. Monitoramento e Controle do Projeto................................................................................................ ....... 36

    15. Gerenciamento de Acordos com Fornecedores........................................................... ........................... 36

    16. Medio e Anlise....................................................... ................................................................. ................ 3617. Garantia da qualidade de processo e produto......................................................................................... 36

    18. Gerenciamento de Configurao.............................................................. ................................................. 37

  • 8/21/2019 Pim Vii e Viii Michele

    21/43

    21

    19. Verificao..................................................................................................................................................... 37

    20. Validao........................................................... ................................................................. ........................... 37

    21. Empreendedorismo...................................................................................................................................... 37

    22. Administrao Estratgica Contempornea............................................................................................ 38

    23. Papel do Administrador Estratgico.......................................................................................................... 38

    24. Administrao Estratgica Empreendedora............................................................................................ 39

    25. Estratgia Atual e Perspectivas Futuras da Teoria................................................................ ................. 40

    26- Concluso..................................................................................................................................................... 41

    27- Referncias Bibliogrficas.................................................................................................................. ........ 42

    28-Glossrio........................................................................................................................................................ 43

  • 8/21/2019 Pim Vii e Viii Michele

    22/43

    22

    1-Introduo

    A Consulting Fundada no ano de 1998 iniciou suas atividades com consultoria para pequenasempresas com a inteno de suportar o mundo corporativo com as novas tecnologias de TI, paratanto, preparou ao longo dos anos, o seu quadro funcional para focar suas atividades em solues deTI de acordo com as necessidades dos clientes, fornecendo solues para a rea financeira e deservios.

    A empresa se destaca por oferecer servios e produtos adequados aos processos e sistemas deinformao, tais como: Consultoria em Projetos de TI, Assessoria na Implantao de Sistemas,Sistema de Gesto Operacional, Desenvolvimento de Software. Misso: Buscar solues para osclientes, atravs da prestao de servios com qualidade, cumprindo prazos e metas. Viso: Agregarvalor aos servios prestados atravs das solues encontradas para os problemas dosclientes. Poltica da qualidade: Certificaes em ITIL, COBIT e ISO 17799 e especializada naimplantao de sistemas de melhoria em TI.

  • 8/21/2019 Pim Vii e Viii Michele

    23/43

    23

    2. Gerncia de Projetos

    Na Software Developer ser adotado um sistema de gerenciamento de projetos com o objetivo

    de obter um controle e uma administrao com eficincia, objetivando o sucesso do projeto. Nestecaso haver um Gerente de projetos com a funo de avaliar o progresso das atividades como aqualidade, custo e prazo, bem como seus desvios e seus riscos. Alm disso, o Gerente de projetosdever ter certa autoridade sobre sua equipe de projeto.

    Para que o projeto da Software Developer tenha sucesso preciso que haja basicamentealgumas especificaes a serem seguidas, que so: metodologia, no caso ser adotado nodesenvolvimento do projeto o CMMI, a mais adequada para desenvolvimento de software;comunicao, ser implantado um sistema de comunicao bem estruturado, para que o softwareseja desenvolvido de forma que todos os envolvidos possam obter informaes inerentes ao projeto,atravs de reunies e boletins informativos, assim o time poder desenvolver suas atividades commais conhecimento facilitando uma soluo aos problemas no decorrer do projeto. Escopo e

    atividades, nesta parte o gerente de projetos definir todas as atividades que sero executadas paraatingir o objetivo, definindo o esforo necessrio de cada colaborador do time definido.

    O Gerente de Projetos pode definir as atividades de cada um atravs de uma tabela, bem comoo custo j definido seguido das horas necessrias para o projeto, preciso ser bem detalhado paraque haja um controle rgido das atividades e seus custos. Dessa forma o Gerente de Projetos ter umescopo sem mudanas garantindo a entrega do projeto ao cliente sem custos adicionais. Os recursosenvolvidos no projeto sero definidos no projeto com todas as pessoas envolvidas: membros daequipe, clientes, fornecedores, lder. O Gerente vai definir os recursos para o desenvolvimento doprojeto definindo uma mtrica para selecionar os melhores profissionais com competncia para astarefas definidas.

    Na Software Developer o desenvolvimento do cronograma no ser feito pelo Gerente deprojetos, ele ser criado pelas pessoas que executam a tarefa, dessa forma obter uma melhordurao e o responsvel por cada atividade. Alm disso, ser definido que haja uma reviso docronograma com todo o time para melhor identificar as atividades. Ser implantada uma gesto deriscos do projeto para identificar os riscos, criando uma lista de fatores de risco e um plano para lidarcom eles, assim poder monitorar os riscos e as aes que devero ser tomadas para minimizar seuimpacto no projeto.

    3. O Gerente de Projetos

    A Consulting vai gerenciar a contratao de um profissional para gerenciar os projetos da SoftwareDeveloper, onde dever impor dentro dos requisitos de contratao deste profissional um perfiltraado que dever sair de dentro da prpria Software Developer com capacidade para assumir ocargo, dever ser uma pessoa que tenha entusiasmo, fora de vontade e aptido para sobrepor asresistncias impostas pelos interesses alheios de outros. Os recursos humanos devero selecionarum profissional que possua habilidades inerentes s exigidas, conforme as seguintes: construo deequipes, liderana, resoluo de conflito, competncia tcnica, planejamento, organizao,empreendedor, administrao, suporte gerencial e alocao de recursos.

  • 8/21/2019 Pim Vii e Viii Michele

    24/43

    24

    4. Ferramenta para Gesto de Projetos

    A Software Developer apresenta falhas no controle de criao dos projetos de softwares que so

    desenvolvidos aos seus clientes. Para que esse problema seja solucionado a Consulting implantarnos projetos de softwares a utilizao de uma ferramenta para a gesto de projetos, a MicrosoftProject.

    5. Microsoft Project

    A ferramenta Microsoft Project possui vrias funcionalidades que vo auxiliar o gerente deprojeto nas decises e nos caminhos que iro percorrer durante todo o projeto. Para que um projetofuncione preciso definir as atividades, durao, predecessor e responsvel. Na Microsoft Project aodefinirmos a durao da atividade e seus predecessores, ele calcula automaticamente as datas deincio e fim de cada atividade, gerando um mapa em forma de grfico (grfico de Gantt) comrelacionamentos entre atividades tornando mais fcil a visualizao do projeto. Dentre as fases maisimportantes do projeto, podemos citar a fase piloto, implantao, processo de mudana.

    Atravs de uma tabela informativa contendo as fases do projeto da Software Developer possvel um maior controle da criao das fases do projeto, pois o gerente de projeto podeacompanhar o progresso das atividades adicionando uma coluna indicando a porcentagem de cadaatividade concluda, dessa forma o gerente de projeto pode verificar se as atividades serofinalizadas dentro do prazo previsto.

    5.1 Controles de Custos

    O controle de custos dos projetos da Software Developer possui falhas, e por isso a MicrosoftProject vai auxiliar no controle de custos do projeto, pois nele pode ser informado os valores de cadaprofissional e recurso, verificando quanto j foi gasto no projeto das mquinas que so usadas paratestes dos programas desenvolvidos e seus profissionais envolvidos no projeto e os stackholders.

    5.2 Geraes de Relatrios

    A ferramenta Microsoft Project permite que o gerente de projeto possa emitir relatrios grficos

    e textos que auxiliaro no gerenciamento do projeto, ele pode contar com relatrios de viso geral doprojeto, atividades atuais do projeto, custos do projeto, tarefas assinaladas para cada recurso, cargade trabalho sobre todos os funcionrios, entre outros. Permitindo assim que a Software Developertenha um autocontrole administrativo do projeto para evitarem falhas em todos os setores.

  • 8/21/2019 Pim Vii e Viii Michele

    25/43

    25

    5.3 Grfico de Gantt

    O gerente de projeto da Software Developer tambm pode contar com uma ferramenta

    muito importante da Microsoft Project que vai auxilia-lo no gerenciamento, o qual vai

    demonstrar um grfico de ligao entre as atividades no tempo do projeto. Alm disso, a

    Microsoft Project possuem recursos de diagrama de rede, grficos de recursos e planilhas de

    recursos.

    6. Gesto dos RiscosNa Software Developer apresenta uma falha no cadastramento dos riscos associados aos

    processos de negcio, dessa forma ser preciso implantar um sistema de gesto de riscos para quehaja uma administrao de maneira eficiente podendo instalar uma maneira facilitada e previsvelpara lidar com os riscos de TI.

    Para que a gesto de riscos da Software Developer tenha uma estrutura funcional eficiente preciso primeiramente dividi-la em duas partes, que so: A gerncia de riscos - O qual vai definir umapreviso dos imprevistos; A anlise de riscos - Definir as atividades que visam identificao dosfatores de riscos, avaliando o impacto e definindo a aes que sero executadas para reduzir oueliminar os riscos.

    O processo de gerenciamento de riscos, na verdade, uma combinao da sua anlise e doseu controle, pois para que uma empresa possa desempenhar seus projetos com segurana ecerteza preciso haver uma gesto de risco muito bem elaborado e estruturada. A figura abaixomostra como ser implantado o sistema de gesto de riscos da Software Developer.

    Figura 1: o sistema de gesto de riscos da Software Developer.

  • 8/21/2019 Pim Vii e Viii Michele

    26/43

    26

    6.1 Identificar e Analisar Riscos

    A identificao dos riscos ser feita por um profissional especializado nesta rea, os riscosso identificados e analisados para determinar a importncia de cada um deles. Os riscos seroidentificados e descritos de forma compreensiva antes que sejam analisados e gerenciados. Osriscos sero documentados com textos, condies e consequncias de sua ocorrncia. As atividadesde identificao de riscos foca somente nos riscos, no na colocao de culpa em algum, ela nopode ser usada pela gerncia para analisar o desempenho dos indivduos.

    Para identificar os riscos do projeto da Software Developer sero adotados alguns mtodos:examinar cada elemento da estrutura de decomposio de trabalho do projeto para descobrir riscos,conduzir uma avaliao de riscos usando a classificao de riscos, revisar os esforos de gesto derisco, examinar documentos ou banco de dados de lies aprendidas.

    Algumas prticas sero implantadas nesta fase do risco na Software Developer, como:

    identificar os riscos associados a custo, cronograma e desempenho em todas as fases do ciclo devida do software, revisar todos os elementos da WBS para ajudar a garantir que todos os aspectos doesforo de trabalho foram considerados, documentar o contexto, as condies e as potenciasconsequncias dos riscos e identificar os stackholders associados a cada risco.

    6.2 Avaliar, Categorizar e Priorizar Riscos.

    Nesta fase ser categorizado cada risco identificado utilizando as categorias do risco edeterminar suas prioridades relativas. As prticas implementadas nesta fase dos riscos seroavaliadas de forma eficiente e com qualidade. Estas contero as consequncias, que so: baixa,

    mdia, alta, desprezvel, marginal, significante e crtica.

    6.3 Elaborar Planos de Mitigao de Riscos

    Agora preciso elaborar um plano de mitigao de riscos para os riscos mais importantes doprojeto. O plano de mitigao de riscos vai ser utilizado com o objetivo de evitar, reduzir e controlar aprobabilidade de ocorrncia do risco, para isso a Software Developer vai implantar alternativas paratratamento dos riscos, como: evitar risco, a mudana ou diminuio de requisitos durante olevantamento das necessidades do usurio; controlar risco; executar aes para minimizar riscos;transferir risco; realocar os requisitos de design para diminuir riscos; monitorar riscos; observao e

    reavaliao peridica do risco de mudana de parmetros dos riscos atribudos; aceitar risco sabendoreconhecer o risco, mas no tomar nenhuma ao precipitada.

    6.4 Ferramentas de Apoio para Riscos

    Alm de todo o plano de risco que foi implantado na Software Developer, ainda poder contarcom duas ferramentas de apoio para gerenciamento de riscos, onde temos a ficha de controle derisco, na qual ser usada ao ser identificado corretamente e logo documentado com todas asinformaes de cada fator de risco. A outra ferramenta o software de controle de risco que auxiliarno gerenciamento de riscos utilizando-o como apoio para gesto.

  • 8/21/2019 Pim Vii e Viii Michele

    27/43

    27

    7. Qualidade de Software7.1 Viso Geral

    A Empresa Software Developer implantar um sistema de gesto da qualidade nodesenvolvimento de softwares, baseada em qualidade de processos e de produtos eficientes,utilizando normas de qualidade de software e modelos de melhoria do processo dos softwaresdesenvolvidos. Assim, o uso dessas normas e tcnicas ser utilizado de forma interligado e inter-relacionado para contribuir no desempenho da qualidade de forma cooperativa e integrada, visandoatingir metas para que a empresa possa ser certificada, atingindo uma crescente demanda declientes interessados em seus produtos e buscando uma melhor competitividade no mercado desoftware.

    Nos dias de hoje, o que se observa a incapacidade das empresas em desenvolver softwarecom qualidade, de acordo com os requisitos estabelecidos no projeto e dentro do prazo estimado. As

    empresas precisam cada vez mais, oferecer produtos e servios que satisfaam a qualidade exigidapelo cliente.

    Com a necessidade de alcanar maior qualidade na construo de softwares sEmpresas sentem-se compelidas a modificar suas estruturas organizacionais em busca de padresde processos que tragam qualidade a seus produtos e atividades desenvolvidas. A norma ISO/IEC9126 define qualidade de software como: A totalidade de caractersticas de um produto de softwareque lhe confere a capacidade de satisfazer necessidades explcitas e implcitas.

    As necessidades explcitas so aquelas citadas pelos usurios clientes de software, j asnecessidades implcitas so necessidades subjetivas dos usurios, ou seja, aquelas que no so

    citadas, mas que so consideradas bvias no desenvolvimento e manuteno do produto desoftware. A partir deste contexto percebeu-se a importncia em utilizar padres como as normas emodelos que especificam requisitos e boas prticas do que fazer para obter um produto de qualidadeatravs do processo de desenvolvimento de software.

    Dentre as vrias existentes no mercado destacam-se neste trabalho as normas12207, 15504, 9000-3, e os modelos CMM/CMMI e MPS. BR. preciso lembrar que atualmenteexistem vrias normas nacionais e internacionais, contudo, neste trabalho o objetivo apenasdestacar as principais normas e modelos referentes qualidade do processo de software.Qualidade o grau no qual um conjunto de caractersticas inerentes satisfaz aosrequisitos. Afirmando que o produto ou servio prestado garante sua qualidade caso atenda aosrequisitos especificados.

    A garantia da qualidade de software tem como objetivo avaliar a aderncia das atividadesexecutadas, padres, processos, procedimentos, proporcionando uma avaliao objetiva dosprodutos e dos processos em relao aos padres. O mercado atual exige qualidade de seusprodutos e servios para atender e satisfazer seus clientes, tornando necessria a certificao oficialemitida com base em um padro. A certificao emite um documento oficial que indica aconformidade comum determinado modelo, caso tenha passado pelo processo de avaliao ejulgamento de acordo com a norma ou padro de qualidade.

    A qualidade de um software depende em grande parte dos requisitos. No conformidade, erroslgicos, conceituais e omisses na especificao de requisitos podem ser propagados por todo o

    projeto, resultando em um software de baixa qualidade. A qualidade de software prioriza quatrocaractersticas como: usabilidade, confiabilidade, funcionalidade e Manutenibilidade; requisitosessenciais do produto exigidos por compradores e vendedores, visando sistematizar formas de evitarcustos elevados resultantes de defeitos e erros provocados tambm pelo usurio. Ainda existe um

  • 8/21/2019 Pim Vii e Viii Michele

    28/43

    28

    grande nmero de empresas brasileiras produtoras de software que esto sem adotar tcnicas paramelhoria de qualidade, tornando estas empresas menos competitivas no mercado cada vez maisglobalizado.

    7.2 Ferramentas da Qualidade

    Para que a administrao dos projetos de software possa ser controlados o gerente de projetosutilizar algumas ferramentas de apoio que daro suporte para uma administrao bem estruturadadentro da Software Developer. As ferramentas de apoio sero:

    Diagrama de Pareto: Permitir descrever graficamente a identificao que responsvel pelamaior parte dos problemas, aps a construo deste grfico, onde temos no eixo vertical soorganizadas as quantidades de problemas apresentados em um determinado perodo, e na horizontalas quantidades de erros de cada tipo de erro em ordem crescente, o percentual de cada tipo de erro

    e o percentual acumulado ao longo dos tipos de erros etc., a partir deste grfico analisa-se os dadosobtidos para uma tomada de deciso para verificar quais aes devero ser tomadas e os tipos deerros que tero prioridades nas aes da Software Developer, assim o administrador do projetopoder ter um controle dos erros dando suporte para uma deciso, j que a Software Developertambm atua no suporte especializado em incidentes nos ambientes onde seus programas soinstalados;

    Figura 2: Exemplo de Diagrama de Pareto

    Diagrama de Causa e Efeito: Identificar as causas do problema envolvido de um processoprodutivo, quando identificado estes problemas e colocado como efeito no diagrama, soidentificados e relacionados, depois identificaremos as causas do problema e colocaremos nodiagrama tambm, assim este diagrama ajudar a entender as causas que deram origem aoproblema durante o processo de produo do software.

  • 8/21/2019 Pim Vii e Viii Michele

    29/43

    29

    Figura 3: Exemplo de Diagrama de Causa e Efeito

    Lista de Verificaes: Faremos a coleta de dados referente aos fatos ocorridos para umaatividade ou problema, a finalidade dela organizar os dados para facilitar o entendimento, seroimplantadas listas de vrias categorias, como listas de frequncias, classificao de erros, listagemde defeitos, lista de verificao etc., cada setor ter a responsabilidade de implantar de formaeficiente as listas de verificaes;

    Histogramas: Possibilitar analisar as concentraes de comportamento de uma pesquisa dosdados obtidos, classificando os dados em classes e contagem de quantidade, traando um retngulocujas alturas so proporcionais s quantidades, assim o histograma permite uma visualizao deforma resumida.

    Figura 4: Exemplo de Ferramentas da Qualidade

  • 8/21/2019 Pim Vii e Viii Michele

    30/43

    30

    7.3 ISO 9003

    A Software Developer implantar um sistema de gesto baseada nesta norma para garantir umcontrole maior nos projetos, desenvolvimento, fornecimento, instalao e manuteno de software,visando atingir esta certificao. Ela vai orientar o estabelecimento de sistemas de qualidade nosprodutos de software. Esta norma define e conceitua os termos de software produto de software edesenvolvimento.

    preciso primeiramente estruturar a empresa com profissionais envolvidos no sistema quetenham habilidades, e tambm administrar o desenvolvimento do software no levantamento eespecificaes corretas das necessidades ou requisitos dos usurios, dos objetivos da qualidade edos critrios de aprovao, os quais devem reduzir o tempo de desenvolvimento, diminuindo custos eaumentando a lucratividade e a competitividade da empresa nos softwares, na verdade necessriauma busca contnua da melhoria da qualidade de software. Implantaremos maior ateno noentendimento dos requisitos funcionais pelo contratante e contratada, utilizar metodologias dedesenvolvimento de software desde a concepo at a instalao do software e utilizar asmetodologias de gerenciamento do projeto.

    Figura 5: Escudo ISO 9003

    8. Estrutura do Sistema de Qualidade

    A Empresa Software Developer atravs desta norma descrever as responsabilidades e aesreferentes qualidade, os quais devem ser tomadas tanto pelo fornecedor do software (SoftwareDeveloper) como pelo cliente, nas fases do ciclo de vida do software, ser implantado uma poltica de

    qualidade formal e documentada, divulgada e compreendida por todos os funcionrios da SoftwareDeveloper. preciso que os funcionrios tenham responsabilidades e autoridades suficientes paraimplementar as polticas. Ser implantado tambm um grupo de pessoas para verificar, de formaindependente, o uso correto das polticas de qualidade.

  • 8/21/2019 Pim Vii e Viii Michele

    31/43

    31

    A estrutura do sistema de qualidade da Software Developer, adotar os pontos deestabelecimento de responsabilidades gerenciais inclusive o gerente de projeto, definir e documentaro sistema da qualidade, adotar procedimentos de auditoria interna, e procedimentos para aescorretivas.

    9. Ciclo de Vida do Software

    A Empresa Software Developer administrar o ciclo de vida do desenvolvimento de softwareem etapas e atividades. Elas iro cobrir os itens de estudo preliminares o qual definir o escopo dosistema, anlise ou especificao do sistema, detalhando e elaborando as funcionalidades,estruturao fsica do sistema, programao e construo, implantao para produo do software ea manuteno. O ciclo de vida do software ser avaliado em cada atividade, onde sero divididaspara obter um controle e avaliao com eficincia. Anlise critica de contrato, a empresa vai adotar

    itens valiosos nos contratos de compra e venda de software, como: abrangncia do trabalho,contingncias e as protees de informaes proprietrias. Especificaes de requisitos docomprador, as especificaes sero preparadas em conjunto pelos compradores e fornecedores,devendo atentar aos aspectos de desempenho, confiabilidade, segurana e privacidade.

    Planejamento do desenvolvimento: Nesta fase ser definido o plano de desenvolvimento, oqual ser includo a definio do projeto, organizao dos recursos, as fases do desenvolvimento,cronogramas, plano de testes, e tambm metodologias de monitorao e verificao do progresso.Planejamento da qualidade, o plano da qualidade vai objetivar a qualidade do software emdesenvolvimento, ele abrange a reduo do reprocessamento, reduo do nmero de chamadas daassistncia tcnica, reduo do nmero de horas para treinamento. Nesta fase ocorre umplanejamento detalhado das atividades de verificao e validao e suas responsabilidades

    especficas para cada atividade do projeto.

    Projeto e Implementao: Nesta fase ocorre uma anlise do software onde o comprador e osfornecedores concordaro com as informaes fornecidas ao comprador, o projeto dever planejar asfuturas manutenes aderindo aos padres da empresa na interfase do homem com a mquina e nouso do ambiente de programao.

    Teste e verificao: O plano de teste ser montado com base nos seguintes itens: ambiente,documentao case de teste e dados, simulao do sistema completo e testes de campo.

    Aceitao: Esta a fase onde devero cobrir os termos acordados previamente e suascondies impostas pelo comprador para aceitao do produto.

    Reproduo e instalao: Esta a parte onde iro tratar do registro referente ao nmero decpias, tipo do meio fsico utilizado, direitos autorais e licenas, critrios de envio e obrigaes dofornecedor e comprador, os quais estaro ligados instalao do software que foi desenvolvido.

    Manuteno: A manuteno ser includa no contrato de compra dos clientes da SoftwareDeveloper, os quais iro cobrir os seguintes servios de manuteno: mudanas no software, soluode problemas, correo de defeitos, modificao de interfaces, melhorias de desempenho e

    expanses funcionais.

  • 8/21/2019 Pim Vii e Viii Michele

    32/43

    32

    Figura 6: Ciclo de Vida de Software

    A Empresa Software Developer programar atividades de suporte visando osuporte a todas as fases do projeto, o qual ser desenvolvido em todo o ciclo de vidado software.

    10. Sistema de Gesto da Configurao

    Identificar e rastrear o controle de alteraes do software, fornecendo mecanismo para ocontrole do software pelo gerente de projetos, visando identificar cada verso e controlar aatualizao simultnea do software, e, rastrear e identificar as alteraes resultantes do pedido dealterao. A Software Developer implantar tambm procedimentos atravs do gerente de projetospara controlar toda a documentao relacionada ao software.

    Os documentos que sero controlados de forma mais aprofundada com mais ateno dentroda Software Developer, so: documento de descrio do sistema de qualidade em todo o ciclo devida do software, documento de planejamento das atividades da Software Developer e as interaes

    com o cliente e os documentos que esto relacionados com o produto.

    10.1-Registros da Qualidade

    preciso implantar mtricas e tcnicas que iro medir os produtos e osprocessos desde o desenvolvimento at a produo, indicando as falhas e defeitosprejudiciais ao cliente.

  • 8/21/2019 Pim Vii e Viii Michele

    33/43

    33

    10.2-Ferramentas e Tcnicas

    Utilizar as ferramentas e as tcnicas da empresa com padres atravs dogerente de projetos.

    10.3-Aquisio

    A Software Developer tem o compromisso de garantir o software com qualidade de acordocom os requisitos especificados dos servios e ferramentas de desenvolvimento.

    10.4-Treinamento

    A Software Developer ter a responsabilidade de identificar as necessidades de treinamento,visando qualificar as pessoas envolvidas e seus clientes, preparando as pessoas que executam astarefas influenciando na qualidade.

    10.5-Norma NBR ISO/IEC 9126

    A Software Developer incluir no seu plano de projeto as normas da NBR ISO/IEC 9126, visandobuscar uma alta qualidade de produto dos softwares desenvolvidos, atravs dessa norma a empresavai buscar uma garantia de qualidade adequada ao cliente. Esta norma vai auxiliar na avaliao da

    qualidade em situaes que podem apontar adequao eficiente ao cliente. Ela vai definir osrequisitos da qualidade do software; avalia as especificaes do software para verificar se vaisatisfazer aos requisitos da qualidade durante o desenvolvimento; descreve as particularidades dosoftware atravs de manuais de usurio; avalia o software antes da entrega; avalia o software antesda aceitao.

    10.6-Funcionalidade

    Sero apresentadas as funes que atendero todos os requisitos do cliente e usurio, deforma que satisfaa as necessidades do cliente. A funcionalidade vai caracterizar em partes paraobter um estudo com melhor qualidade, temos: adequao vai garantir as especificaes do softwaree suas funes; conformidade, os softwares sero desenvolvidos com os padres e regrasestabelecidas no projeto pelo gerente de projeto; segurana de acesso, garantir que o software noseja acessado por pessoas ou aplicaes no autorizadas;

    Interoperabilidade: capacidade de interagir com outros sistemas, de acordo com asespecificaes.

    Confiabilidade: A confiabilidade vai garantir que o cliente confie no software, no o perdendopara o concorrente, dessa forma preciso manter o alto nvel de desempenho dentro dascondies estabelecidas com o cliente. A confiabilidade deve manter:

    Maturidade: Obter uma baixa frequncia de falhas e defeitos dos softwares em operao,tolerncia s falhas, o software deve manter seu bom desempenho mesmo quandoapresentarem problemas durante sua execuo.

    Recuperabilidade: preciso ter capacidade e suporte para restabelecer o nvel dedesempenho garantindo a recuperao das bases de dados em caso de falhas.

  • 8/21/2019 Pim Vii e Viii Michele

    34/43

    34

    Usabilidade: A Software Developer deve garantir ao cliente o uso do software de forma maisusual possvel. Ela deve garantir a inteligibilidade, o qual vai facilitar ao usurio reconhecer algica de funcionamento do software e suas aplicaes;

    Apreensibilidade: a garantia de facilidade encontrada pelo usurio para aprender a utilizar osoftware;

    Operacionalidade: facilidade do cliente em operar o software. Eficincia; O software deve ter bom desempenho com bastantes recursos disponibilizados

    aos clientes. O software deve conter comportamento com relao ao tempo, ou seja, o tempode resposta e de processamento e taxas de sadas ao executar funes especificadas;comportamento com relao ao uso de recursos, ou seja, quantidade dos recursosnecessrios e a durao do seu uso.

    Manutenibilidade: A Software Developer dever estruturar a disponibilidade necessria depessoas por hora para alteraes no software. Ela deve cobrir os seguintes itens:

    Analisibilidade: diagnosticar deficincias localizando as partes para a correo dosproblemas;

    Modificabilidade: remoo de falhas e adequao do produto s mudanas na tecnologia e noambiente operacional;

    Estabilidade: so os riscos de efeitos inesperados nas modificaes do software; Testabilidade: teste do software alterado.

    10.7-Portabilidade

    A Software Developer para que no corra o risco de perder os seus clientes que migram paraoutros ambientes operacionais, dever manter um software com fcil transferncia para outrosambientes. Ela dever manter: adaptabilidade, facilidade de adaptao do software para funcionar emoutros ambientes operacionais; facilidade de instalao, manter uma instalao do software demaneira fcil e prtica; capacidade de coexistir, ser um software com padres de conformidade

    referentes portabilidade; facilidade para substituir, o seu uso substituto a outro software de formamais fcil possvel ao cliente.

    Figura 7: Modelo a Qualidade da Norma ISO 9126

  • 8/21/2019 Pim Vii e Viii Michele

    35/43

    35

    11. CMMI

    A Software Developer vai implantar no seu modelo de gesto o CMMI, ela quer essacertificao com intuito de integrar com as outras anteriormente definidas, buscando o mximo dequalidade nos softwares desenvolvidos, nos processos e nos atendimentos de suporte ao cliente. Elapretende conquistar um crescimento de clientes muito rpido com as certificaes pretendidas.

    O CMMI vai oferecer a Software Developer oportunidade de eliminar os obstculos atravsdesse modelo, ele constitudo pelas melhores prticas das atividades de desenvolvimento emanuteno indicando como so aplicadas aos produtos e servios. Esse modelo cobre o ciclo devida do produto desde a concepo at a entrega e manuteno, e ainda a empresa poder oferecerum software com bons servios, rpido e barato. Alm disso, vai auxiliar nos processos que permitemalinhar com os negcios da empresa, permitindo alavancar recursos e examinar as tendncias denegcios de forma mais competitiva.

    Atravs dessa ferramenta a Software Developer poder contar com auxilio nos problemas queesto enfrentando no dia a dia. Ela apresenta falha em alguns modelos bsicos do sistema quando jesto em produo. A Software Developer prove servios de suporte especializado para atuar emincidentes nos ambientes onde seus programas esto instalados, e, alguns problemas foram notados,mas com a implantao do CMMI-DEV na empresa esses problemas sero gerenciados e resolvidoscom mais preciso e eficincia.

    Um dos problemas quando um cliente abre um ticket reportando um problema, o atendenteanota em um caderno e faz uma avaliao pessoal de quanto crtico o chamado para entoclassific-lo, mas possvel notar a classificao totalmente diferente para problemas iguais quando outro analista que atende. Outro problema quando no desenvolvimento de uma nova correo osanalistas enviam os pacotes para os ambientes em produo e executam atualizaesimediatamente, mas vrios problemas nos ambientes de produo dos clientes da SoftwareDeveloper aconteceram coincidentemente logo aps algumas atualizaes, deixando o ambiente docliente por horas parado e impactando diretamente nas operaes. A Software Developer tambmenfrenta problemas com os clientes, pois eles esto reportando que independente do tipo deproblema, no h explicaes claras do real motivo da causa raiz e normalmente no aplicado ascorrees nos demais ambientes.

    12. Gerenciamento de Requisitos

    importante ressaltar que nesta PA os requisitos abordados no so do software, ms sim osrequisitos do negcio. Na verdade define o que o cliente quer, e no como o software ser.

    No gerenciamento de requisitos devero conter tcnicas de identificao, como: as entrevistase questionrios, o qual bastante eficaz na fazer inicial de obteno de dados, podendo esclarecerdvidas dos clientes. importante que o entrevistador d margem ao entrevistado para expor suasideias, preciso uma relao das pessoas na entrevista e tambm importante que o entrevistadortenha capacidade de seguir um plano para a entrevista. O workshop de requisitos consiste numatcnica usada atravs de uma reunio estrutura, da qual devem fazer parte um grupo de analistas eum grupo representando o cliente, para ento obter um conjunto de requisitos bem definidos. Quantoaos cenrios, ser uma forma de levar as pessoas a imaginarem o comportamento de um sistema,atravs de exemplos prticos descritivos do comportamento de um sistema, os seus utilizadorespodem comentar acerca do seu comportamento. O uso da prototipagem trata-se de uma versoinicial do sistema, baseada em requisitos ainda pouco definidos, mas que pode ajudar a encontrardesde cedo falhas que atravs da comunicao verbal no so to facilmente identificveis.

  • 8/21/2019 Pim Vii e Viii Michele

    36/43

    36

    13. Planejamento de Projeto

    O planejamento de projeto busca estabelecer estimativas do projeto atravs das ferramentas

    que o gerente de projeto utilizar, ele vai elaborar um plano de projeto e obter comprometimento como plano. O planejamento vai qualificar o tempo e o oramento que um projeto custar, a suafinalidade criar um plano do projeto onde o gerente de projeto possa usar para acompanhar oprogresso de sua equipe.

    14. Monitoramento e Controle do Projeto

    Neste item do CMMI-DEV o foco no monitoramento do projeto em relao ao plano pr-definido; o gerente do projeto deve gerenciar as aes corretivas at o encerramento.O propsito do monitoramento e controle do projeto proporcionar um entendimento do progresso do

    projeto, de forma que aes corretivas apropriadas possam ser tomadas quanto o desempenho de oprojeto desviar significativamente do plano.

    15. Gerenciamento de Acordos com Fornecedores

    A Software Developer vai estruturar meios de obter aquisio de produtos ou componentesatravs de acordos com o fornecedor estabelecendo acordos e satisfazendo acordos com eles.

    Este item busca gerenciar uma gesto de acordos com fornecedores na aquisio de produtos.

    Os componentes e produtos gerenciados do projeto so: subsistemas, software, hardware,documentao etc.

    16. Medio e Anlise

    O foco neste item estabelecer uma estrutura para monitoramento dos projetos e processos.O gerente de projetos deve ter uma viso de alinhamento das atividades de medio e anlisefornecendo resultados de medio.

    O objetivo da medio e anlise desenvolver e sustentar a capacidade de medies utilizadapara dar suporte s necessidades de gerenciamento de informaes. O gerente de projetos deverestruturar ferramentas que vo apoi-lo para alinhar as atividades de medio e anlise, onde irestabelecer objetivos de medies, especificarem medidas, especificar procedimentos de coleta earmazenamento de dados, especificarem procedimentos de anlises. Alm disso, deve fornecerresultados de medies, como: coleta de dados de medio, anlise de dados, armazenamento dedados e resultados e comunicao de resultados. Vale ressaltar que os objetivos e atividades demedies so alinhados com as necessidades e objetivos de informaes identificados.

    17. Garantia da qualidade de processo e produto

    Agora o gerente de projeto da Software Developer vai munir a equipe com sua gerncia comuma viso clara sobre os processos e seus produtos de trabalho. Ocorre ento, uma avaliaoobjetiva dos processos e produtos de trabalho e o fornecimento de um entendimento objetivo.

  • 8/21/2019 Pim Vii e Viii Michele

    37/43

    37

    A empresa vai utilizar as seguintes formas de executar avaliaes objetivas: auditorias formaisrealizadas por equipes de garantia da qualidade independentes na organizao, revises por paresque podem ser realizadas com vrios nveis de formalidade, revises detalhadas do trabalho onde ele realizado, revises e comentrios distribudos de produtos de trabalho; onde os membros sotreinados e os papis so atribudos s pessoas presentes, um membro da reviso por pares que no

    elaborou o software designado para desempenhar o papel de garantia da qualidade, as listas deverificao so disponibilizadas para dar suporte s atividades QA e os defeitos so registrados comoparte do relatrio da reviso por pares e endereadas para fora do projeto quando necessrio.

    18. Gerenciamento de Configurao

    A gerncia de configurao responsvel por fornecer o apoio para o desenvolvimento desoftware. Ela vai auxiliar no controle de verso, controle de mudana e auditoria das configuraes. Ogerente de projetos dever atentar para alguns itens: verificar o que mudou e quando mudou, omotivo da mudana, o responsvel por ela e a possibilidade de reproduzir esta mudana.

    Alm disso, o gerente de projetos dever estruturar sua equipe que seja capaz de identificarobjetos, controlar verses, sincronizar as mudanas concorrentes, polticas de cpia tanto o modelotravamodificadestrava, quanto o modelo copia modificaresolve. A gerncia de mudanas uma parte importante da gerncia de configurao, pois a atividade que permite saber o motivo deuma configurao ter sido mudada. Ela tem por objetivo mapear, para cada mudana efetuada nosistema, qual foi o motivo que gerou esta mudana.

    19. Verificao

    Neste item a Software Developer trabalha para que seja assegurado que os softwares atendamaos seus requisitos especificados. O gerente de projetos vai efetuar uma preparao para averificao, vai realizar reviso por pares e verificar os softwares selecionados.

    20. Validao

    A validao busca demonstrar que um produto ou componente de produto atende ao seu usopretendido quando colocado em seu ambiente alvo. Neste item a gesto busca preparar umaverificao e validar o software ou os componentes de software. O gerente de projetos na fase devalidao dos requisitos deve verificar atravs de checklists, os seguintes atributos: validade,

    consistncia, compreensibilidade, completude, realismo, verificabilidade, rastreabilidade econformidade com normas.

    21. Empreendedorismo

    Empreendedorismo o estudo do comportamento do empreendedor, aquele que capaz detransformar sonhos em resultados. visto como um fator de transformao pelo seu carter inovadore est relacionado com prticas e valores pessoais. No sentido prtico, o empreendedorismocontribui para o desenvolvimento regional com a criao de novos negcios e a gerao de renda(MENEZES, 2003).

  • 8/21/2019 Pim Vii e Viii Michele

    38/43

    38

    22. Administrao Estratgica Contempornea

    A administrao estratgica esta no alto escalo da administrao com o objetivo principal deresultados consistentes e alinhado a misso e objetivos da organizao. Para realizar essaadministrao com o foco no futuro da organizao, a alta administrao da empresa deve realizaralguns passos inter-relacionados, so eles: analisar oportunidades e ameaas ou limitaes queexistem no ambiente externo (macroambiente) e estabelecer a misso organizacional e os objetivosgerais (ambiente interno).

    Figura 8: Modelo de Administrao Estratgica

    23. Papel do Administrador Estratgico

    O administrador estratgico um funcionrio que seu perfil engloba entre outras qualidades abusca continua de mudanas, procura solues para novos problemas, prefere correr riscos, temhabilidades para conduzir novos lideres. Sem sombra de duvidas, a implementao das estratgias o processo mais difcil e importante da administrao estratgica, j que ela quem dita o sucesso oufracasso da estratgia. Embora a implementao seja o ponto mais importante do processo daadministrao estratgica, quem determina a eficcia no alcance dos objetivos o controleestratgico.

  • 8/21/2019 Pim Vii e Viii Michele

    39/43

    39

    24. Administrao Estratgica Empreendedora

    No atual contexto competitivo, o administrador que destacar por seu esprito empreendedor sercapaz de inovar em todas as decises. Mesmo com tantas situaes adversas e surpreendentes oadministrador deve moldar a empresa em seu ambiente e garantir o sucesso.

    O empreendedorismo um grande Aliado nas grandes mudanas na economia mundial pios estaligado as micro e pequenas empresas que tanto contribuem para o desenvolvimento daeconomia. Essas mudanas mostraram aos administradores o redirecionamento da economia queantes era tratada como gerencial e doravante empreendedora. A constante mudana na economia devido a novas preferncias dos consumidores, portanto, o empreendedor no apenas um criadorde algo novo, mas sim um inovador que muda o que ruim a fim de sempre chegar perfeio. Emuma pesquisa realizada pelo SEBRAE no ano de 2006, foi possvel identificar os principais fatores

    que contriburam para a sobrevivncia e o sucesso do negocio.

    Figura 9Fatores Positivos do Empreendedor

    A pesquisa ainda revela os motivos que levaram mortalidade das empresas.

    Figura 10: Desafios para o empreendedor

  • 8/21/2019 Pim Vii e Viii Michele

    40/43

    40

    25. Estratgia Atual e Perspectivas Futuras da Teoria

    As pessoas so sem duvidas o principal recurso de uma empresa, Desta forma tem alguns

    planos que so direcionados ao melhoramento do desempenho da equipe.

    * Plano de potencializao de equipes.

    um simples documento que por meio de pesquisa de satisfao, relaciona as necessidadesda empresa nos ambientes funcionais, e prope formas de reduzir os elementos prejudiciais daempresa e importar meios sinrgicos e construtivos. Este plano empregado em vrios campos taiscomo: liderana, comunicao, trabalha em equipe, clima laboral, produtividade dentre outros. imprescindvel para priorizar e ampliar o nvel de comprometimento da equipe atravs dodesenvolvimento do clima de trabalho saudvel e sustentvel.

    * Pesquisa de clima organizacional.

    uma pesquisa que consulta todos os funcionrios com o propsito de verificar o nvel desatisfao e opinio de cada funcionrio. Os assuntos mais comuns na pesquisa so referentes adequao dos equipamentos e local de trabalho, relaes com os chefes, salrios, treinamentos,etc.

    * Plano de cargos e salrios

    um instrumento que estabelece uma estrutura de cargos da organizao, definindo asrespectivas responsabilidades, carga horria, Nveis de importncia de cada cargo para aorganizao, e por final a determinao de um salrio justo para cada classe de funcionrios.

    * Plano de capacitao de equipes.

    Um documento que indica quais funcionrios deve ser designado ou remanejado para cadafuno, bem como quanto custar e onde ser a capacitao, considerando a capacitao daempresa e sempre preservando os funcionrios da empresa.

  • 8/21/2019 Pim Vii e Viii Michele

    41/43

    41

    26- Concluso

    A integrao dos modelos de gesto implantados no Software Developer, ser gerenciada de

    forma estruturada com o objetivo de garantir as certificaes. Assim a empresa poder ter uma visode futuro com crescimento de clientes e usurios dos seus softwares, tendo como ferramentas deapoio atravs do gerente de projetos para auxiliar na gerncia desses modelos integrando-os com oplanejamento empreendedor e buscando atingir metas.

    A Software Developer deve ser capaz de gerir e controlar todo o processo de desenvolvimento emanuteno de softwares, para ento conquistar uma gesto eficaz da empresa e o sucessoempresarial.

    importante destacar que se pode gerenciar a qualidade do processo e do produto dossoftwares desenvolvidos atravs de medies e acompanhamento em todo seu processo, obtendouma eficaz na correo de defeitos de softwares prevenindo-o de problemas futuros ocasionadospela falta de preveno e, assim se evita softwares com problemas e defeitos na sua produo.

  • 8/21/2019 Pim Vii e Viii Michele

    42/43

    42

    27- Referncias Bibliogrficas

    http://qualidade-de-software.blogspot.com.br/2010/04/dicas-exame-cbts-2010.htmlhttp://www.itpac.br/hotsite/revista/artigos/44/5.pdfAnlise da Qualidade de Software Utilizando as normas ISO/IEC12207,15504, 9000-3 e os modelos CMM/CMMI e MPS.BR. Ana Carla Maciel, Carmenm Valls,Marcia Maria Savoine. Wikipdia, a enciclopdia livre. Definio e conceitos do CMMI. Disponvel em:http://pt.wikipedia.org/wiki/cmmiCMMI para desenvolvimento. Verso 1.2 em portugus. CMMI-DEV v1. 2. Traduo de Andr VillasBoas e Jos Marcos Gonalves.ABNTAssociao Brasileira de Normas Tcnicas. NBR-ISO-9000-3. Normas de Gesto daQualidade e garantia da Qualidade. Disponvel em: http://www.lyfreitas.com/pdf/ISO%209000-3. PdfCapovilla, I. G. G. Elementos intrnsicos do software e sua influncia na qualidade do processo dedesenvolvimento. So Paulo: dissertao, IMECC, Unicamp, 1999.

    Guerra, A.C; Colombo, R.M.T. Tecnologia da informao: qualidade de produto de software. Braslia;PBQPO software, 2009.MENEZES, Robert K. Comportamento do empreendedor. SEBRAE/SP- Servio Brasileiro deApoios Micro e Pequenas Empresas. FatoresCondicionantes e Taxa de Mortalidade de Empresas no Brasil. Disponvel no endereo.www.prolucro.com.brhttp://thiagomoreira.blog.com/http://www.docstoc.com/docs/125903594/Revis%EF%BF%Bdo-Gest%EF%BF%Bdo-da-Qualidade

    http://thiagomoreira.blog.com/http://thiagomoreira.blog.com/
  • 8/21/2019 Pim Vii e Viii Michele

    43/43

    43

    28-Glossrio

    Figura 1: o sistema de gesto de riscos da Software Developer...........................25

    Figura 2: Exemplo de Diagrama de Pareto ...........................................................28

    Figura 3: Exemplo de Diagrama de Causa e Efeito...............................................29

    Figura 4: Exemplo de Ferramentas da Qualidade .................................................29

    Figura 5: Escudo ISO 9003 ...................................................................................30

    Figura 6: Ciclo de Vida de Software......................................................................32

    Figura 7: Modelo a Qualidade da Norma ISO 9126..............................................34

    Figura 8: Modelo de Administrao Estratgica....................................................38

    Figura 9Fatores Positivos do Empreendedor ...................................................39

    Figura 10: Desafios para o empreendedor...........................................................39