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:

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