A Simple Introduction to BDD Part 1

Table of Contents

A Simple Introduction to BDD Part 1

Today marks the premiere of my screencast, which is essentially my initial foray into video blogging and sharing insights in this format.

The first topic to tackle is Behaviour-Driven Development and JBehave. This tool helps organize the process, offering a clear path from requirements to implementation. The main concepts include User Stories, Acceptance Tests, Test-Driven Development, and JBehave. There will be a total of five videos, with the first two available now!

Make sure to watch in 720p resolution and full screen.

(Text translated and moved from original old blog automatically by AI. May contain inaccuracies.)

Related Posts

Antipattern: Adrenaline Junkie

Antipattern: Adrenaline Junkie

Understanding Project Pressure and Tension

I constantly wonder why situations arise where pressure and tension are generated in projects. One reason is that most projects are simply complex—you have to coordinate several, sometimes dozens of people, anticipate and plan in advance what will happen, and determine what resources will be needed. As a species, we’re not very good at detailed long-term planning (see: David Rock – Your Brain at Work).

Read More
Flex Workflows: Automate Knowledge Processes with AI

Flex Workflows: Automate Knowledge Processes with AI

Traditional approaches struggle with complex automation. Flex Workflows provides a framework where specifications, standards, artifacts, and services guide AI agents through complex workflows, producing consistent, high-quality results at scale.

Read More

Meetings in a Hurry Are Not Effective Ones

The Importance of Timeboxing in Scrum

The timeboxing is a fundamental technique for many Scrum activities. There is often a misunderstanding that meetings should be fast, leading facilitators to rush participants to finish within the timebox. This haste results in poorly discussed problems and many uninformed decisions.

Read More