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 »
Agile Testing

Test-First Reading List

ATDD (Acceptance Test Driven Design /Development) / BDD (Behavior Driven Development) / SBE (Specification by Example) Step Away from the Tools | Liz Keogh, lunivore

Read More »
Subscribe for Email Updates:

Most New:

Categories:

Tags:

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