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:

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