English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Software para melhoria do processo de uma bem sucedida viagem

Software RSS Feed





Antecedentes: Para muitas organizações como a nossa, o objectivo intermédio de atingir níveis de ISO 9001 ou CMM é uma tarefa difícil. Disciplina não é divertido Organizações prontamente reconhecem que se esforçando para resolver projetos acordo com a ISO 9001 ou CMM orientações exige a criação de novos procedimentos. É vital para o sucesso dos esforços de melhoria para perceber que a mudança do processo implica uma mudança cultural e da sua natureza humana para resistir alterar. Numerosas barreiras sociais e técnicos devem ser superados para efeito de organização improvement.My duradoura destinados para a certificação ISO 9001 e CMM nível 2 e nível 3 de avaliação de aproximadamente um ano e meio para trás e sabia que iria ser grelhado exaustivamente pelos auditores e assessores ISO CMM. Para Software Process Improvement primeiro precisamos saber seus pontos fortes e fracos de modo que o gerenciamento de escopo pode a esforço de melhoria. Somente com esse conhecimento é que podemos personalizar uma infra-estrutura para melhoria de processos. Temos tido sucesso com os planos adaptados segundo o modelo do Software Engineering Institute da CMM. Este inclui a formação do Software Engineering Process Group, que conhecem os seus papéis, responsabilidades, cartas e planos de ação, o que ajuda a desenvolver uma carta e uma visão e estabelecer uma correspondência clara metas e objetivos organizacionais. Eles serão muito mais eficazes se receber o direito de formação formal e informal. Melhor Uma decisão fundamental "não reinventar a roda", mas considerar seriamente a Indústria Practices.Later vimos que, a melhoria do processo sempre paga dividendos para os que têm a disciplina necessária para fazê-lo right.Process Melhoria ProjectThe Plana visão estratégica clara é essencial para o sucesso do processo projeto de melhoria. A gerência sênior no nosso caso, teve a visão de que o processo é produto e se comprometeu a patrocinar e apoiar os esforços de melhoria. Nós fomos responsáveis pela mobilização de pessoas e recursos para tentar fazer acontecer, mas a melhoria do processo foi um esforço novo para o meu grupo e todos estavam inseguros sobre como começar e se organizar minha organização passou para o planejamento estratégico utilizando Total Quality Management's Plan-Do-Check-Act cycle.We desenvolveu uma visão para usar as melhores práticas das equipes de desenvolvimento de software e os onze melhores práticas foram identificadas: * Desenvolver iterativamente (ciclo de vida incremental de desenvolvimento) * Use arquitetura baseada em componentes * Visualmente o modelo do produto usando a Unified Modeling Language (UML) * Formal de Gestão de Risco * Acordo sobre Interfaces * Formal Inspections * Metric baseado Programação e Gestão * Programa-ampla visibilidade do Progresso Vs Plano * Defect Tracking Against Metas de Qualidade * Gerenciamento de Configuração * Gestão de Pessoas-aware AccountabilityIn o modelo de planejamento que tentamos analisar os projectos em curso mantendo a visão da ISO / CMM através de análises rigorosas. Em seguida, foi realizada análise organizacional Gap entre seu estado atual ea visão que estávamos procurando. O feedback do estado ISO 9001 se tornou o catalisador para desenvolver planos táticos, fornecendo os líderes da equipe com o mecanismo de controle necessárias para o acompanhamento do projeto e organização oversight.Our tentaram tratar Software Process Improvement também como um desenvolvimento projeto! A gerência sênior patrocinou a recrutar uma equipa de projecto correspondente (Software Quality Assurance da equipe ou do Software Engineering Process Group), escolheu um líder do projeto, e estabeleceram um repositório para armazenar documentação do processo e artefatos de outro processo. Seguimos o plano como: Comece por descobrir e compreender a prática corrente em todo o grupo. Encontrar documentação dos processos existentes e conversar com profissionais para compreender como as tarefas são executadas. Conciliar as diferenças entre os processos reais e defendidos. Documentar e analisar o processo recentemente caracterizado. Então, de forma iterativa e incremental melhorar o processo e garantir que a documentação está atualizada adequadamente. Planejamento de Projeto de Software Configuration Management, Software e Garantia da Qualidade, acompanhamento de projeto, uso de ferramentas de software foram as principais áreas onde a nossa organização concentrou-se mais para a melhoria do processo. Up.We Nós tentamos personalizar o Rational Unified Process para o nosso ambiente de trabalho e ferramentas automatizadas no processo também foi tomada também assegurou que a visibilidade da o projeto para a gerência superior eo restante da organização eram comparáveis ao de outros importantes projects.Culture e melhoria ResistanceProcess afeta mais do que apenas os processos utilizados por profissionais para realizar seu trabalho. Processo de mudança significa uma mudança de cultura, repleta de todas as dificuldades inerentes à mudança de percepções, valores e comportamentos normativos de uma comunidade. Algumas das forças que compõem tal esforços de melhoria difíceis são:? Resistência à mudança (muitas vezes devido a uma ameaça de perder o poder, controle, conhecimento ou condição social)? A tolerância existentes e disponibilidade para a mudança de presença na clima organizacional atual? Processo de mudança impõe uma curva de aprendizado, que normalmente faz as coisas parecem piorar antes de melhorar.? Esforços de melhoria consomem tempo e recursos, que muitos preferem para gastar em seus projects.In específicos de desenvolvimento da minha organização que tentou resolver o problema acima, trazendo nossas melhorias do Local Heroes si (Envolver todos!). Essas pessoas devem ser "all-stars na família ": os membros respeitados da organização com registros comprovados como desenvolvedores ou gerentes. Enfatizar a importância de ter o herói local" fazer parte do Processo de Software Engineering Group e tentar prender para fora para a "coisa" se você pode controlá-lo (este é mais um daqueles momentos em que o apoio da alta administração e média pode ser necessário). Nós documentamos o nosso local de procedimentos técnicos, ao optar por se Champions / heróis locais para escrever esse procedimento utilizando práticas CMM SEI-chave. Software Quality Assurance da equipe era o centro de orientação e apoio para todas as atividades de melhoria de processos. O SQA foi o principal órgão competente para conduzir e organizar os esforços de melhoria na organização. A comunidade inteira era médico regularmente informado sobre o status dos esforços de melhoria. Também é desejável para solicitar input e feedback sobre as questões de melhoria de processos por parte da comunidade praticante. Escolhemos um projeto piloto para que pudéssemos discutir e testar como a melhoria de processo de software realmente ajuda na atual scenario.Benefits do Processo ImprovementThe definições mais claras do livro Retorno sobre o Investimento (ROI) é, como descrito por Lawrence Putnam "Investir para melhorar a [produtividade] implica que precede a utilização desses recursos para outros propósitos. Com o tempo o retorno do fluxo futuro de ganhos em operações retorna o capital investido. "O ROI não pode ser sempre em dólares, de qualidade e questões como cronograma de retorno são quase tão importantes para o participantes como são as questões de custos. Nosso conjunto de medição calibrados os seguintes oito categorias de métricas: o esforço, processo, produtividade, progresso, qualidade, cronograma, a estabilidade, e de pessoal. Pedimos a nossa pesquisa participantes para indicar quais as métricas de nosso conjunto, mantiveram e adicionar à nossa lista de quaisquer adicionais que as métricas utilizadas. Também solicitou a fase inicial e final do ciclo de vida de software sobre os quais cada métrica foi mantida. Quando analisamos os dados dos participantes, medida através dos níveis de maturidade contra os oito categorias de métricas, cada nível de maturidade apresentaram, em média, um padrão de crescimento consistente. Nós também tentamos relacionar todos os benefícios incomensuráveis que experimentamos em seu programa de melhoria de processos. O benefício observado com maior freqüência pelos participantes da pesquisa em causa mudanças de atitude. A moral ea confiança do desenvolvedores melhoraram significativamente, e desenvolvimento de software com experiência maior atenção e respeito de organizações externas à organização de software. Os participantes também atribuído menos horas extraordinárias, menos rotatividade de funcionários, a melhoria das vantagens competitivas e maior cooperação entre grupos funcionais como os benefícios que resultou de processo de melhoria initiatives.ConclusionSoftware Process Improvement é crucial como qualquer organização tenta assumir e entregar projetos maiores. A falta de processos de software bem definido pode ser muito caro. Apoio de todos os funcionários, especialmente a gestão de topo, é um pré-requisito para qualquer SPI grave iniciativa. Como um grande filósofo disse certa vez: "Não vai acontecer durante a noite, mas vai acontecer". Muitos esforços de melhoria falhar ou vacilar durante as fases iniciais do processo de melhoria. Minha organização foi bem sucedido em atingindo rapidamente ISO 9001/CMM porque ele fez questão de aplicar as lições aprendidas por outros. Mas isso não pode ser o fim de melhoria de processos em qualquer organização, a nossa viagem para a melhoria do processo sempre continue.References1. Carnegie Mellon University / Software Engineering Institute, The Capability Maturity Model: Diretrizes para Melhoria do Processo de Software, Addison-Wesley, Reading, Mass, 1995,2. Roger S. Pressman, Software Engineering: A Practitioner's Approach, 4th ed., McGraw-Hill, 19963. Watts Humphrey, Managing the Software Process, Addison-Wesley, 1989Name: ChauhanQualifications Deepty B.: Bacharel em Eletrônica Engenharia, pós-graduações em Marketing Management. Experiência total de nove anos na área de qualidade de software e responsabilidades testing.Corporate: Dada a responsabilidade de liderar um grupo em Software Garantia da Qualidade e Verificação e Validação de Software. Isto inclui a melhoria do processo de software através da implementação de ISO 9001/CMM na organização, personalizando o Rational Unified Process para atender as necessidades do meu

Artigo Fonte: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


Webmaster começa O Código do HTML
Adicionar este artigo para o seu site agora!

Webmaster enviar seus artigos
Nenhum registro necessário! Preencha o formulário e seu artigo está no Messaggiamo.Com Diretório!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Envie os seus artigos para Messaggiamo.Com Directory

Categorias


Copyright 2006-2011 Messaggiamo.Com - Mapa do Site - Privacy - Webmaster enviar seus artigos para Messaggiamo.Com Directory [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu