Search
Close this search box.
Search
Close this search box.
Search
Close this search box.

Blog

Engineering Practices

A Beautiful Day For Unit Tests

Writing unit tests on Legacy Code is an adventure. Today I spent several hours doing that with two developers, Mark and Yelena.

The system has a flow you are used to and when you write code you fit it into this flow. Then you test the entire system.

With unit tests, it works differently. You are required to start the flow from the middle and stop it when your deed was done.

This requires a different level of system understanding. When we started off in the morning we looked at the code and thought “how are we going to harness this?”

Read More »
Agile Tools

Getting Started with ATDD

It is early afternoon on Friday.

As the week is coming to an end, so is Team Alpha’s Sprint. 

The team is rushing to finish the last User Stories in the Sprint. Marion is putting the last touches on the Daily Report User Story. Just a bit more tweaking of the CSS… and… we’re done! Marion shoots Kate, the PO, a WhatsApp message: “Hi Kate, the daily report story is done, can you please check it out and accept it?” A couple of hours pass and Kate is finally done with the grueling series of back-to-back meetings she’s been enduring today. 

Read More »
Engineering Practices

Peer Code Review – Benefits and Statistics

Benefits and statistics of embedding peer code review into your software development process.

As a Lean-Agile coach, I regularly talk with software development groups about the benefits of adding code review to their development process. Some easily embrace it and some require a little bit of persuasion, but usually, I find enough internal allies to initiate the change. Lately, I encountered a whole group that completely rejected this essential practice as a luxury they can not afford. Explaining that they will see immediate ROI within a sprint or two was not enough to convince them. So, I sat to compose the following list and sent it to the group. Luckily I had a sympathetic ear with the general manager of the business unit who embraced it and made it easier for the team to experiment with the practice. All’s well that ends well… here is the list, shared with you too.

Read More »
Agile Testing

Test-First Reading List

ATDD (Acceptance Test Driven Design /Development) / BDD (Behavior Driven Development) / SBE (Specification by Example) Step Away from the Tools | Liz Keogh, lunivore

Read More »
Agile

Agile Testing Reading List

Agile Testing/QA Reading List Engineering Higher Quality Through Agile Testing Practices The Agile Coach From Quality Assurance to Quality Assistance | Inside Atlassian No QA?

Read More »
Subscribe for Email Updates:

Most New:

Categories:

Tags:

Agile Games and Exercises
Agile Marketing
Professional Scrum with Kanban
Development Value Streams
LAB
Lean Agile Management
ScrumMaster Tales
Agile Delivery
The Agile Coach
Scrum and XP
Rapid RTC
SAFe DevOps
Risk Management on Agile Projects
Planning
Agile Project Management
ROI
Code
Releases Using Lean
Risk Management in Kanban
SAFe Release Planning
Operational Value Stream
Certified SAFe
Lean Budgeting
PI Objectives
Coaching Agile Teams
Lean Startup
Agility
Scrum.org
Professional Scrum Product Owner
Scaled Agile Framework
Lean and Agile Techniques
AI Artificial Intelligence
WIP
Kaizen
SA
Agile Games
Agile Product Ownership
Continuous Integration
Continuous Deployment
Continuous Delivery
Acceptance Test-Driven Development
Scrum Master
Sprint Iteration
Product Management
System Team
Scrum With Kanban
Jira admin
Entrepreneurial Operating System®
Amdocs
What Is Kanban
Test Driven Development
speed at scale
LeSS
Scrum
Lean Software Development
Scrum Master Role
ARTs
GanttBan
Team Flow
Agile Product Development
Managing Risk on Agile Projects
Presentation
Story Slicing
Agile Release Management
ATDD
chatgpt
Software Development
Process Improvement
Agile Testing Practices
Agile Israel Events
Kanban Game
Agile Outsourcing
System Archetypes
Scrum Primer
Kanban Basics
Implementing SAFe
Lean-Agile Software Development
AI
AgileSparks
Tools
Professional Scrum Master
Nexus
Continuous Planning
Keith Sawyer
SAFe
RTE
Nexus and Kanban
Limiting Work in Progress
Agile for Embedded Systems
Agile Program
Change Management
Hybrid Work
agileisrael
Agile in the Enterprise
LPM
Risk-aware Product Development
Sprint Retrospectives
Sprint Planning
Slides
Manage Budget Creation
Continuous Improvement
Quality Assurance
Jira Plans
Webinar
DevOps
Games and Exercises
Agile Basics
Lean-Agile Budgeting
Lean Agile Basics
Managing Projects
Product Ownership
Agile Contracts Best Practices
Release Train Engineer
Nexus and SAFe
Program Increment
Lean Agile
Legacy Code
QA
Daily Scrum
Lean Risk Management
PI Planning
ART Success
Agile Israel
Accelerate Value Delivery At Scale
BDD
Scrum Guide
NIT
Jira
POPM
Tips
Lean and Agile Principles and Practices
An Appreciative Retrospective
Systems Thinking
Agile Project
Jira Cloud
Agile Community
Applying Agile Methodology
Kanban Kickstart Example
The Kanban Method
Portfolio for Jira
Self-organization
Iterative Incremental Development
Achieve Business Agility
Nexus vs SAFe
Nexus Integration Team
lean agile change management
Agile Exercises
Atlassian
RTE Role
Agile Development
Scrum Values
Large Scale Scrum
Agile Mindset
Introduction to ATDD
Frameworks
Reading List
Business Agility
Kanban
Artificial Intelligence
Agile Assembly Architecture
Spotify
Lean Agile Leadership
SPC
Implementation of Lean and Agile
A Kanban System for Software Engineering
Software Development Estimation
speed @ scale
Value Streams
Agile India
Elastic Leadership
Perfection Game
Lean Agile Organization
System Integration Environments
Engineering Practices
Legacy Enterprise
Principles of Lean-Agile Leadership
Covid19
Agile Risk Management
Built-In Quality
Agile Release Planning
Introduction to Test Driven Development
ALM Tools
Kaizen Workshop
Atlaassian
Pomodoro Technique
Video
predictability
EOS®
Effective Agile Retrospectives
ATDD vs. BDD
Agile Techniques
IT Operations
Kanban 101
Advanced Roadmaps
Enterprise DevOps
User stories
TDD
Certification
Agile and DevOps Journey
RSA
AgileSparks
Logo
Enable registration in settings - general

Contact Us

Request for additional information and prices

This website uses Cookies to provide a better experience
Shopping cart