Este documento propõe uma metodologia baseada em evidência para avaliar novas tecnologias de software antes de serem adotadas pela indústria. A metodologia inclui diferentes tipos de estudos experimentais para determinar os benefícios, limitações, custos e riscos associados às tecnologias. Dois exemplos de tecnologias avaliadas usando esta abordagem são apresentados.
Descrição original:
Aplicando uma Metodologia Baseada em Evidência na Definição
Título original
Aplicando uma Metodologia Baseada em Evidência na Definição
Este documento propõe uma metodologia baseada em evidência para avaliar novas tecnologias de software antes de serem adotadas pela indústria. A metodologia inclui diferentes tipos de estudos experimentais para determinar os benefícios, limitações, custos e riscos associados às tecnologias. Dois exemplos de tecnologias avaliadas usando esta abordagem são apresentados.
Este documento propõe uma metodologia baseada em evidência para avaliar novas tecnologias de software antes de serem adotadas pela indústria. A metodologia inclui diferentes tipos de estudos experimentais para determinar os benefícios, limitações, custos e riscos associados às tecnologias. Dois exemplos de tecnologias avaliadas usando esta abordagem são apresentados.
Tecnologias de Software Marcel Borges Pinheiro Rodrigo Ogiwara Silveira
Aplicando uma Metodologia Baseada em Evidncia na
Definio de Novas Tecnologias de Software
A busca pela melhoria da qualidade no
desenvolvimento de software tem sido constante nos ltimos anos.Para atingir esse fim, um programa de melhoria em uma organizao geralmente caracteriza-se por ser realizado em duas frentes: Implantao de processos aderentes a modelos de maturidade, como o CMMI Engenheiros de software buscando aprimorar suas qualificaes atravs da obteno de certificados profissionais,como o PMP
Aplicando uma Metodologia Baseada em Evidncia na
Definio de Novas Tecnologias de Software
Entretanto, a utilizao deprocessos de
qualidade por engenheiros de software qualificados no condio suficiente para a melhoria da qualidade no desenvolvimento. O desenvolvimento dependente de diversas tecnologias muitas das quais no se possuem evidncias suficientes sobre potenciais benefcios, limitaes, custo de implantao e riscos associados.
Aplicando uma Metodologia Baseada em Evidncia na
Definio de Novas Tecnologias de Software Em vista desse quadro,gerentes freqentemente so confrontados com as seguintes questes quando da adoo de novas tecnologias de software:
Em qual tecnologia investir, quando todas elas
prometem aprimorar a produtividade e a qualidade no desenvolvimento Como saber o custo de implantao de uma determinada tecnologia? Como determinar o retorno de investimento da implantao de tal tecnologia? Sob quais circunstncias a adoo de tal tecnologia pode ser recomendada?
Aplicando uma Metodologia Baseada em Evidncia na
Definio de Novas Tecnologias de Software
Essa situao pode ser agravada pela baixa
interao muitas vezes observada entre academia e indstria no que diz respeito definio de novas. A alta demanda na indstria por solues de curto prazo aliada necessidade de justificar a continuidade de investimento em pesquisa tm pressionado cada vez mais a transferncia para a indstria de tecnologias recm-definidas na academia.Como conseqncia, muitas tecnologias so transferidas para a indstria sem terem passado, durante seu processo de definio, por um processo adequado de avaliao que permitisse a caracterizao do seu grau de maturidade.
Aplicando uma Metodologia Baseada em Evidncia na
Definio de Novas Tecnologias de Software Visando minimizar a ocorrncia desses problemas, propuseram uma metodologia para a introduo de tecnologias de software na indstria. Tal metodologia apresenta uma srie de questes que devem ser tratadas durante a avaliao de uma tecnologia, assim como os tipos de estudos experimentais que contemplam essas questes. A aplicao de tal metodologia possibilita determinar com nveis razoveis de segurana as limitaes e os pontos fortes da aplicao da tecnologia avaliada.Como resultado, eventuais dificuldades na aplicao da tecnologia poderiam ser exploradas, contribuindo para refinar a tcnica antes de disponibiliz-la para a indstria
Aplicando uma Metodologia Baseada em Evidncia na
Definio de Novas Tecnologias de Software
Metodologia Original: Estudos Primrios
Estudo Estudo Estudo Estudo
de de de de
viabilidade observao Caso (Ciclo de Vida) Caso (Indstria)
Aplicando uma Metodologia Baseada em Evidncia na
Definio de Novas Tecnologias de Software
Utilizando a Metodologia Original
OORT`s:Tcnicas de Leitura para Modelos de Projeto OO ISPIS:Infra-estrutura Computacional para Inspees de Software