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:

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