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