Maturidade significa ser capaz de visualizar o todo e fazer boas escolhas. Num contexto de negócios, isso significa basear decisões em um claro entendimento dos benefícios de se fazer uma coisa ao invés de outra.
Este artigo visa apresentar as melhores práticas que as organizações adotam para tornar a sua gerência de requisitos madura.
Aqueles familiarizados com o CMM notarão algumas similaridades com o nosso modelo paralelo, que não tem um relacionamento direto com o CMM exceto pelo fato que a obtenção do nível 5 do RMM irá, indubitavelmente, ajudar uma organização a conquistar, pelo menos, o nível 3 do CMM. Obviamente, é bom ter em mente que chegar no melhor nível de maturidade em uma área, como o gerenciamento de requisitos, é muito mais fácil do que obter uma maturidade global no processo de uma organização.
Author Archive
Entre todos os monstros que residem em nossos pesadelos, nenhum é mais aterrorizante do que o lobisomem, pois se transforma de uma forma familiar em algo horroroso. E para matá-lo, segundo o folclore, precisamos utilizar uma bala de prata.
Em projetos de software, as coisas acontecem de uma forma bem parecida. Os projetos começam bem, cumprindo o orçamento, prazo e satisfazendo o cliente, até que em determinado momento a situação sai de controle e as pessoas ficam desesperadas a procura de uma “bala de prata” para resolver todos os problemas do projeto, ou seja, matar o lobisomem.
(mais…)
O relatório do Caos
Este é um resumo do artigo “The Chaos Report” do Standish Group.
Neste artigo é realizada uma analogia entre a construção de pontes e o desenvolvimento de softwares. Algumas das diferenças citadas são: a capacidade de entrega no prazo e orçamento acordados e a qualidade final do produto. Sendo que, em todos os aspectos apresentados, a construção de uma ponte obtinha melhores reultados.
Como principais razões para os bons resultados da construção de pontes, são apontadas o extremo detalhamento e imutabilidade do design e a investigação das causas de insucesso de projetos anteriores. (mais…)
A preparação…
Estudei aproximadamente 4 meses, em um ritmo não muito acelerado. Minha experiência profissional com EJB’s era razoável, porém quase inteira com EJB 2.X.
(mais…)
O erro abaixo ocorre quando tentamos chamar uma url HTTPS cujo Web Server não possui um certificado digital assinado por uma Autoridade Certificadora.
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1611)
… (omitindo linhas do trace)
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:285)
at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:191)
… (omitindo linhas do trace)
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:174)
at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)
… (omitindo linhas do trace)
Quando isto ocorre, existem duas abordagens possíveis para que o cliente do Web Server possa realizar a chamada HTTPS sem receber o erro acima apresentado. (mais…)


