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:

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