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 »

Most New:

Categories:

Tags:

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

WELCOME

to our new website

WELCOME

to our new website

This website uses Cookies to provide a better experience
Shopping cart