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 »

Most New:

Categories:

Tags:

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

WELCOME

to our new website

WELCOME

to our new website

This website uses Cookies to provide a better experience
Shopping cart