Search
Close this search box.
Search
Close this search box.
Search
Close this search box.

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:

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