About Dan Radigan

Agile has had a huge impact on me both professionally and personally, as I've learned the best experiences are agile, both in code and in life. You'll often find me at the intersection of technology, photography, and motorcycling. Find me on Twitter! @danradigan.

Archives for Dan Radigan

How to build a kick-ass agile team

Despite sharing common values, there is no formula for the perfect agile team. Some implement scrum while others use kanban. Agile purists prefer co-located teams, but business realities sometimes necessitate distributing an agile team across geographies. Most agile teams possess all the required skills, but sometimes it's necessary to call on specialists for specific work. So how do you know whether your team is on the path to greatness? Read on.

Continue reading »

Who’s who in agile teams?

Agile teams are structurally different than their waterfall counterparts. Agile teams focus on the team itself, whereas waterfall teams often follow the structure of the organization. As I was learning scrum, one of the questions that kept coming to mind was, “How do development managers and scrum masters share responsibilities in the team?” Let's explore the answer to this question.

Continue reading »

3 steps to taming technical debt

Mounting technical debt is similar to damage caused by termites--left unchecked, both can cause major problems. When technical debt creeps in, development becomes harder, the codebase becomes brittle, and tribal knowledge is required to understand hacks and known workarounds. Technical debt needs to be addressed and avoided in the future, but this is a difficult goal to strive for. Here at Atlassian, teams reduce technical debt by first identifying what it is, developing a plan to iteratively reduce it, and finding creative ways to enable developers to organically make the codebase better. Keep reading to learn more!

Continue reading »

Stand-up is one of the fundamental parts of agile development, and it’s often the most misunderstood. Let’s be real: stand-ups by themselves don’t make your team agile. They aren’t about inflating egos or justifying job descriptions. They aren’t a time to plan; Sprint planning is for planning. They also aren’t the only time to mention blockers. If you’re stuck, ask for help!

Continue reading »