O uso de métodos e normas na garantia de qualidade do processo de especificação de requisitos de software
|
|
- Maria de Fátima Mirandela Carneiro
- 8 Há anos
- Visualizações:
Transcrição
1 O uso de métodos e normas na garantia de qualidade do processo de especificação de requisitos de software Maria Angela Coser (UTFPR/CEFETES) macoser@cefetes.br Helio Gomes de Carvalho (UTFPR) helio@utfpr.edu.br Resumo: A indústria de software passa hoje por um choque de qualidade. No processo de desenvolvimento de software existem conflitos entre clientes e fornecedores como: atraso na entrega, produtos de baixa qualidade, custos acima do esperado e conflitos em relação aos requsitos do produto. O crescimento da indústria de software depende da excelência de seu processo de produção que requer profissionalização, automatização e aprimoramento constante dos processos. Este artigo apresenta um estudo do processo de especificação de requisitos de software, aplicado a um processo genérico. O gerenciamento de projeto estudado, é baseado no PMBoK (Project Management Body of Knowledge), e nos modelos de qualidade em processos de software: CMMI (Capability Maturity Model Integration), modelo de padrão international, e MPS.BR (Melhoria de Processos de Software Brasileiro), modelo brasileiro equivalente ao internacional. A gerência de projetos de desenvolvimento de software vem centrar sua atividade objetivando a qualidade, produtividade, maturidade, competitividade e redução de riscos através do planejamento, execução e controle do desenvolvimento do produto. Palavras-chave: Gerência de projetos; Padrões de qualidade de software; Processo de especificação de requisitos de software. 1. Introdução O mercado de software brasileiro passa por um choque de qualidade. Embora muitas empresas do setor abram suas portas todo dia, é da excelência de seu processo de produção que depende o sucesso dessa tecnologia, a garantia de mercado interno, e a capacidade de se inserir no mercado externo. A indústria de software encontra-se no centro do processo de transformação econômica que muitos autores identificam como sendo a construção de uma economia baseada na informação ou no conhecimento. O mercado de software está relacionado à tendência geral de inserção tecnológica nos mais diversos setores da economia. O crescimento dessa indústria passa pela profissionalização, automatização e aprimoramento de seus processos. A produção de software tem de estar em conformidade com as normas internacionais para atingir patamares de competitividade no mercado externo. Então, o desafio do software brasileiro hoje, é a certificação (VANZOLINI, 2006; ROSELINO, 2003). No processo de desenvolvimento de software, a existência de conflitos gerados entre usuários, clientes e desenvolvedores por divergências e ambigüidades nos termos do projeto, é constante. A ausência de planejamento e métodos justifica grande parte do fracasso de vários projetos, de nada adianta fazer alto investimento em tecnologia, se existem falhas no levantamento e especificação de requisitos, na comunicação da equipe, se acontecem riscos não calculados, cronograma e custos imprevisíveis. Por outro lado, as empresas precisam estar constantemente atualizadas e aptas a acompanhar as mudanças constantes, de alteração em escopo de projetos, evolução tecnológica, ambiental e organizacional. Metodologicamente, este artigo elabora uma revisão teórica dos conceitos de gerência de projetos, padrões de qualidade de software e engenharia de requisitos e apresenta dados de pesquisas e experiências relatadas para mostrar a importância da implementação desses 1
2 conceitos no processo de produção de software. 2. Fundamentação teórica 2.1 Gerência de projetos Apesar das potencialidades dos softwares muitos projetos são começados e não finalizados, fracassados por não atender as expectativas geradas com a implantação, rejeitados por apresentar dificuldade para os usuários. Segundo Pressman (2002, p.5), a falta de adoção de métodos, ferramentas e procedimentos no desenvolvimento de software e a difícil relação e entendimento entre o usuário com o desenvolvedor são apontados como os possíveis fatores causadores desses problemas. Esse fracasso fica explicitado nos dados das pesquisas realizadas pelo instituto The Standish Group International que analisa a situação dos projetos de tecnologia da informação (TI) nos EUA, a partir de A pesquisa realizada no ano 2000 registra que 28% dos projetos foram bem sucedidos, enquanto 72% falharam ou apresentaram problemas de custo, prazo, ou escopo estimados (TAIMOUR, 2005). Os problemas dos projetos de TI explicitados nessas pesquisas mostraram que as falhas estão relacionadas, principalmente, com o apoio da organização ao projeto, o envolvimento dos usuários, a definição clara dos requisitos do projeto e também com a experiência do gerente de projetos (GAVA et al., 2004). Para amenizar os problemas levantados nessas pesquisas, padrões, guias e metodologias foram criados por instituições reconhecidas mundialmente instituindo o gerenciamento de projetos e a profissão de gerente de projetos. Segundo Vaz (2005) uma empresa que não se dedica a administrar seus empreendimentos segundo uma visão metodológica da gerência de projetos, provavelmente, terá dificuldades durante a execução, e em consequência pode querer parar o projeto e já gastou muito. Enquanto uma organização que utiliza a metodologia adequada tomará decisões mais acertadas quanto à continuidade de seu empreendimento. Segundo PMBoK (2000), a gerência de projetos é o uso do conhecimento, das habilidades, ferramentas e técnicas com a finalidade de suprir as necessidades e expectativas da organização com relação a um projeto. Essa metodologia prevê que um projeto é acompanhado através de cinco grupos de processos, muitas vezes iterativos, representado na figura 1, que são: iniciação, planejamento, execução, controle e encerramento. FIGURA 1 Representação da iteração entre os grupos de processos em cada fase. Fonte: Adaptado de PMBoK (2000, p.31). Esses processos cobrem todo o ciclo de vida do projeto, seja do ponto de partida do empreendimento, a criação de programas e cronogramas a serem seguidos, a realização propriamente dita que simultaneamente dispara o teste e controle do produto até a entrega ao cliente (PMBoK, 2000; VAZ, 2005). Os grupos de processos se ligam pelos resultados que produzem. Essas conexões não são separadas ou descontínuas ou acontecem uma única vez. Elas são formadas por atividades que se sobrepõem, ocorrendo em intensidades diferentes ao longo de cada fase do projeto. 2
3 A metodologia do PMBoK (2000) faz uso de conhecimentos, habilidades, ferramentas e técnicas com intuito de receber entradas e gerar saídas para os processos. Ela descreve o gerenciamento de projetos em nove áreas de conhecimento, quais sejam: integração, escopo, tempo, custo, qualidade, recursos humanos, comunicação, riscos e aquisição, todas integradas entre si e muitas vezes concorrentes como escopo, tempo, risco e qualidade. O agrupamento dos processos em áreas de conhecimento leva em conta a natureza e as características de cada processo. A gerência de projetos é um processo interativo, uma ação, ou a falta de ação numa área, interfere no resultado de outras áreas. Os projetos são, na maioria das vezes, criados para desempenhar funções estratégicas das organizações, neste sentido a equipe de projeto deve conhecer o contexto onde o projeto se insere, deve identificar as partes envolvidas, conhecer suas necessidades e expectativas, a estrutura e a maturidade da organização em relação a sistemas de gerenciamento de projetos. A qualidade dos produtos e serviços gerados num projeto é hoje um dos principais diferenciais competitivos, e como garantí-la passou para o topo da pauta de discussão dentro das empresas desenvolvedoras de software. 2.2 Padrões de qualidade de software A qualidade é determinante na produção de software. Para um software ter qualidade, a combinação de atributos necessária para o desempenho adequado de suas funções deve ser claramente definida. O Programa Brasileiro da Qualidade e Produtividade em Software (PBQP Software) existe desde 1993, passou por diversas alterações, mas manteve o objetivo principal para o qual foi criado: atingir padrões internacionais de Qualidade e Produtividade no Setor de Software no Brasil. O compromisso com a qualidade de software e serviços tem como finalidade elevar o software brasileiro a patamares internacionais de competitividade (WEBER et al., 2006). Pressman (2002, p ) define qualidade de software como: conformidade a requisitos funcionais e de desempenho explicitamente declarados a padrões de desenvolvimento claramente documentados e a características implícitas que são esperados de todo software profissionalmente desenvolvidos. E ainda enfatiza que os requisitos são a base a partir da qual a qualidade é medida. A falta de conformidade aos requisitos explícitos e implícitos, como o desejo de uma boa manutenibilidade, significa falta de qualidade. Entre as várias abordagens para a melhoria do processo de desenvolvimento de software, destacam-se modelos de qualidade, como o CMM (Capability Maturity Model) e o CMMI (Capability Maturity Model Integration). São modelos desenvolvidos pelo instituto de pesquisa da universidade de Carnegie-Mellon, Software Engineering Institute SEI, para avaliação dos processos de software de uma organização e para identificação das palavraschave que são requeridas para aumentar a maturidade desses processos (WEBER et al., 2006). São modelos bastante utilizados por empresas em todo o mundo e se inserem no contexto de melhoria do processo de produção de software. A maioria das empresas que querem melhorar processos, que pretendem exportar software ou serviços e, receber reconhecimento internacional busca o CMMI. O CMMI incorpora as necessidades de melhorias identificadas pelo uso do CMM no mundo, é compatível com a norma ISO/IEC 15504, alinhado ao PMBoK e possui um direcionamento claro e objetivo para as práticas de desenvolvimento de sistemas. O modelo CMMI tem cinco níveis de maturidade: chamamos o nível 1 de caótico, é o caso de qualquer empresa imatura de software, que não possui um ambiente estável. Os níveis consecutivos, 2 a 5, são níveis mais amadurecidos. O nível 5 pode ser chamado de nível de melhoria contínua. No Brasil, a empresa EDS atingiu o nível 5, mas até pouco tempo atrás, só havia empresas nível 2, o que já era considerado um avanço para a maioria. O fator custo e tempo de 3
4 implantação do CMMI são determinantes para muitas empresas, elas não querem mais levar dez anos para chegar ao nível 5 (SPINOLA, 2005). A qualidade da produção de software brasileira vem sendo medida a cada dois anos desde 1993, com pesquisas amostrais diretas, conduzidas pelo Ministério da Ciência e Tecnologia (MCT), por intermédio da Secretaria de Política de Informática (SEPIN), no âmbito do PBQP Software. A pesquisa mais recente apurou ganhos significativos das empresas quanto ao conhecimento de modelos e normas relacionadas a qualidade de software como mostra o gráfico Modelo CMM / CMMI Capability Maturity Model Integration Norma NBR ISO / IEC Processos do Ciclo de Vida de Software Norma ISO / IEC Avaliação de Processo GRÁFICO 1 Percentuais de conhecimento de modelos e normas relacionados à qualidade dos processos de software Brasil, Fonte: Adaptado de WEBER et al. (2006). Esse ganho de informação sobre modelos e normas internacionais de qualidade de software coincide com o lançamento do Projeto MPS.BR (Melhoria de Processos de Software Brasileiro), coordenado pela Associação para Promoção da Excelência do Software Brasileiro (SOFTEX), em dezembro de O modelo para melhoria do processo de software brasileiro, MPS.BR, equivalente nacional ao CMMI, com a mesma excelência técnica porém de custo mais baixo, acelerou a busca das empresas por padrões de qualidade, produtividade e competitividade em seu processo. Uma questão-chave hoje é a inserção da produção brasileira de software no mercado internacional. Para Spínola (2005) o Brasil tem oportunidade de participar ativamente desse mercado, pois tem boas universidades e boa formação de pessoas. Dentro desse objetivo, esse autor tem defendido três pontos fundamentais a trabalhar: o primeiro é qualidade de nossos produtos e processos; o segundo é a produtividade produzir mais gastando menos e no prazo definido; e o terceiro é a fábrica de software. A criação do modelo brasileiro, MPS.BR, contribuiu para acelerar que a produção de software seja sistematizada, controlada e medida para poder atingir os outros objetivos de qualidade, competitividade e produtividade. Assim surgiu o conceito de maturidade em gestão de projetos, que vem sendo tratado com uma escala evolutiva pela qual as empresas devem passar para progredir (LAURINDO; MORAES, 2006). À medida que as empresas crescem, precisam aperfeiçoar a capacidade de gerenciar projetos, elas formalizam a experiência que vão adquirindo, desenvolvendo competências na área. O aumento da qualidade no processo de produção de software depende muito menos do uso de novas tecnologias do que do emprego efetivo de práticas gerenciais adequadas e 4
5 sistematizadas. Portanto, há uma necessidade de compreensão dos problemas envolvidos no processo de desenvolvimento de software. 2.3 Engenharia de requisitos O processo de desenvolvimento de software tem por objetivo definir e exercitar processos - humanos que atuam como máquinas -; métodos, ou seja, planos de processos; ferramentas e ambientes, que são formados de máquinas apoiando processos e métodos, para a construção de software que satisfaça necessidades de cliente e usuário dentro de prazos e custos programados (FERNANDES, 2003). Esse processo pode ser visto como um conjunto de atividades, métodos, práticas e transformações que guiam pessoas envolvidas na produção de software. A engenharia de software é estruturada em áreas de conhecimento que fornece uma interpretação estabelecida na relação cliente-usuário-desenvolvedor que se inicia na definição de requisitos de software. Para ser eficaz deve, claramente, considerar as relações entre as atividades, os artefatos produzidos no desenvolvimento, as ferramentas, os procedimentos necessários e a habilidade, e ainda, o treinamento e a motivação do pessoal envolvido. O desenvolvimento de um software começa pelo entendimento de como ele será usado, isto é: estabelecer o que o software deve fazer e definir as restrições sobre sua operação e implementação. A engenharia de requisitos é uma disciplina que engloba todas as atividades necessárias para criar e manter a documentação de requisitos do software. Essa fase, segundo dados do instituto Standish Group, responde por 56% dos erros encontrados depois do produto final ter sido entregue ao cliente (TAIMOUR, 2005). O entendimento dos requisitos do software é essencial para o sucesso de um processo de desenvolvimento de software. A atividade de especificação de requisitos é um processo de descoberta, relacionamento, refinamento e especificação. A engenharia de requisitos são atividades para aumentar a precisão e controlar a variação da linguagem de interação entre o resultado desejado e o usuário (SWEBOK, 2004). Requisitos são classificados como funcionais, que são declarações de funções que o software deve fornecer, reagir ou se comportar em determinadas situações; não funcionais, que são restrições sobre os serviços ou funções que o software oferece; e, requisitos de domínio, que são derivados do domínio da aplicação e refletem as características do domínio do problema. São informações que descrevem o contexto no qual o software terá que ser desenvolvido e operado, o ambiente, objetivos, todas as fontes de informações, patrocinadores e influenciadores do produto (SOMMERVILLE, 2003). O processo de engenharia de requisitos é descrito por Sommerville (2003) e Pfleeger (2004) em quatro passos como representado na figura 2: estudo de viabilidade, elicitação e análise de requisitos, especificação de requisitos e validação da documentação dos requisitos. O processo inicia com o estudo de viabilidade, a partir de uma descrição geral do sistema, restrições do projeto e de como será utilizado dentro da organização. Este estudo deve apresentar um relatório, sob o ponto de vista tecnológico e organizacional, se este projeto é ou não viável e se deve prosseguir com a elicitação e análise dos requisitos, tornando mais claras as restrições do projeto. A etapa seguinte, de elicitação de requisitos é realizada com a participação de usuários, gerentes e desenvolvedores envolvidos no processo e todas as pessoas da organização que venha a ser por ele influenciado. A partir de entrevistas, observações e reuniões, são apresentados os objetivos do projeto, o fluxo de trabalho, documentação, legislação, planilhas e sistemas relacionados ao projeto de software. A meta é reconhecer os elementos básicos do problema segundo a perspectiva do usuário e, portanto, compreender o domínio no qual o projeto e a organização se inserem, identificar as partes interessadas, capturar dos usuários os requisitos funcionais e não funcionais pretendidos e identificar os 5
6 problemas, conflitos e propostas de soluções em conjunto com as partes interessadas (SOMMERVILLE, 2003; PFLEEGER, 2004). FIGURA 2 Processo de Engenharia de Requisitos. Fonte: SOMMERVILLE (2003, p.103). Uma vez elicitados os requisitos, estes devem ser documentados. A fase de especificação de requisitos produz documentos que contemple que o escopo do software definido no planejamento do projeto é detalhado, as funções e o desempenho do software são especificados, as interfaces com outros sistemas são identificadas e as restrições que o software deve atender são estabelecidas. Os documentos gerados neste processo são avaliados junto aos usuários e gerentes segundo os critérios descritos a seguir por Sommerville (2003) e Pfleeger (2004): validade, os requisitos devem atender a toda comunidade de usuários; consistência, não devem existir restrições contraditórias ou descrições diferentes para uma mesma função nos requisitos; completeza, os requisitos devem definir todas as funções e restrições exigidas pelos usuários; realismo, para assegurar que os requisitos podem ser implementados; e verificação, para reduzir divergências entre usuários e desenvolvedores. Uma incorreta elicitação e validação de requisitos podem levar ao desenvolvimento de um produto que não atende aos objetivos para o qual foi planejado, sendo total ou parcialmente desperdiçado. A validação de requisitos se ocupa de apresentar o documento de requisitos aceito pelo cliente. Ela tem de mostrar os requisitos que realmente definem o sistema que o cliente deseja (SOMMERVILLE, 2003; PFLEEGER, 2004). O processo de especificação de requisitos é um processo iterativo com feedback contínuo que deve ser gerenciado para acompanhar a compreensão do que se quer desse produto, sua evolução e no relacionamento que ele provoca entre as pessoas Gestão de requisitos de software O processo de especificação de requisitos de software depende da experiência e comprometimento das pessoas envolvidas, além da adoção de métodos, práticas e transformações que guiam os clientes e desenvolvedores na construção de um produto de qualidade. Muitos projetos de software são começados e não finalizados, fracassados por falta 6
7 de gerenciamento ou por gerenciamento ineficaz. Da concepção a implantação de um software, muitos dos requisitos podem sofrer alteração, serem substituídos, ampliados, excluídos. Isso é muito comum, pois as necessidades dos usuários e das organizações são mutáveis. Estes documentos devem ser recuperados, reavaliados, revisados e alterados durante a validação de cada etapa do processo de desenvolvimento de software subseqüente. Para acompanhar a atualização dinâmica dos requisitos é necessário identificar ferramentas que proporcionem que os requisitos possam ter vida própria e ser permanentemente atualizados. O gerenciamento de requisitos é o processo de gerenciar e controlar essas mudanças. A gestão de requisitos inclui o planejamento desse gerenciamento, onde são especificados os procedimentos e as políticas para a gestão de requisitos, e ainda o gerenciamento de mudanças, em que as mudanças são analisadas e seu impacto é avaliado (SOMMERVILLE, 2003). O planejamento é essencial ao processo de gerenciamento de requisitos, que envolve altos custos. Sommerville (2003) propõe que no planejamento se estabeleça o detalhamento necessário para a gestão de requisitos e se inclua os seguintes aspectos: Identificação de requisitos: identifica cada requisito de modo único, para permitir a referência cruzada entre requisitos e facilita seu rastreamento. Processo de gestão de mudanças: estabelece um conjunto de atividades que avalia o impacto e o custo das alterações. Política de rastreamento: define políticas de rastreamento que estabelece as relações entre os requisitos e estes com o projeto do sistema, e ainda como manter esses registros atualizados. Suporte de apoio de ferramentas: a gestão de requisitos precisa de apoio de ferramentas para armazenamento de requisitos que seja segura, gerenciada e acessível por todos os envolvidos, para o gerenciamento de mudanças, que acompanha a solicitação até a implementação da mudança, que permita facilidade de rastreamento, para encontrar a qualquer hora, os requisitos relacionados. A qualidade do produto final depende da sistematização do processo de desenvolvimento do software, enquanto a ausência de planejamento e métodos justifica grande parte dos fracassos de vários projetos. 3. O impacto da adoção de normas e modelos de referência na produção de software Os fatores críticos ao sucesso dos projetos de TI explicitados nas pesquisas do instituto Standish Group mostraram que as falhas estão relacionadas, principalmente, com pessoas e não com a tecnologia. Mais especificamente, essas falhas ocorrem por falta de envolvimento dos usuários, a definição clara dos requisitos do projeto ou requisitos incompletos, mudanças de requisitos no decorrer do projeto e também com a experiência e habilidade do gerente de projeto (TAIMOUR, 2005). As principais causas de fracassos de projetos de software também foram avaliadas pelo European Software Process Improvement Traninig Initiative (ESPITI) em uma pesquisa realizada em projetos, onde foi constatado que (MIRANDA, 2003): 50% dos principais problemas de projetos de software se originam na fase de especificação de requisitos; 13% das principais causas de fracassos nesses projetos são oriundos da falta de participação dos usuários; 12% das principais causas de fracassos nesses projetos se relacionam aos requisitos 7
8 incompletos; e ainda 12% das principais causas de fracassos nesses projetos ocorrem por mudanças nos requisitos. Gava et al. (2004) identifica que os problemas relacionados ao levantamento e ao gerenciamento de requisitos caracterizam os principais fatores responsáveis pela falta de qualidade dos projetos de software. À medida que as empresas vão precisando aperfeiçoar a capacidade de gerenciar projetos, elas tendem a formalizar a experiência que vão adquirindo nos processos relacionados a essa atividade (LAURINDO; MORAES, 2006, p.7). Este assunto é particularmente importante para a gerência de projetos de desenvolvimento de software, e tem sido um fator relevante para a competitividade de empresas de pequeno, médio ou grande porte e sua inserção no mercado internacional. A empresa UNITECH Tecnologia de Informação constata que a adoção de normas, métodos, técnicas e ferramentas da qualidade no desenvolvimento de software, promove a melhoria dos processos e produtos e aumenta a produtividade, maturidade e competitividade da empresa. Traçou objetivos para viabilizar estratégia de crescimento com qualidade, produtividade e rentabilidade, de forma a contruir diferenciais competitivos, esta empresa desenvolveu um programa integrado de melhoria de processos de desenvolvimento de software, que passa pela adoção de padrões internacionais, com normas e modelos de processos implementados desde 1998, representado na tabela 1, de forma a reduzir o esforço necessário para realizar um trabalho e aumentar a qualidade e consistência dos resultados (PASSOS, 2006). TABELA 1 Cronograma de implementação / certificação de padrões de qualidade na UNITECH. Norma / Modelo Implementação Certificação ISO 9001:1994 Desde 1998 Agosto/1999 ISO 9001:2000 Desde 2002 Julho/2003 SW - CMM 2 Desde 2003 Janeiro/2005 ISO 14001:2004 Desde 2005 Dezembro/2005 OHSAS 18001:1999 CMMI 3 Desde 2005 Abril/2006 CMMI 5 Desde 2006 Setembro/2007 Fonte: PASSOS (2006). Como resultado deste projeto houve redução de 60% em defeitos de software desde 2003, maior envolvimento, comprometimento e responsabilidade das pessoas atigindo um nível de comprometimento de 90,34% em dezembro/2004 com a implantação do CMMI 2 e 90% em maio/2005 com o CMMI 3. Os resultados também foram identificados no aumento do índice de satisfação do cliente que passou de 75%, em 2003, para 92,5% em 2005, que permitiu a conquista de novos clientes e crescimento do faturamento da empresa que passou de 51 milhões de reais em 2003 para 85,5 milhões de reais em 2005 (PASSOS, 2006). A institucionalização das normas e modelos de referência permitiu uma reflexão sobre as práticas adotadas na empresa, provocou mudanças positivas sobre a natureza do trabalho e contribuiu para o redirecionamento criativo de tarefas e comportamentos. A qualidade dos produtos e serviços gerados a partir deste projeto é hoje um dos principais diferenciais competitivos da empresa UNITECH. 4. Considerações Finais A gerência de projetos em processo de especificação de requisitos de software se 8
9 caracteriza por ser um conjunto estruturado de atividades para derivar, validar e manter vivos os documentos de requisitos de um software durante o processo de desenvolvimento de forma a permitir a qualidade do produto. A incorreta definição de escopo de um projeto, e mais ainda da elicitação de requisitos de software podem levar ao desenvolvimento de um produto que não atende aos objetivos para o qual o projeto e o produto de software foram planejados. A estruturação da gestão de requisitos seguindo o modelo de gerenciamento de projetos e padrões de qualidade internacional proporciona um maior formalismo que facilita a tomada de decisões pelos envolvidos. Compreender como as empresas podem progredir na gestão de projetos e qual é a real natureza da questão da maturidade nesta gestão, é importante para que os gerentes de projetos entendam as particularidades do contexto para identificar a forma pela qual a maturidade deve ser buscada, quais dimensões são mais relevantes, e dessa forma dimensionar esforços para melhoria desse processo. Em projetos de software usar a metodologia de gerência de projetos e implementar normas e modelos de referência na gestão de requisitos pode criar um detalhamento que proporcione um mecanismo eficaz para a comunicação entre as partes envolvidas, obtendo requisitos claros, completos e consensuais, necessários e fundamentais ao desenvolvimento de software com qualidade. Este trabalho mostrou que estudar a gerência de projetos de um processo genérico, o PMBoK, aplicado à produção de software, e mais especificamente ao processo de especificação de requisitos de software, e ainda, conhecer e implementar os normas e modelos de qualidade em processos de software, de padrões internacionais, o CMMI e MPS.BR, tornase importante, pois permite ampliar a produtividade, maturidade e competitividade das empresas de desenvolvimento de software e ainda acompanhar a evolução do processo de desenvolvimento de software, que abrange práticas de planejamento, engenharia e gestão visando a excelência desse processo. Referências FERNANDES, J.H.C. Qual a Prática do Desenvolvimento de Software. In: Ciência e Cultura, Brasil, v.55, n.2, p , Disponível em: < Acesso em: 14 nov GAVA, V. L.; ALMEIDA, P. A.; SPÍNOLA, M. M. Proposta de processo de especificação de software a partir de técnicas baseadas em suas funcionalidades sob a óptica de seus usuários finais. In: Encontro Nacional de Engenharia de Produção, 24., 2004, Florianópolis. Anais... Florianópolis: ENEGEP, CD. IEEE COMPUTER SOCIETY. Guide to the Software Engineering Body of Knowledge, SWEBOK Los Alamitos, Califórnia: IEEE, Disponível em: < >. Acesso em: 10 out LAURINDO, F. J. B; MORAES, R. O. Gestão de projetos de TI. Vanzolini em foco, São Paulo, ano 14, n. 62, mai./jun Disponível em: < Acesso em: 07 out MIRANDA, M. Requisitos de Software: o processo, CMM e o Unified Process, Disponível em: < Acesso em: 27 jul PASSOS, C. Programa Integrado de Melhoria de Processos de Desenvolvimento de Software. In: Encontro da Qualidade e Produtividade em Software, 2006, Fortaleza. Disponível em: < >. Acesso em 27 jul PFLEEGER, S. L. Engenharia de Software: teoria e prática. 2ª ed. São Paulo: Prentice Hall, 2004, 537p. PRESSMAN, R. S. Engenharia de Software. 5ª ed. Rio de Janeiro: McGraw-Hill, 2002, 843p. PROJECT MANAGEMENT INSTITUTE. Project Management Body of Knowledge, PMBoK Tradução livre, versão 1.0, Capítulo de Minas Gerais, disponibilizado em jan. 2002, 159p. Disponível em: < Acesso em fev ROSELINO, J. E. Relatório Setorial Preliminar Setor: Software. Brasília: FINEP, Disponível em: 9
10 < Acesso em: 07 out SOMMERVILLE, I. Engenharia de Software. 6ª ed. São Paulo: Addison Wesley, 2003, 592p. SPINOLA, M. M. Opinião. In: Vanzoline em foco, São Paulo, Edição Especial. Disponível em: < Acesso em: 07 out TAIMOUR, A. N. Why IT Projects Fail, Disponível em: < Acesso em: 10 out FUNDAÇÃO VANZOLINI. Destaque: Questão de Qualidade. Vanzolini em foco, São Paulo, ano 14, n. 61, mar./abr Disponível em: < Acesso em: 07 out VAZ, J.C. Questão de método. Vanzolini em foco, São Paulo, ano 13, n. 58, set./out Disponível em: < Acesso em: 07 out WEBER, K. C.; NASCIMENTO, C. J.; MARINHO, D. S. Programa Brasileiro da Qualidade e Produtividade em Software: treze anos acompanhando e disseminando a cultura da qualidade. In: Revista ProQualiti, Lavras, v.2, n.1, Disponível em: < Acesso em: 19 out
Processos de gerenciamento de projetos em um projeto
Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.
Leia maisPorque estudar Gestão de Projetos?
Versão 2000 - Última Revisão 07/08/2006 Porque estudar Gestão de Projetos? Segundo o Standish Group, entidade americana de consultoria empresarial, através de um estudo chamado "Chaos Report", para projetos
Leia maisProfa. Dra. Ana Paula Gonçalves Serra prof.anapaula@saojudas.br
Modelos de Processo Pessoal e de Equipe na Melhoria da Qualidade em Produção de Software Profa. Dra. Ana Paula Gonçalves Serra prof.anapaula@saojudas.br Agenda Importância das Pessoas / Constatações Compromisso
Leia mais3 Qualidade de Software
3 Qualidade de Software Este capítulo tem como objetivo esclarecer conceitos relacionados à qualidade de software; conceitos estes muito importantes para o entendimento do presente trabalho, cujo objetivo
Leia maisIntrodução. Gerência de Projetos de Software. Sumário. Sistemas de Informação para Processos Produtivos
Sumário Sistemas de Informação para Processos Produtivos 1. Gerência de 2. Agentes principais e seus papéis 3. Ciclo de vida do gerenciamento de projetos M. Sc. Luiz Alberto lasf.bel@gmail.com Módulo 6
Leia maisGerenciamento de Projetos Modulo II Clico de Vida e Organização
Gerenciamento de Projetos Modulo II Clico de Vida e Organização Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos
Leia maisAula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW
Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto
Leia maisEngenharia de Software II
Engenharia de Software II Aula 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 2-26/04/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software
Leia maisPlanejamento de Projeto Gestão de Projetos
Planejamento de Projeto Gestão de Projetos O gerenciamento de projetos consiste na aplicação de conhecimentos, habilidades, ferramentas e técnicas adequadas às atividades do projeto, a fim de cumprir seus
Leia maisQualidade de Software
de Software Gerenciamento de de Software Dedica-se a assegurar que o nível requerido de qualidade seja atingido Em um produto de software Envolve a definição de padrões e procedimentos apropriados de qualidade
Leia maisEngenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios
Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana
Leia maisMETODOLOGIA DE PROMOÇÃO DA SUSTENTABILIDADE PELO GERENCIAMENTO DE PROJETOS
METODOLOGIA DE PROMOÇÃO DA SUSTENTABILIDADE PELO GERENCIAMENTO DE PROJETOS Débora Noronha¹; Jasmin Lemke¹; Carolina Vergnano¹ ¹Concremat Engenharia e Tecnologia S/A, Diretoria Técnica de Estudos, Projetos
Leia maisCAPABILITY MATURITY MODEL FOR SOFTWARE. Eduardo Mayer Fagundes e-mail: eduardo@efagundes.com
CAPABILITY MATURITY MODEL FOR SOFTWARE Eduardo Mayer Fagundes e-mail: eduardo@efagundes.com 1. Introdução Após décadas de incontáveis promessas sobre como aumentar à produtividade e qualidade de software,
Leia maisConcurso da Prefeitura São Paulo. Curso Gestão de Processos, Projetos e Tecnologia da Informação. Tema: Gestão de Projetos - Conceitos Básicos
Contatos: E-mail: profanadeinformatica@yahoo.com.br Blog: http://profanadeinformatica.blogspot.com.br/ Facebook: https://www.facebook.com/anapinf Concurso da Prefeitura São Paulo Curso Gestão de Processos,
Leia maisGerenciamento da Integração (PMBoK 5ª ed.)
Gerenciamento da Integração (PMBoK 5ª ed.) O PMBoK diz que: O gerenciamento da integração do projeto inclui os processos e as atividades necessárias para identificar, definir, combinar, unificar e coordenar
Leia maisCapítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1
Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de
Leia maisDesenvolve Minas. Modelo de Excelência da Gestão
Desenvolve Minas Modelo de Excelência da Gestão O que é o MEG? O Modelo de Excelência da Gestão (MEG) possibilita a avaliação do grau de maturidade da gestão, pontuando processos gerenciais e resultados
Leia maisGerenciamento de Projetos Modulo III Grupo de Processos
Gerenciamento de Projetos Modulo III Grupo de Processos Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento
Leia maisQuestionário de Avaliação de Maturidade Setorial: Modelo PRADO-MMGP
DARCI PRADO Questionário de Avaliação de Maturidade Setorial: Modelo PRADO-MMGP Versão 1.6.4 Setembro 2009 Extraído do Livro "Maturidade em Gerenciamento de Projetos" 2ª Edição (a publicar) Autor: Darci
Leia maisQualidade de Software
Qualidade de Software Conceitos, estudo, normas Giuliano Prado de Morais Giglio profgiuliano@yahoo.com.br Objetivos Definir Qualidade Definir Qualidade no contexto de Software Relacionar Qualidade de Processo
Leia maisMinistério Público do Estado de Goiás
Ministério Público do Estado de Goiás Apresentação Inicial PMO Institucional MP-GO 1 Um projeto é um esforço temporário empreendido para criar um produto, serviço ou resultado exclusivo. Em muitos casos
Leia maisIntrodução ao Modelo de Referência para melhoria do processo de software (MR mps) Projeto: mps Br melhoria de processo do software Brasileiro
Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Realidade das Empresas Brasileiras ISO/IEC 12207 ISO/IEC 15504 CMMI Softex Governo Universidades Modelo de Referência para
Leia maisTRANSIÇÃO DAS CERTIFICAÇÕES DOS SISTEMAS DE GESTÃO DA QUALIDADE E SISTEMAS DE GESTÃO AMBIENTAL, PARA AS VERSÕES 2015 DAS NORMAS.
TRANSIÇÃO DAS CERTIFICAÇÕES DOS SISTEMAS DE GESTÃO DA QUALIDADE E SISTEMAS DE GESTÃO AMBIENTAL, PARA AS VERSÕES 2015 DAS NORMAS. As novas versões das normas ABNT NBR ISO 9001 e ABNT NBR ISO 14001 foram
Leia maisINTRODUÇÃO A PROJETOS
INTRODUÇÃO A PROJETOS Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br GESTÃO DE PROJETOS Gestão Ágil de projetos Gestão de projetos com PMBOK GESTÃO ÁGIL DE PROJETOS GESTÃO ÁGIL
Leia maisCurso Superior de Tecnologia em Banco de Dados e Sistemas para Internet Disciplina: Projeto Integrador III Prof.: Fernando Hadad Zaidan
Faculdade INED Curso Superior de Tecnologia em Banco de Dados e Sistemas para Internet Disciplina: Projeto Integrador III Prof.: Fernando Hadad Zaidan Ago-2008 1 Gestão de requisitos 2 Bibliografia: PAULA
Leia maisQUALIDADE. Avaliação positiva
EXPEDIENTE 06 QUALIDADE Ter um modelo de processos bem definido não é uma tarefa simples. Uma certificação ou avaliação que garanta a qualidade deles, menos ainda. O custo para obtê-las é alto, fato que
Leia maisGerenciamento de Projetos. Faculdade Unisaber 2º Sem 2009
Semana de Tecnologia Gerenciamento de Projetos Faculdade Unisaber 2º Sem 2009 ferreiradasilva.celio@gmail.com O que é um Projeto? Projeto é um "esforço temporário empreendido para criar um produto, serviço
Leia maisGestão e estratégia de TI Conhecimento do negócio aliado à excelência em serviços de tecnologia
Gestão e estratégia de TI Conhecimento do negócio aliado à excelência em serviços de tecnologia Desafios a serem superados Nos últimos anos, executivos de Tecnologia de Informação (TI) esforçaram-se em
Leia maisPROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL. Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03
PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL Diretrizes e Estratégias para Ciência, Tecnologia e Inovação no Brasil Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03 RELATÓRIO TÉCNICO CONCLUSIVO
Leia maisGerência de Projetos Prof. Késsia Rita da Costa Marchi 3ª Série kessia@unipar.br
Gerência de Projetos Prof. Késsia Rita da Costa Marchi 3ª Série kessia@unipar.br Motivações Gerenciamento de projetos, vem sendo desenvolvido como disciplina desde a década de 60; Nasceu na indústria bélica
Leia maisAdministração de Pessoas
Administração de Pessoas MÓDULO 5: ADMINISTRAÇÃO DE RECURSOS HUMANOS 5.1 Conceito de ARH Sem as pessoas e sem as organizações não haveria ARH (Administração de Recursos Humanos). A administração de pessoas
Leia maisGerenciamento de Projetos Modulo IX Qualidade
Gerenciamento de Projetos Modulo IX Qualidade Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento
Leia maisProjeto de Gestão pela Qualidade Rumo à Excelência
Projeto de Gestão pela Qualidade Rumo à Excelência Introdução O panorama que se descortina para os próximos anos revela um quadro de grandes desafios para as empresas. Fatores como novas exigências dos
Leia maisPMBOK 4ª Edição III. O padrão de gerenciamento de projetos de um projeto
PMBOK 4ª Edição III O padrão de gerenciamento de projetos de um projeto 1 PMBOK 4ª Edição III Processos de gerenciamento de projetos de um projeto 2 Processos de gerenciamento de projetos de um projeto
Leia maisCapítulo 2 Objetivos e benefícios de um Sistema de Informação
Capítulo 2 Objetivos e benefícios de um Sistema de Informação 2.1 OBJETIVO, FOCO E CARACTERÍSTICAS DOS SISTEMAS DE INFORMAÇÃO. Os Sistemas de Informação, independentemente de seu nível ou classificação,
Leia maisQUALIDADE DE SOFTWARE
QUALIDADE DE SOFTWARE - 02 Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 A ISO 9000-3 é um guia para a aplicação da ISO 9001 para o desenvolvimento, fornecimento e manutenção de software.
Leia maisGerenciamento de Qualidade. Paulo C. Masiero Cap. 24 - SMVL
Gerenciamento de Qualidade Paulo C. Masiero Cap. 24 - SMVL Introdução Melhoria nos níveis gerais de qualidade de software nos anos recentes. Diferenças em relação ao gerenciamento da qualidade na manufatura
Leia maisc. Técnica de Estrutura de Controle Teste do Caminho Básico
1) Defina: a. Fluxo de controle A análise de fluxo de controle é a técnica estática em que o fluxo de controle através de um programa é analisado, quer com um gráfico, quer com uma ferramenta de fluxo
Leia maisProcessos de Gerenciamento de Projetos. Planejamento e Controle de Projetos 5 TADS FSR. Processos
Processos de Gerenciamento de Projetos Planejamento e Controle de Projetos 5 TADS FSR Prof. Esp. André Luís Belini 2 Processos O gerenciamento de projetos é a aplicação de conhecimento, habilidades, ferramentas
Leia maisPMBoK Comentários das Provas TRE-PR 2009
PMBoK Comentários das Provas TRE-PR 2009 Comentário geral: As provas apresentaram grau de dificuldade médio. Não houve uma preocupação da banca em aprofundar os conceitos ou dificultar a interpretação
Leia maisA NECESSIDADE DE UMA NOVA VISÃO DO PROJETO NOS CURSOS DE ENGENHARIA CIVIL, FRENTE À NOVA REALIDADE DO SETOR EM BUSCA DA QUALIDADE
A NECESSIDADE DE UMA NOVA VISÃO DO PROJETO NOS CURSOS DE ENGENHARIA CIVIL, FRENTE À NOVA REALIDADE DO SETOR EM BUSCA DA QUALIDADE ULRICH, Helen Departamento de Engenharia de Produção - Escola de Engenharia
Leia maisGerenciamento de Requisitos Gerenciamento de Requisitos
Gerenciamento de Requisitos Objetivos da disciplina Descrever o processo de Gerenciamento e Engenharia de Requisitos para projetos Treinar alunos no Gerenciamento de Requisitos Apresentar estudos de caso
Leia maisGerenciamento de projetos. cynaracarvalho@yahoo.com.br
Gerenciamento de projetos cynaracarvalho@yahoo.com.br Projeto 3URMHWR é um empreendimento não repetitivo, caracterizado por uma seqüência clara e lógica de eventos, com início, meio e fim, que se destina
Leia maisADMINISTRAÇÃO I. Família Pai, mãe, filhos. Criar condições para a perpetuação da espécie
1 INTRODUÇÃO 1.1 ORGANIZAÇÃO E PROCESSOS A administração está diretamente ligada às organizações e aos processos existentes nas mesmas. Portanto, para a melhor compreensão da Administração e sua importância
Leia maisnatureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues
Modelo De Desenvolvimento De Software É uma representação abstrata do processo de desenvolvimento que define como as etapas relativas ao desenvolvimento de software serão conduzidas e interrelacionadas
Leia maisQualidade de Processo de Desenvolvimento de Software
Qualidade de Processo de Desenvolvimento de Software DAS 5316 Integração de Sistemas Corporativos DAS 5316 Integração de Sistemas Corporativos Prof. Ricardo J. Rabelo Conteúdo Introdução & Problemática
Leia maisIntrodução. Escritório de projetos
Introdução O Guia do Conhecimento em Gerenciamento de Projetos (Guia PMBOK ) é uma norma reconhecida para a profissão de gerenciamento de projetos. Um padrão é um documento formal que descreve normas,
Leia maisAtividades da Engenharia de Software ATIVIDADES DE APOIO. Atividades da Engenharia de Software. Atividades da Engenharia de Software
Módulo 1 SCE186-ENGENHARIA DE SOFTWARE Profª Rosely Sanches rsanches@icmc.usp.br CONSTRUÇÃO Planejamento do Codificação Teste MANUTENÇÃO Modificação 2003 2 Planejamento do Gerenciamento CONSTRUÇÃO de Codificação
Leia maisPlanejamento e Gestão Estratégica
Planejamento e Gestão Estratégica O Governo de Minas estabeleceu como um dos eixos norteadores da suas políticas públicas a eficiência na utilização dos recursos e a oferta de serviços com qualidade cada
Leia maisLISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE
Questionamento a alta direção: 1. Quais os objetivos e metas da organização? 2. quais os principais Produtos e/ou serviços da organização? 3. Qual o escopo da certificação? 4. qual é a Visão e Missão?
Leia maisAs Organizações e a Teoria Organizacional
Página 1 de 6 As Organizações e a Teoria Organizacional Autora: Sara Fichman Raskin Este texto é totalmente baseado no primeiro capítulo do livro Organizational theory: text and cases, do autor Jones Gareth,
Leia maisRoteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos
SENAC Pós-Graduação em Segurança da Informação: Análise de Riscos Parte 2 Leandro Loss, Dr. Eng. loss@gsigma.ufsc.br http://www.gsigma.ufsc.br/~loss Roteiro Introdução Conceitos básicos Riscos Tipos de
Leia maisPlanejamento - 7. Planejamento do Gerenciamento do Risco Identificação dos riscos. Mauricio Lyra, PMP
Planejamento - 7 Planejamento do Gerenciamento do Risco Identificação dos riscos 1 O que é risco? Evento que representa uma ameaça ou uma oportunidade em potencial Plano de gerenciamento do risco Especifica
Leia maisSumário. Modelo de Maturidade vs Tomadores de Decisão: Reduzindo o Gap Através do Método UTA
Modelo de Maturidade vs Tomadores de Decisão: Reduzindo o Gap Através do Método UTA Fabio Reginaldo 1 Sumário - Introdução Contexto de Projetos Modelos de Maturidade O Problema O Objetivo Método Utilizado
Leia maisA Análise dos Custos Logísticos: Fatores complementares na composição dos custos de uma empresa
Instituto de Educação Tecnológica Pós-graduação Engenharia de Custos e Orçamentos Turma 01 10 de outubro de 2012 A Análise dos Custos Logísticos: Fatores complementares na composição dos custos de uma
Leia maisMINISTÉRIO DA FAZENDA SECRETARIA EXECUTIVA
PROGRAMA DE MODERNIZAÇÃO INTEGRADA DO MINISTÉRIO DA FAZENDA - PMIMF MINISTÉRIO DA FAZENDA SECRETARIA EXECUTIVA ATORES DA REDE DE INOVAÇÃO 2 O MODELO CONTEMPLA: Premissas e diretrizes de implementação Modelo
Leia maisGerenciamento de Projetos Modulo VIII Riscos
Gerenciamento de Projetos Modulo VIII Riscos Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento
Leia maisADMINISTRAÇÃO GERAL GESTÃO DO DESEMPENHO
ADMINISTRAÇÃO GERAL GESTÃO DO DESEMPENHO Atualizado em 30/12/2015 GESTÃO DE DESEMPENHO A gestão do desempenho constitui um sistemático de ações que buscam definir o conjunto de resultados a serem alcançados
Leia maisProjeto de Sistemas I
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Projeto de Sistemas I Professora: Kelly de Paula Cunha E-mail:kellypcsoares@ifsp.edu.br Requisitos: base para todo projeto, definindo o
Leia maisFACULDADE SENAC GOIÂNIA
FACULDADE SENAC GOIÂNIA NORMA ISO 12.207 Curso: GTI Matéria: Auditoria e Qualidade de Software Professor: Elias Ferreira Acadêmico: Luan Bueno Almeida Goiânia, 2015 CERTIFICAÇÃO PARA O MERCADO BRASILEIRO
Leia maisMódulo 14 Treinamento e Desenvolvimento de Pessoas. 14.1. Treinamento é investimento
Módulo 14 Treinamento e Desenvolvimento de Pessoas 14.1. Treinamento é investimento O subsistema de desenvolver pessoas é uma das áreas estratégicas do Gerenciamento de Pessoas, entretanto em algumas organizações
Leia maisMódulo 9 A Avaliação de Desempenho faz parte do subsistema de aplicação de recursos humanos.
Módulo 9 A Avaliação de Desempenho faz parte do subsistema de aplicação de recursos humanos. 9.1 Explicações iniciais A avaliação é algo que faz parte de nossas vidas, mesmo antes de nascermos, se não
Leia maisPLANEJAMENTO ESTRATÉGICO
PLANEJAMENTO ESTRATÉGICO Este material resulta da reunião de fragmentos do módulo I do Curso Gestão Estratégica com uso do Balanced Scorecard (BSC) realizado pelo CNJ. 1. Conceitos de Planejamento Estratégico
Leia maisEXTRATO DA POLÍTICA DE GESTÃO DE RISCOS
1 OBJETIVO Fornecer as diretrizes para a Gestão de Riscos da Fibria, assim como conceituar, detalhar e documentar as atividades a ela relacionadas. 2 ABRANGÊNCIA Abrange todas as áreas da Fibria que, direta
Leia maisISO 9001: SISTEMAS DE GESTÃO DA QUALIDADE
ISO 9001: SISTEMAS DE GESTÃO DA QUALIDADE Prof. MARCELO COSTELLA FRANCIELI DALCANTON ISO 9001- INTRODUÇÃO Conjunto de normas e diretrizes internacionais para sistemas de gestão da qualidade; Desenvolve
Leia maisPlanejamento e Gerência de Projetos de Software. Prof.: Ivon Rodrigues Canedo. PUC Goiás
Planejamento e Gerência de Projetos de Software Prof.: Ivon Rodrigues Canedo PUC Goiás Projeto É um trabalho que visa a criação de um produto ou de serviço específico, temporário, não repetitivo e que
Leia maisIMPLEMENTANDO MÉTODOS DE ESTIMATIVA DE PROJETO DE SOFTWARE NO DOTPROJECT PROPOSTA DE TRABALHO DE GRADUAÇÃO
UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA IMPLEMENTANDO MÉTODOS DE ESTIMATIVA DE PROJETO DE SOFTWARE NO DOTPROJECT PROPOSTA DE TRABALHO DE GRADUAÇÃO Aluno:
Leia maisBSC Balance Score Card
BSC (Balance Score Card) BSC Balance Score Card Prof. Gerson gerson.prando@fatec.sp.gov.br Uma das metodologias mais visadas na atualidade éobalanced ScoreCard, criada no início da década de 90 por Robert
Leia maisObjetivos. Histórico. Out/11 2. Out/11 3
Objetivos Histórico Evolução da Qualidade Princípios de Deming CMMI Conceitos Vantagens Representações Detalhamento Gerenciamento Comparação Out/11 2 Histórico SW-CMM (Software Capability Maturity Model):
Leia maisLeslier Soares Corrêa Estácio de Sá / Facitec Abril/Maio 2015
Leslier Soares Corrêa Estácio de Sá / Facitec Abril/Maio 2015 Prover capacitação para: - Identificar os processos de Gerenciamento de Projetos; - Desenvolver o Plano de Gerenciamento; - Construir um sistema
Leia maisQualidade de software
Qualidade de software É cada dia maior o número de empresas que buscam melhorias em seus processos de desenvolvimento de software. Além do aumento da produtividade e da diminuição do retrabalho, elas buscam
Leia maisOuvir o cliente e reconhecer o problema: ingredientes essenciais à gestão de projetos
Ouvir o cliente e reconhecer o problema: ingredientes essenciais à gestão de projetos Antonio Mendes da Silva Filho * The most important thing in communication is to hear what isn't being said. Peter Drucker
Leia maisConceito e Processo do Planejamento Estratégico
ESPECIALIZAÇÃO EM GESTÃO DA TECNOLOGIA DA INFORMAÇÃO Estratégia de Negócios em TI (Parte 2) Conceito e Processo do Planejamento Prof. Me. Walteno Martins Parreira Jr Vídeo: Os três porquinhos http://www.youtube.com/watch?v=eo4msbm113g
Leia maisGESTÃO DE QUALIDADE EM SERVIÇOS NAS MICRO E PEQUENAS EMPRESAS DO RAMO DE SOFTWARE: GARANTIA DE QUALIDADE MPS.BR
GESTÃO DE QUALIDADE EM SERVIÇOS NAS MICRO E PEQUENAS EMPRESAS DO RAMO DE SOFTWARE: GARANTIA DE QUALIDADE MPS.BR Andressa Silva Silvino 1 Jadson do Prado Rafalski 2 RESUMO O objetivo deste artigo é analisar
Leia maisDISASTER RECOVERY PLAN. Eduardo Mayer Fagundes e-mail: eduardo@efagundes.com
DISASTER RECOVERY PLAN Eduardo Mayer Fagundes e-mail: eduardo@efagundes.com 1. Introdução O principal objetivo de um plano de continuidade de negócios (BCP Business Continuity Plan) é garantir a operação
Leia maisCopyright Proibida Reprodução. Prof. Éder Clementino dos Santos
NOÇÕES DE OHSAS 18001:2007 CONCEITOS ELEMENTARES SISTEMA DE GESTÃO DE SSO OHSAS 18001:2007? FERRAMENTA ELEMENTAR CICLO DE PDCA (OHSAS 18001:2007) 4.6 ANÁLISE CRÍTICA 4.3 PLANEJAMENTO A P C D 4.5 VERIFICAÇÃO
Leia maisQuestionário de Avaliação de Maturidade Setorial: Modelo de Maturidade Prado-MMGP
DARCI PRADO Questionário de Avaliação de Maturidade Setorial: Modelo de Maturidade Prado-MMGP Versão 2.2.0 Julho 2014 Extraído do Livro "Maturidade em Gerenciamento de Projetos" 3ª Edição (a publicar)
Leia maisUnidade II MODELAGEM DE PROCESSOS
Unidade II 3 MODELAGEM DE SISTEMAS 1 20 A fase de desenvolvimento de um novo sistema de informação (Quadro 2) é um momento complexo que exige um significativo esforço no sentido de agregar recursos que
Leia maisConceitos Fundamentais de Qualidade de Software
Especialização em Gerência de Projetos de Software Conceitos Fundamentais de Qualidade de Software Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo Qualidade de Software 2009 Instituto
Leia maisEngenharia de Software III
Departamento de Informática Programa de Pós Graduação em Ciência da Computação Laboratório de Desenvolvimento Distribuído de Software Estágio de Docência Cronograma e Método de Avaliação Datas Atividades
Leia maisO que é CMMI? Base do CMMI. Melhorando o processo é possível melhorar-mos o software. Gerais. Processo. Produto
Gerais Processo Produto Propostas NBR ISO 9000:2005 define principios e vocabulário NBR ISO 9001:2000 define exigências para sistema de gerência de qualidade NBR ISO 9004:2000 apresenta linha diretivas
Leia maisTodos nossos cursos são preparados por mestres e profissionais reconhecidos no mercado, com larga e comprovada experiência em suas áreas de atuação.
Curso Formação Efetiva de Analístas de Processos Curso Gerenciamento da Qualidade Curso Como implantar um sistema de Gestão de Qualidade ISO 9001 Formação Profissional em Auditoria de Qualidade 24 horas
Leia maisQualidade de software
Apresentação PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ PÓS-GRADUAÇÃO EM INFORMÁTICA APLICADA Qualidade de software WILIAN ANTÔNIO ANHAIA DE QUEIROZ O que é qualidade? A Norma ISO8402 define Qualidade
Leia maisUniversidade de Brasília Faculdade de Ciência da Informação Curso de Arquivologia Profa. Lillian Alvares
Universidade de Brasília Faculdade de Ciência da Informação Curso de Arquivologia Profa. Lillian Alvares O Project Management Institute é uma entidade sem fins lucrativos voltada ao Gerenciamento de Projetos.
Leia maisENGENHARIA DE SOFTWARE I
ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis
Leia maisMetodologia de Desenvolvimento de Sistemas (Versão 2.0)
SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA INTEGRAÇÃO NACIONAL DEPARTAMENTO NACIONAL DE OBRAS CONTRA AS SECAS Metodologia de Desenvolvimento de Sistemas (Versão 2.0) 1 Sumário 1Introdução... 5 1.1 Objetivo...
Leia maisda Qualidade ISO 9001: 2000
4 Requisitos Gerais e de Documentação do Sistema da Qualidade ISO 9001: 2000 A implementação, manutenção e melhoria de um sistema da qualidade requer um sistema documental que auxilie no estabelecimento
Leia mais4 Metodologia e estratégia de abordagem
50 4 Metodologia e estratégia de abordagem O problema de diagnóstico para melhoria da qualidade percebida pelos clientes é abordado a partir da identificação de diferenças (gaps) significativas entre o
Leia maisIncubadora de Empresas de Base Tecnológica de Itajubá - INCIT PLANO ANUAL DE TREINAMENTO
Incubadora de Empresas de Base Tecnológica de Itajubá - INCIT PLANO ANUAL DE TREINAMENTO Itajubá/MG Fevereiro de 2012 Plano Anual de 2 de 11 Revisão 01 SUMÁRIO APRESENTAÇÃO... 3 1 OBJETIVO GERAL... 4 2
Leia maisIntrodução. AULA 2 A Organização empresarial e a gestão de projetos. Tema relevante em diversas áreas
Universidade do Sagrado Coração Introdução a Gestão de Projetos Paulo Cesar Chagas Rodrigues AULA 2 A Organização empresarial e a gestão de projetos Iniciação 30/set/2008 Engenharia de Produto 2 2 Introdução
Leia maisIntrodução ao RUP Rational Unified Process. por Denize Terra Pimenta Outubro/2004
Introdução ao RUP Rational Unified Process por Denize Terra Pimenta Outubro/2004 1 Contexto Não é suficiente apenas a presença de desenvolvedores altamente treinados: Precisamos de uma linguagem para a
Leia maisFundação Vanzolini O GERENCIAMENTO DA QUALIDADE NA SAÚDE E A ACREDITAÇÃO. Departamento de Certificação
Fundação Vanzolini O GERENCIAMENTO DA QUALIDADE NA SAÚDE E A ACREDITAÇÃO Departamento de Certificação A FUNDAÇÃO VANZOLINI Fundada em 1967 pelos professores do Departamento de Engenharia de Produção da
Leia maisCinco restrições de desenvolvimento/teste que afetam a velocidade, o custo e a qualidade dos seus aplicativos
Série de ebooks sobre desenvolvimento em paralelo ágil: Capítulo 2 Cinco restrições de desenvolvimento/teste que afetam a velocidade, o custo e a qualidade dos seus aplicativos Novas pressões, mais restrições
Leia maisProject Management Body of Knowledge
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAIS PUCMINAS (UNIDADE BARREIRO) CURSOS: ADMINISTRAÇÃO DE EMPRESAS / LOGÍSTICA Project Management Body of Knowledge Definição Também conhecido como PMBOK é um
Leia maisNORMA ISO 14004. Sistemas de Gestão Ambiental, Diretrizes Gerais, Princípios, Sistema e Técnicas de Apoio
Página 1 NORMA ISO 14004 Sistemas de Gestão Ambiental, Diretrizes Gerais, Princípios, Sistema e Técnicas de Apoio (votação 10/02/96. Rev.1) 0. INTRODUÇÃO 0.1 Resumo geral 0.2 Benefícios de se ter um Sistema
Leia maisGerenciamento de custos do projeto
PMBOK Visão Geral O PMBOK (Project Management Body of Knowledge) é um guia do Conjunto de Conhecimentos em de Projetos, o qual inclui práticas comprovadas que são amplamente aplicadas na gestão de s, além
Leia maisAUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0
AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento
Leia maisA ESTRUTURA DA GESTÃO DE
A ESTRUTURA DA GESTÃO DE PROJETOS Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br SUMÁRIO Importância do Gerenciamento de Projetos. Benefícios do Gerenciamento de Projetos Gerenciamento
Leia mais