Black Friday Sale! 20% Off on all Courses 14 hours 24 minutes 30 seconds Use coupon code: 𝗙𝗿𝗶𝗱𝗮𝘆𝗦𝗽𝗮𝗿𝗸𝘀 on checkout

Welcome to AgileSparks Blog

The Premise A year ago Scrum.org, in collaboration with Daniel Vacanti and myself, published the Kanban Guide For Scrum Teams, a guide that is aimed at helping Scrum Teams take advantage of Kanban/Flow principles and practices. (I wrote an earlier blog post about understanding...

Improving your SAFe™ Implementation with some additional Flow metrics

The Premise A year ago Scrum.org, in collaboration with Daniel Vacanti and myself, published the Kanban Guide For Scrum Teams, a guide that is aimed at helping Scrum Teams take advantage of Kanban/Flow principles and practices. (I wrote an earlier blog post about understanding...

The console object is a very useful feature of browsers that has been around for many years. It provides access to the browser’s debugging console. Most web developers know how to print messages to the console using console.log.  But I’ve found that many don’t...

How to go beyond console.log and get the most out of your browser’s debugging console

The console object is a very useful feature of browsers that has been around for many years. It provides access to the browser’s debugging console. Most web developers know how to print messages to the console using console.log.  But I’ve found that many don’t...

Peer Code Review – Benefits and Statistics

Peer Code Review – Benefits and Statistics Benefits and statistics of embedding peer code review into your software development process.   As Lean-Agile coach I regularly talk with software development groups about the benefits of adding code review to their development process. Some easily...

Peer Code Review – Benefits and Statistics

Peer Code Review – Benefits and Statistics Benefits and statistics of embedding peer code review into your software development process.   As Lean-Agile coach I regularly talk with software development groups about the benefits of adding code review to their development process. Some easily...

The classic for loop is a widely used feature of javascript programs. It can be used for running any piece of code multiple times, and it used to be what was used for implementing operations on arrays. A typical for loop would look something...

How to dump the for loop and stay alive

The classic for loop is a widely used feature of javascript programs. It can be used for running any piece of code multiple times, and it used to be what was used for implementing operations on arrays. A typical for loop would look something...

Many organizations are becoming agile to improve quality, throughput or many other good things that agile brings along. It thus seems trivial that if we want to measure our improvement we will measure these. However this raises a difficulty and we need to look...

Setting Goals For Improvement – Leading vs. Lagging

Many organizations are becoming agile to improve quality, throughput or many other good things that agile brings along. It thus seems trivial that if we want to measure our improvement we will measure these. However this raises a difficulty and we need to look...

At AgileSparks, we’re known for speaking out against what we call Agile Theatre where a company goes through the motions of adopting Agile but stops short when it comes to changing the way the business operates. Real agility affects every aspect of an organization...

Case Study – RAPID RTC: Moving into the fast lane with SAFe®

At AgileSparks, we’re known for speaking out against what we call Agile Theatre where a company goes through the motions of adopting Agile but stops short when it comes to changing the way the business operates. Real agility affects every aspect of an organization...

Introduction As a system admin or a project manager you often find yourself torn between management requirements and users who find the tools not as comfortable as they would like them to be. Jira is without a doubt a tool that can raise mixed...

4 Common Jira Challenges and How to Overcome Them

Introduction As a system admin or a project manager you often find yourself torn between management requirements and users who find the tools not as comfortable as they would like them to be. Jira is without a doubt a tool that can raise mixed...

In the last couple of years, I’ve been writing about SAFe on the AgileSparks Blog, providing guidance articles for the SAI, and creating some complementary approaches and services in the SAFe context. All based on experiences in the trenches helping AgileSparks clients achieve agility...

SAFe in the Trenches – A new ebook by AgileSparks

In the last couple of years, I’ve been writing about SAFe on the AgileSparks Blog, providing guidance articles for the SAI, and creating some complementary approaches and services in the SAFe context. All based on experiences in the trenches helping AgileSparks clients achieve agility...

The Scrum Master’s’ role has become one of the most important and challenging roles in modern organizations, since they act as the main interface between top management and the teams that actually produce and deliver the company’s value to the customer. Because of the...

The Scrum Master as an Agile Leader

The Scrum Master’s’ role has become one of the most important and challenging roles in modern organizations, since they act as the main interface between top management and the teams that actually produce and deliver the company’s value to the customer. Because of the...

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...

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...