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:

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