O que é o desenvolvimento orientado a recursos?
Todo o desenvolvimento de software requer gerenciamento de projetos e gerenciamento de ciclo de vida útil do sistema de desenvolvimento (SDLC). Essas são as técnicas e processos usados para gerenciar efetivamente o processo de desenvolvimento de um aplicativo de software. O desenvolvimento orientado a recursos é uma técnica baseada em ciclos de desenvolvimento rápido. Ele fornece à empresa uma funcionalidade mais rapidamente do que as técnicas SLDC padrão típicas.
No mercado competitivo de hoje, é importante que as organizações reajam rapidamente às tendências e climas de mercado. A tecnologia da informação tentou evoluir o desenvolvimento de software em um processo mais ágil que pode antecipar as necessidades competitivas de uma organização. O desenvolvimento orientado a recursos é uma técnica de desenvolvimento de software que tenta implementar recursos de aplicativos de maneira iterativa com base nas prioridades de um negócio.
O desenvolvimento orientado a recursos é considerado um processo de desenvolvimento iterativo. Isso ocorre porque o código é desenvolvido e implantadonas iterações da funcionalidade, e não como um aplicativo completo. Foi criado por Jeff de Luca em 1997 como uma técnica rápida para fornecer aplicativos de software. Esse processo ágil tenta fornecer recursos priorizados a um cliente mais rapidamente.
O processo de desenvolvimento acionado por recurso é baseado em modelos e ciclos de desenvolvimento curto. Isso é semelhante às técnicas de desenvolvimento usadas em programação extrema (XP). Cada projeto é dividido em pequenos recursos que podem ser codificados, testados e implantados em menos de duas semanas. Este ciclo de duas semanas fornece aos negócios um sistema rico em recursos mais rápido porque está em evolução continuamente.
Existem quatro áreas primárias de desenvolvimento orientado a recursos. Estes são o modelo de domínio, a lista de recursos, o plano por recurso e, finalmente, construir e implantar por recurso. Essas quatro áreas têm requisitos e técnicas específicas que as tornam bem -sucedidas.
o domO modelo AIN é uma visão geral de alto nível e design de todo o aplicativo. É o plano de esqueleto do que será construído durante o processo de iteração. Esta é a primeira etapa do processo orientado por recurso e deve dar à equipe de desenvolvimento um roteiro de todo o aplicativo.
Depois que o modelo de domínio estiver concluído, uma lista de recursos precisa ser criada. A lista de recursos incluirá toda a funcionalidade necessária do aplicativo. Cada recurso precisa ser projetado em detalhes específicos para fazê -lo funcionar. Um exemplo de um recurso para um pedido bancário pode ser "calcular o saldo bancário total disponível".
A priorização é a próxima etapa do desenvolvimento de destaque. Depois que toda a lista de recursos for criada, ela deve ser priorizada pelos usuários de negócios. Essa priorização deve se basear na importância da funcionalidade para a organização.
A fase final do desenvolvimento orientado a recursos é baseado na construção e implantação de recursos com base no PRIOLista de recursos ritizada. Cada recurso será codificado, testado e implantado em incrementos de duas semanas. Essa abordagem iterativa rápida oferece aos negócios a oportunidade de usar o aplicativo antes de terminar completamente.