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:

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