Índice:
- Definição - O que significa BDD (Business-Driven Development)?
- Techopedia explica Business-Driven Development (BDD)
Definição - O que significa BDD (Business-Driven Development)?
O Business-driven development (BDD) é uma metodologia na qual as soluções de TI são desenvolvidas para atender diretamente aos requisitos dos negócios. O desenvolvimento orientado aos negócios é realizado implementando uma abordagem orientada a modelos, que começa com a estratégia, demandas e objetivos de negócios. Estes são então transformados em uma solução de TI. Essa transformação geralmente é obtida com o uso de transformações de modelo.
O desenvolvimento orientado aos negócios é uma nova metodologia Agile e ajuda desenvolvedores, testadores e analistas de negócios a compartilhar uma linguagem comum, que é obtida por meio de especificações com exemplos, através de um bom foco nos requisitos de negócios.
Uma abordagem do BDD ajuda a aumentar a agilidade dos negócios, alinhar e priorizar as iniciativas de TI com os imperativos dos negócios. Além disso, indiretamente, ajuda a simplificar o processo de justificação de custos dos orçamentos de TI dentro de uma organização.
Techopedia explica Business-Driven Development (BDD)
Um dos problemas inerentes ao processo de desenvolvimento de software corporativo de hoje é a incapacidade de acompanhar o ritmo em que as empresas devem mudar em resposta às tendências emergentes. Para que os departamentos de TI da empresa sobrevivam, eles devem se alinhar às demandas de negócios emergentes. Espera-se cada vez mais que os departamentos de TI projetem soluções que resolvam um ou mais problemas de processos de negócios, em vez de se concentrarem na criação de soluções centradas em TI.
A maioria dos departamentos de TI gasta uma grande parte de seu orçamento aprimorando e mantendo seus aplicativos existentes. À medida que a empresa supera os aprimoramentos mais recentes do processo, os aplicativos inflexíveis existentes podem não ser capazes de honrar as alterações necessárias. Nesse cenário, surgiu a necessidade de um novo mecanismo que alinhe os esforços do departamento de TI às demandas e estratégias de negócios. O BDD facilita isso por meio de uma estrutura que é bem entendida, padronizada e pode ser realizada de forma eficaz e repetida.
A primeira etapa é criar um modelo de processo de negócios (BPM) e medi-lo através dos principais indicadores de desempenho (KPI), retorno do investimento (ROI) ou outras métricas. Então, a empresa pode usar esses BPMs como um mecanismo crucial para comunicar os requisitos de negócios à área de TI.