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

Most New:

Categories:

Tags:

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