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:

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