SlideShare ist ein Scribd-Unternehmen logo
1 von 6
What Does BDD Mean For Your
         Business




    http://extremia.fi/ • http://extremia.net/
Traditional Software Development
• With traditional Software Development, the
  technical personnel involved often need to work
  much more even in the specifications and design
  phase of the project
• Traditional software developers usually work on
  the assumption that the costs of changes to
  software can grow exponentially throughout the
  life of the project
• Such projects often run over a specified time
  frame, and well over budget
          http://extremia.fi/ • http://extremia.net/
Flexible Development

• Flexible development is an approach that
  attempts to reduce costs and to deliver software
  on time
• The characteristics of a flexible development
  team are the absence of a ‘big design’ up front,
  iterative development, continuous integration
  and minimal documentation

           http://extremia.fi/ • http://extremia.net/
Flexible Development Projects

• Flexible development projects are divided into
  many small sub-projects called iterations
• The iteration has all of the normal stages of a full-
  blown project, that is, analysis, design,
  development, testing and deployment
• An iteration usually last between one and two
  weeks

            http://extremia.fi/ • http://extremia.net/
BDD in Business
• BDD means behavior-driven development
• It’s the name of a flexible software development
  system
• The owner, who is paying for the project,
  describes the ‘behavior’ of the application
• BDD delivers the features and capabilities that
  your business requires, and then continuously
  listens to your feedback
• BDD tries to avoid the scenario of a lengthy and
  costly project that does not deliver what you, the
  stakeholder and project owner, require
           http://extremia.fi/ • http://extremia.net/
Advantages of BDD
• When engaged on software development for your
  business, BDD works to ensure that the most important
  features of your business application are finished on
  time and within budget
• This is done by offering regular feedback in the form of
  quantifiable results on your project
• It’s ensured that your application will do the job that
  you require of it, and that it does not crash when in use
• The software produced works within the framework of
  local and global laws, and provide code that your
  programmers can implement with your other systems
            http://extremia.fi/ • http://extremia.net/

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (14)

fog computing
fog computingfog computing
fog computing
 
Data Center: Earth
Data Center: EarthData Center: Earth
Data Center: Earth
 
The Next Big HR Transformation: How to Excel at Workforce Planning
The Next Big HR Transformation: How to Excel at Workforce PlanningThe Next Big HR Transformation: How to Excel at Workforce Planning
The Next Big HR Transformation: How to Excel at Workforce Planning
 
Fog Computing with VORTEX
Fog Computing with VORTEXFog Computing with VORTEX
Fog Computing with VORTEX
 
The CIO & CMO – Adversaries No More
The CIO & CMO – Adversaries No MoreThe CIO & CMO – Adversaries No More
The CIO & CMO – Adversaries No More
 
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
 
Fog computing technology
Fog computing technologyFog computing technology
Fog computing technology
 
Profit maximization and Cost Minimization
Profit maximization and Cost MinimizationProfit maximization and Cost Minimization
Profit maximization and Cost Minimization
 
Collaborate to Win - Why Every Company Needs a Culture of Collaboration
Collaborate to Win - Why Every Company Needs a Culture of CollaborationCollaborate to Win - Why Every Company Needs a Culture of Collaboration
Collaborate to Win - Why Every Company Needs a Culture of Collaboration
 
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
M2M, IOT, Device Managment: COAP/LWM2M to rule them all?
 
Fog computing
Fog computingFog computing
Fog computing
 
FOG COMPUTING
FOG COMPUTINGFOG COMPUTING
FOG COMPUTING
 
OMA Lightweight M2M Tutorial
OMA Lightweight M2M TutorialOMA Lightweight M2M Tutorial
OMA Lightweight M2M Tutorial
 
Big Data - 25 Amazing Facts Everyone Should Know
Big Data - 25 Amazing Facts Everyone Should KnowBig Data - 25 Amazing Facts Everyone Should Know
Big Data - 25 Amazing Facts Everyone Should Know
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

What does bdd mean for your business

  • 1. What Does BDD Mean For Your Business http://extremia.fi/ • http://extremia.net/
  • 2. Traditional Software Development • With traditional Software Development, the technical personnel involved often need to work much more even in the specifications and design phase of the project • Traditional software developers usually work on the assumption that the costs of changes to software can grow exponentially throughout the life of the project • Such projects often run over a specified time frame, and well over budget http://extremia.fi/ • http://extremia.net/
  • 3. Flexible Development • Flexible development is an approach that attempts to reduce costs and to deliver software on time • The characteristics of a flexible development team are the absence of a ‘big design’ up front, iterative development, continuous integration and minimal documentation http://extremia.fi/ • http://extremia.net/
  • 4. Flexible Development Projects • Flexible development projects are divided into many small sub-projects called iterations • The iteration has all of the normal stages of a full- blown project, that is, analysis, design, development, testing and deployment • An iteration usually last between one and two weeks http://extremia.fi/ • http://extremia.net/
  • 5. BDD in Business • BDD means behavior-driven development • It’s the name of a flexible software development system • The owner, who is paying for the project, describes the ‘behavior’ of the application • BDD delivers the features and capabilities that your business requires, and then continuously listens to your feedback • BDD tries to avoid the scenario of a lengthy and costly project that does not deliver what you, the stakeholder and project owner, require http://extremia.fi/ • http://extremia.net/
  • 6. Advantages of BDD • When engaged on software development for your business, BDD works to ensure that the most important features of your business application are finished on time and within budget • This is done by offering regular feedback in the form of quantifiable results on your project • It’s ensured that your application will do the job that you require of it, and that it does not crash when in use • The software produced works within the framework of local and global laws, and provide code that your programmers can implement with your other systems http://extremia.fi/ • http://extremia.net/