Scope Creep, Rework and External Dependencies: 3 Uncertainties That Threaten Every Project
In agile software development, timing is everything. Here we explore the elements you need to overcome to consistently ship early.
Scaling Agile: Theory & Execution
Large companies solve large, complex problems. And with lots of people working on the same or similar problems, there’s a need to organize and coordinate activities. Is scaling agile possible?
6 Secrets for Creating an Agile Development Team in 2 Weeks or Less
I was having lunch last week with a friend, and we were talking about our respective professional services companies. As we were finishing he asked, "So, what's your [...]
7 Simple Secrets to Building High Performance Teams With Scrum
"Another change?" I asked. My business partner looked up at me and replied with one word: "Yep." It was 20 years ago, I was fresh out of UNH [...]
Agile Software Estimation With Scrum Planning Poker
Years ago I struggled with a dilemma: should I sit down to figure out how long it will take to create the software product, or just start writing [...]
Critical Roles for Building Great Apps: Technical Specialists vs. Generalists
You need a lot of technical know-how to build an app. But where does that know-how come from? In traditional software development, we typically leveraged highly skilled specialists for [...]
Planning For Your Agile Transformation
If only it could be that easy. But, like an actual rocket firing off into space, there is far more preparation to a successful agile launch than anyone [...]
What to Do When Agile is Failing (“We’re Doing it Wrong”)
Nothing is quite as frustrating as putting all your time and effort into an agile transformation and not achieving the expected results. You wanted more management of changing priorities, more project visibility, more team [...]
Scrum Artifacts: Your Tools for Successful Scrum
Find me on: LinkedIn Twitter As you build your Scrum toolkit, there are a few fundamental elements that are helpful for you and your team to understand on the [...]
Critical Roles for Building Great Apps: Leadership
Good leadership has always been a key component when building great software. In the past, Project Managers often held those keys to success. But today’s Agile development [...]
What the Heck is the Definition of Done?
Find me on: LinkedIn Twitter You’re sitting in sprint review with your development team, and the product owner is presenting a new feature to you and the other [...]
You Can’t Do Scrum with Distributed Teams (or Can You?)
Find me on:LinkedIn Twitter “Scrum can’t work with distributed teams. Physical proximity is crucial to agile success.” A statement I’ve heard in the past, in one form or [...]