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