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 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 »
Subscribe for Email Updates:

Most New:

Categories:

Tags:

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