Search
Close this search box.
Search
Close this search box.
Search
Close this search box.

Blog

Agile

Webinar: The Surprising Truth About Speed at Scale

After more than 20 years working in the software industry, 10 of which coaching engineering organizations on their Agile and DevOps journey, Yael Rabinovich, a SAFe (Scaled Agile Framework) Program Consultant and Partner at AgileSparks, will share her experience and present a number of ways that accelerate value delivery at scale. While these ways may look simple at first, they are not easy to implement. Yael will discuss challenges organizations face and the way to overcome them while sharing stories and case studies from international organizations such as Intel, Alcatel Lucent, Motorola and more.

Read More »
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 »
Engineering Practices

Legacy Code: Extract-FirstUT-Cover-Refactor-TDD

Recently, I had the opportunity to work on legacy code with several teams from various organizations. I would like to share my experience.

We usually start by choosing a piece of code that is “painful”: changing frequently and “scary” to touch because of its complexity. We explain that our purpose is to make the code simpler, readable, and easy to change. Establishing the motivation for what we do is important!

Read More »
Engineering Practices

Amusement Park Methods

Sometimes you stumble upon amusement park methods.

Remember the feeling when first going through the gates of a big amusement park? When you get a first glimpse of how vast it is? you see some rides close by and in the distance, you see the tall roller coasters. That’s the feeling I’m talking about.

You start scrolling through the method. Just to understand what’s before you, you want to see how long it gets. You scroll and scroll and it goes on and on, and you start to go faster but it never ends. As Louis and Clark tried to find a path through the Rockies to get to the Pacific, you are making your way through this monstrous method, this fantastic creation.

Read More »
Engineering Practices

Time To Reorg – An Intro to Refactoring

Organizations reorg all the time. And again. Why do they do that? Setting cynicism aside, organizations reorg to adapt to new realities, to new demands. A team of 5 people that grew to 20 people needs to split to smaller teams. A business group dealing with a fast-growing market needs to come up with a new strategy to cope with the demand. A startup of 20 people will need a different structure than that of a company of 100 people. As business demands change there is a need to adapt the organization’s structure.

Reorg is an expensive venture, yet organizations do it again and again. Because they have to do it – they have no choice.

Read More »
Agile

Values, Principles, and Practices

The concept of process improvement has been around for quite a while. Many methods have been defined to conduct and pursue improvement. Then why isn’t everyone already an expert at it? We seem to never lack “improvement” content as if it’s fresh, and exciting-which it’s not. Maybe that’s because so much of what’s been espoused hasn’t worked. But why? Hillel Glazer examines several long-held assumptions about process improvement, proposes plausible flaws, and reveals new levels of understanding that have allowed breakthroughs in performance. Hillel looks at what happens when there’s too much focus on practices, when the underlying principles aren’t honored, and when basic values aren’t internalized. We see too much arguing over practices instead of working towards results; worrying about “compliance” instead of moving forward. What’s the relationship between values, principles, and practices, and why does it matter? Hillel explains it all in this compelling, entertaining session.

Read More »
Agile

Agile Testing Reading List

Agile Testing/QA Reading List Engineering Higher Quality Through Agile Testing Practices The Agile Coach From Quality Assurance to Quality Assistance | Inside Atlassian No QA?

Read More »
Subscribe for Email Updates:

Most New:

Categories:

Tags:

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