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:

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