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:

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