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:

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