Enviar búsqueda
Cargar
Behaviour Driven Development
•
0 recomendaciones
•
509 vistas
Mark Rickerby
Seguir
Denunciar
Compartir
Denunciar
Compartir
1 de 22
Recomendados
Are you zealous about making your business efficient through technology? If yes, you should embrace the most innovative section of technology—that is, software development. Nowadays, companies are searching new software to improve their efficiency.
Why Leveraging Software Development Services has Become Important?
Why Leveraging Software Development Services has Become Important?
webconsultantic
Engineerbabu is Freelancers community of world class web, mobile developers and SEO/SMO Experts.
Hire freelancers
Hire freelancers
Aman Khare
Grade Book
Grade Book
Michael Lang
Media Port 2012, Session 5: iPad App of "Lebensmittel Zeitung"
Media Port 2012, Session 5: iPad App of "Lebensmittel Zeitung"
WAN-IFRA
WaitingForAJob
WaitingForAJob
Joel Alexander Perez Levy
What if hardware products were built using the same process that typically is used for software
Pm in pictures 5 if hardware were built like software
Pm in pictures 5 if hardware were built like software
Saeed Khan
How to applying concepts of Functional Programming in non functional languages.
Fp without functional language
Fp without functional language
Humberto Streb
Extreme programming
Extreme programming
bury_b
Recomendados
Are you zealous about making your business efficient through technology? If yes, you should embrace the most innovative section of technology—that is, software development. Nowadays, companies are searching new software to improve their efficiency.
Why Leveraging Software Development Services has Become Important?
Why Leveraging Software Development Services has Become Important?
webconsultantic
Engineerbabu is Freelancers community of world class web, mobile developers and SEO/SMO Experts.
Hire freelancers
Hire freelancers
Aman Khare
Grade Book
Grade Book
Michael Lang
Media Port 2012, Session 5: iPad App of "Lebensmittel Zeitung"
Media Port 2012, Session 5: iPad App of "Lebensmittel Zeitung"
WAN-IFRA
WaitingForAJob
WaitingForAJob
Joel Alexander Perez Levy
What if hardware products were built using the same process that typically is used for software
Pm in pictures 5 if hardware were built like software
Pm in pictures 5 if hardware were built like software
Saeed Khan
How to applying concepts of Functional Programming in non functional languages.
Fp without functional language
Fp without functional language
Humberto Streb
Extreme programming
Extreme programming
bury_b
A presentation that shares a framework for thinking about user experience as part of software architecture and development.
User Driven Software Architecture
User Driven Software Architecture
Simon Guest
Chasingwindmills agile success
Chasingwindmills agile success
Paul Boos
Vikas's presentation on "XP" at the at the Intro to Agile workshop on 28th June 2008
XP Explained
XP Explained
vineet
types of CASE tools ,its benefits and its effects on software quality
CASE tools and their effects on software quality
CASE tools and their effects on software quality
Utkarsh Agarwal
A Presentation on BDD Principles.
Behaviour driven development aka bdd
Behaviour driven development aka bdd
Prince Gupta
Software Engineering is the set of processes and tools to develop software. Software Engineering is the combination of all the tools, techniques, and processes that used in software production. Therefore Software Engineering encompasses all those things that are used in software production like : Programming Language Programming Language Design Software Design Techniques Tools Testing Maintenance Development etc. These days object-oriented programming is widely being used. If programming languages will not support object-orientation then it will be very difficult to implement object-oriented design using object-oriented principles. All these efforts made the basis of software engineering.
INTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERING
Prof Ansari
Keynote presentation at DevNet Create 2017 by Damon Edwards, co-founder of Rundeck. Agile and DevOps have provided plenty of lessons for how to speed up the pace of application delivery and the frequency of application deployment. But delivery and deployment only covers one part of the day-to-day life of developers in large enterprises. What about what happens after deployment? In many enterprises, increasing the pace of delivery and frequency of deployment has just increased the operational support load, work interrupts, and context switching that were already cutting deeply into development teams' time. This talk will focus on the successful design patterns that high-performing, large scale organizations have applied to reduce the operational burden and support costs across their entire organization. Specifically, we’ll look at how they apply DevOps principles to improving the post-deployment lifecycle and how Developers play the key role in reducing the difficultly and cost of operations activity for everyone.
Self-Service Operations: Because Failure Still Happens (Developer Edition)
Self-Service Operations: Because Failure Still Happens (Developer Edition)
Rundeck
Tom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software Development
Davinci software
Sandro Mancuso - Software Craftmanship @ I T.A.K.E. Unconference 2013, Bucharest
Sandro Mancuso - Software Craftmanship @ I T.A.K.E. Unconference 2013, Bucharest
Mozaic Works
Vikas Hazrati's presentation at Agile Goa 2007 conference. http://agileindia.org/agilegoa07/index
Introduction to Extreme Programming
Introduction to Extreme Programming
Naresh Jain
by Mike Beedle
Engineering practices within scrum
Engineering practices within scrum
SoftServe
Andrew Gassen, CEO | Pivotal Software 0 for 3: Edtech Startup Lessons Learned I’ve been a part of 3 different education technology companies, all focused on the K-12 market. Each of these companies failed, but each for different reasons and in spectacularly different ways. This talk is a bit of a public post-mortem that focuses on 3 key lessons from each company, including a brief discussion on how we might have done things a different way if I knew then what I know now. Presented by the Serious Play Conference seriousplayconf.com at Orlando, University of Central Florida, UCF, July 24-26, 2019
0 for 3: Edtech Startup Lessons Learned
0 for 3: Edtech Startup Lessons Learned
SeriousGamesAssoc
by Viktor Kartashov IT Weekend S.M.I.L.E. Simferopol Goal: Learn to use the user story backlog as a way to describe user’s experience with your product Mapping user stories User story essentials Organize them to map Check completeness Iterative VS. Incremental Slice the map
Building Better Products Using User Story Mapping
Building Better Products Using User Story Mapping
IT Weekend
Thanks to Liam and the crew from Magentys for arranging a fantastic evening of presentations on all things DevOps. Attached is my presentation from the event on Enterprise Devops. For those of you who missed it: “Join the crowd of 100 industry leaders across the Retail, Finance and Digital sectors for an exciting evening of talks in London’s Tech City on DevOps. Enjoy networking with a chilled beer alongside the experts who are making DevOps work and those who want to make it work. Whether you’re a corporate or start-up, DevOps should be a hot topic so listen to how the experts are achieving great things, hear their views on the trends and discuss the future of DevOps.” Jonny enterprisedevops.com
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Jwooldridge
User Experience Distilled
User Experience Distilled
User Experience Distilled
Hindu Dharma
Agile Testing. Risks, Uncertainty and Why It All Works
Agile Testing. Risks, Uncertainty and Why It All Works
Agileee
Presented by Damon Edwards, co-founder of Rundeck, at JAX DevOps and Finance London, April 5, 2017. DevOps has provided plenty of lessons for how to speed up the pace of delivery and frequency of deployments. But, delivery and deployment only covers one part of the day-to-day life for developers in large enterprises. What about what happens after deployment? In most cases, increasing the pace of delivery and frequency of deployment just increases the operational support load, work interrupts, and context switching that has always cut deeply into a development team’s time. This talk focuses on the successful design patterns that high-performing, large scale organizations have applied to reduce the operational burden and support costs across their entire organization. Specifically, we’ll look at how they apply DevOps principles to improving the post-deployment lifecycle and how Developers play the key role in reducing the difficultly and cost of operations activity for everyone. See a Demo of Rundeck Enterprise : https://www.rundeck.com/see-demo --or-- Download Rundeck Open Source here: https://rundeck.com/open-source Connect: Stack Overflow community: https://stackoverflow.com/questions/tagged/rundeck Github: https://github.com/rundeck/rundeck/issues Twitter: https://twitter.com/Rundeck Facebook: https://www.facebook.com/RundeckInc/ LinkedIn: www.linkedin.com › company › rundeck-inc
Helping Ops Help You: Development’s Role in Enabling Self-Service Operations
Helping Ops Help You: Development’s Role in Enabling Self-Service Operations
Rundeck
Agile testing What is it? Cab it Work?
Agile Testing 20021015
Agile Testing 20021015
Raghu Karnati
Presented at Innovate 2011.
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...
ghodgkinson
This session will have something for everyone. For the person new to Agile Development, this will provide a basic knowledge to distinguish Agile development from traditional Waterfall development. For those that have some knowledge, this will provide some practical examples and stories about what is happening in the “real world”. We are in tough financial times, and are being ask to do more than ever with less people. Faster, better, and cheaper is the new mantra for organizations. Companies that will survive and endure for the long haul are looking for different and better ways to deliver software and are discovering Agile development as a possible answer. How do you get started with Agile practices? What are some lessons learned that I can watch out for as we get started? What will Agile fix and what will it expose? In this session, these questions and others will be answered. We will also explore how Agile development came to be and provide a foundational knowledge of the common practices including the Scrum framework and Extreme Programming (XP).
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009
skipangel
The D3 Toolbox
The D3 Toolbox
Mark Rickerby
Readme Driven Development
Readme Driven Development
Mark Rickerby
Más contenido relacionado
Similar a Behaviour Driven Development
A presentation that shares a framework for thinking about user experience as part of software architecture and development.
User Driven Software Architecture
User Driven Software Architecture
Simon Guest
Chasingwindmills agile success
Chasingwindmills agile success
Paul Boos
Vikas's presentation on "XP" at the at the Intro to Agile workshop on 28th June 2008
XP Explained
XP Explained
vineet
types of CASE tools ,its benefits and its effects on software quality
CASE tools and their effects on software quality
CASE tools and their effects on software quality
Utkarsh Agarwal
A Presentation on BDD Principles.
Behaviour driven development aka bdd
Behaviour driven development aka bdd
Prince Gupta
Software Engineering is the set of processes and tools to develop software. Software Engineering is the combination of all the tools, techniques, and processes that used in software production. Therefore Software Engineering encompasses all those things that are used in software production like : Programming Language Programming Language Design Software Design Techniques Tools Testing Maintenance Development etc. These days object-oriented programming is widely being used. If programming languages will not support object-orientation then it will be very difficult to implement object-oriented design using object-oriented principles. All these efforts made the basis of software engineering.
INTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERING
Prof Ansari
Keynote presentation at DevNet Create 2017 by Damon Edwards, co-founder of Rundeck. Agile and DevOps have provided plenty of lessons for how to speed up the pace of application delivery and the frequency of application deployment. But delivery and deployment only covers one part of the day-to-day life of developers in large enterprises. What about what happens after deployment? In many enterprises, increasing the pace of delivery and frequency of deployment has just increased the operational support load, work interrupts, and context switching that were already cutting deeply into development teams' time. This talk will focus on the successful design patterns that high-performing, large scale organizations have applied to reduce the operational burden and support costs across their entire organization. Specifically, we’ll look at how they apply DevOps principles to improving the post-deployment lifecycle and how Developers play the key role in reducing the difficultly and cost of operations activity for everyone.
Self-Service Operations: Because Failure Still Happens (Developer Edition)
Self-Service Operations: Because Failure Still Happens (Developer Edition)
Rundeck
Tom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software Development
Davinci software
Sandro Mancuso - Software Craftmanship @ I T.A.K.E. Unconference 2013, Bucharest
Sandro Mancuso - Software Craftmanship @ I T.A.K.E. Unconference 2013, Bucharest
Mozaic Works
Vikas Hazrati's presentation at Agile Goa 2007 conference. http://agileindia.org/agilegoa07/index
Introduction to Extreme Programming
Introduction to Extreme Programming
Naresh Jain
by Mike Beedle
Engineering practices within scrum
Engineering practices within scrum
SoftServe
Andrew Gassen, CEO | Pivotal Software 0 for 3: Edtech Startup Lessons Learned I’ve been a part of 3 different education technology companies, all focused on the K-12 market. Each of these companies failed, but each for different reasons and in spectacularly different ways. This talk is a bit of a public post-mortem that focuses on 3 key lessons from each company, including a brief discussion on how we might have done things a different way if I knew then what I know now. Presented by the Serious Play Conference seriousplayconf.com at Orlando, University of Central Florida, UCF, July 24-26, 2019
0 for 3: Edtech Startup Lessons Learned
0 for 3: Edtech Startup Lessons Learned
SeriousGamesAssoc
by Viktor Kartashov IT Weekend S.M.I.L.E. Simferopol Goal: Learn to use the user story backlog as a way to describe user’s experience with your product Mapping user stories User story essentials Organize them to map Check completeness Iterative VS. Incremental Slice the map
Building Better Products Using User Story Mapping
Building Better Products Using User Story Mapping
IT Weekend
Thanks to Liam and the crew from Magentys for arranging a fantastic evening of presentations on all things DevOps. Attached is my presentation from the event on Enterprise Devops. For those of you who missed it: “Join the crowd of 100 industry leaders across the Retail, Finance and Digital sectors for an exciting evening of talks in London’s Tech City on DevOps. Enjoy networking with a chilled beer alongside the experts who are making DevOps work and those who want to make it work. Whether you’re a corporate or start-up, DevOps should be a hot topic so listen to how the experts are achieving great things, hear their views on the trends and discuss the future of DevOps.” Jonny enterprisedevops.com
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Jwooldridge
User Experience Distilled
User Experience Distilled
User Experience Distilled
Hindu Dharma
Agile Testing. Risks, Uncertainty and Why It All Works
Agile Testing. Risks, Uncertainty and Why It All Works
Agileee
Presented by Damon Edwards, co-founder of Rundeck, at JAX DevOps and Finance London, April 5, 2017. DevOps has provided plenty of lessons for how to speed up the pace of delivery and frequency of deployments. But, delivery and deployment only covers one part of the day-to-day life for developers in large enterprises. What about what happens after deployment? In most cases, increasing the pace of delivery and frequency of deployment just increases the operational support load, work interrupts, and context switching that has always cut deeply into a development team’s time. This talk focuses on the successful design patterns that high-performing, large scale organizations have applied to reduce the operational burden and support costs across their entire organization. Specifically, we’ll look at how they apply DevOps principles to improving the post-deployment lifecycle and how Developers play the key role in reducing the difficultly and cost of operations activity for everyone. See a Demo of Rundeck Enterprise : https://www.rundeck.com/see-demo --or-- Download Rundeck Open Source here: https://rundeck.com/open-source Connect: Stack Overflow community: https://stackoverflow.com/questions/tagged/rundeck Github: https://github.com/rundeck/rundeck/issues Twitter: https://twitter.com/Rundeck Facebook: https://www.facebook.com/RundeckInc/ LinkedIn: www.linkedin.com › company › rundeck-inc
Helping Ops Help You: Development’s Role in Enabling Self-Service Operations
Helping Ops Help You: Development’s Role in Enabling Self-Service Operations
Rundeck
Agile testing What is it? Cab it Work?
Agile Testing 20021015
Agile Testing 20021015
Raghu Karnati
Presented at Innovate 2011.
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...
ghodgkinson
This session will have something for everyone. For the person new to Agile Development, this will provide a basic knowledge to distinguish Agile development from traditional Waterfall development. For those that have some knowledge, this will provide some practical examples and stories about what is happening in the “real world”. We are in tough financial times, and are being ask to do more than ever with less people. Faster, better, and cheaper is the new mantra for organizations. Companies that will survive and endure for the long haul are looking for different and better ways to deliver software and are discovering Agile development as a possible answer. How do you get started with Agile practices? What are some lessons learned that I can watch out for as we get started? What will Agile fix and what will it expose? In this session, these questions and others will be answered. We will also explore how Agile development came to be and provide a foundational knowledge of the common practices including the Scrum framework and Extreme Programming (XP).
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009
skipangel
Similar a Behaviour Driven Development
(20)
User Driven Software Architecture
User Driven Software Architecture
Chasingwindmills agile success
Chasingwindmills agile success
XP Explained
XP Explained
CASE tools and their effects on software quality
CASE tools and their effects on software quality
Behaviour driven development aka bdd
Behaviour driven development aka bdd
INTRODUCTION TO SOFTWARE ENGINEERING
INTRODUCTION TO SOFTWARE ENGINEERING
Self-Service Operations: Because Failure Still Happens (Developer Edition)
Self-Service Operations: Because Failure Still Happens (Developer Edition)
Tom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software Development
Sandro Mancuso - Software Craftmanship @ I T.A.K.E. Unconference 2013, Bucharest
Sandro Mancuso - Software Craftmanship @ I T.A.K.E. Unconference 2013, Bucharest
Introduction to Extreme Programming
Introduction to Extreme Programming
Engineering practices within scrum
Engineering practices within scrum
0 for 3: Edtech Startup Lessons Learned
0 for 3: Edtech Startup Lessons Learned
Building Better Products Using User Story Mapping
Building Better Products Using User Story Mapping
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
User Experience Distilled
User Experience Distilled
Agile Testing. Risks, Uncertainty and Why It All Works
Agile Testing. Risks, Uncertainty and Why It All Works
Helping Ops Help You: Development’s Role in Enabling Self-Service Operations
Helping Ops Help You: Development’s Role in Enabling Self-Service Operations
Agile Testing 20021015
Agile Testing 20021015
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009
Más de Mark Rickerby
The D3 Toolbox
The D3 Toolbox
Mark Rickerby
Readme Driven Development
Readme Driven Development
Mark Rickerby
Relentless Refactoring
Relentless Refactoring
Mark Rickerby
A presentation to Interspire, Sydney (July, 2011), looking at patterns of software growth and change, and strategies for managing complexity in large legacy applications.
Evolving Software Patterns
Evolving Software Patterns
Mark Rickerby
Guest lecture to NYU resident art students in Berlin, about the NetArt movement and aesthetics of the history of technology.
NetArt History
NetArt History
Mark Rickerby
Auckland Web Meetup 2008 - riffs and rants on the theme of "User logins must die"
Understanding Uncertainty
Understanding Uncertainty
Mark Rickerby
An introduction to automated testing in SilverStripe and the Sapphire framework.
Getting to Grips with SilverStripe Testing
Getting to Grips with SilverStripe Testing
Mark Rickerby
Introduction to the history of information, 8x5 talk at Webstock 08.
Historiographica
Historiographica
Mark Rickerby
Local government for a connected world. Presentation for EGovBarCamp, Wellington, September 2007.
The Relativity of Rates
The Relativity of Rates
Mark Rickerby
A 2005 presentation to Shift and the Victoria University Software Research group, defining the concept of adaptive design, and emphasizing the importance of rapid prototyping frameworks for developing the next generation of websites.
Adaptive Design & Rapid Prototyping
Adaptive Design & Rapid Prototyping
Mark Rickerby
Más de Mark Rickerby
(10)
The D3 Toolbox
The D3 Toolbox
Readme Driven Development
Readme Driven Development
Relentless Refactoring
Relentless Refactoring
Evolving Software Patterns
Evolving Software Patterns
NetArt History
NetArt History
Understanding Uncertainty
Understanding Uncertainty
Getting to Grips with SilverStripe Testing
Getting to Grips with SilverStripe Testing
Historiographica
Historiographica
The Relativity of Rates
The Relativity of Rates
Adaptive Design & Rapid Prototyping
Adaptive Design & Rapid Prototyping
Behaviour Driven Development
1.
Behaviour Driven Development Getting the
words right...
2.
What?
3.
Define the system
in terms of its behaviour—what it should do.
4.
5.
Why?
6.
Software design is not
an assembly line.
7.
8.
Upfront planning has
diminishing returns as the system evolves.
9.
10.
Everyone should refer
to the same system using the same language.
11.
12.
Every change to
the system should have verifiable value to the business.
13.
14.
How?
15.
Epic? Vision
Goal Capability Feature Story Scenario
16.
To deliver capabilities we
design features.
17.
As a <Role> I
want <Feature> In order to gain <Benefit>
18.
Scenarios provide examples of
people using the system.
19.
Given <Conditions> When I
do <Action> Then I expect <Outcome>
20.
Given <Conditions> When I
do <Action> Then I expect <Outcome>
21.
An ongoing conversation
about what the product should do.