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

Blog

Agile Tools

Three tools that can help you become a better web developer

TL;DR
Use git, use eslint, and write unit tests.
Want to know the reasoning behind each tool? Keep reading!
Introduction

Whether you are starting out as a developer or already have some experience, improving your coding skills is an ongoing endeavor. But what does it mean to be a better coder?
While there are many ways to solve a problem with code, some of them are better than others. As Robert Martin wrote:
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees.

Read More »
Agile Estimations

A different approach to estimations in SAFe

SAFe™ (The Scaled Agile Framework) uses Story Points throughout the various levels as its estimation currency. This is covered in the “Story” article on the SAFe site. This is a pretty standard practice in organizations scaling agile these days. If you dive a bit deeper into how this is done in SAFe you will see that actually the story points used in SAFe are quite similar to “Ideal Developer Day” as this helps the teams align to a common baseline and support a rational economic ROI discussion at the level of Features/Capabilities that require effort from more than one team or haven’t even been mapped to a specific team yet.

Read More »
Continuous Deployment

The Sprint Increment Is Dead

The Sprint Increment Got Us Here

If you’re a veteran of the software industry, you probably remember those days when we released to production/GA every couple of months. Heck, many of the companies I meet these days still work that way.

If you’re also an experienced Scrum practitioner, you probably associate the time you started to use Scrum with the time you started to release more frequently. The Sprint Increment that had to be potentially releasable caused you a lot of pain as you were trying to improve your processes and capabilities, implement Continuous Integration, and finally gain the ability to actually have a releasable Increment each Sprint. You were pretty proud.

Read More »
Agile Leadership

How can HR people make a difference in an Agile transformation?

Transformations naturally start with a change in the process and the tools, which inevitably create tension that is supposed to catalyze a deeper change in other elements of the culture. Many implementations struggle and even get stuck at that stage. This is the hard part since it is mostly about people’s behaviors and habits and it takes time. This is exactly where HR professionals come in! I’m not trying to say that only at this stage HR people start partnering and pushing the transformation, I am only emphasizing their importance at this stage. HR departments are key in leading Agile transformations to long, lasting and truly impactful ones.

Read More »
Agile Leadership

3 steps towards better team work

Working with teams I sometimes feel that teamwork is similar to the weather: everybody talks about it but not much is done. When I talk about teamwork I mean doing the work together, as a team. Advising with each other is good, planning together is necessary, going to lunch as a group is fun and like the other activities, is probably a good way to get nearer to team work. However , as said above, I’m talking about doing the work together. And here are 3 steps that will help you get nearer to that worthy cause.

Read More »
Kanban

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 guide)

SAFe™ has included Kanban at all levels since version 4.0. Some basic guidance about Kanban is included in most if not all SAFe curriculums. Can a SAFe practitioner learn anything from the Kanban Guide For Scrum Teams?

In this blog post, I’ll explore some of the flow metrics from the guide with an emphasis on those that aren’t covered in SAFe.

Read More »
Events

Agile Israel 2019

Keynote Speakers Organization, Architecture, Autonomy and Accountability Kevin Goldsmith, Chief Technology Officer @ onfido https://youtu.be/NdjURwdPvJM Project to Product How Value Stream Networks Will Transform IT

Read More »
Engineering Practices

Peer Code Review – Benefits and Statistics

Benefits and statistics of embedding peer code review into your software development process.

As a Lean-Agile coach, I regularly talk with software development groups about the benefits of adding code review to their development process. Some easily embrace it and some require a little bit of persuasion, but usually, I find enough internal allies to initiate the change. Lately, I encountered a whole group that completely rejected this essential practice as a luxury they can not afford. Explaining that they will see immediate ROI within a sprint or two was not enough to convince them. So, I sat to compose the following list and sent it to the group. Luckily I had a sympathetic ear with the general manager of the business unit who embraced it and made it easier for the team to experiment with the practice. All’s well that ends well… here is the list, shared with you too.

Read More »
Subscribe for Email Updates:

Most New:

Categories:

Tags:

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