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 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:

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