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.
MORE FROM DAN
Article
Kanban - A brief introduction
An introduction to kanban methodology for agile software development and its benefits for your agile team.
Article
Get started building an agile workflow
Agile process flows help bring structure to scale your software development process. Learn more about workflow management to support your agile program.
Article
What are story points in Agile and how do you estimate them?
An inside look into secrets of agile estimation and story points. Good agile estimation lets product owners optimize for efficiency and impact.
Article
Five agile metrics you won't hate
Learn how to use agile KPI metrics like sprint burndown, epic and release burndown, velocity, control charts & the cumulative flow diagram.
Article
Four agile ceremonies, demystified
Learn how to facilitate great agile ceremonies like sprint planning, daily stand-ups, iteration review and retrospectives.
Article
Product Backlog Explained [+ Examples]
What is a product backlog in agile or scrum? Learn about the best practices for managing and prioritizing a healthy product backlog.
Article
Mastering Agile Sprint Reviews: A Guide for Agile Teams
Enhance your sprint reviews with Atlassian's comprehensive 3-step guide. Explore strategies for sprint review meetings, and level up your Agile process.
Article
What is a Stand Up Meeting? [+ Expert Tips]
Discover how Atlassian masters daily scrum to keep software teams agile, focused, and free from blockers. Make your stand-ups stand out!
Article
Working with WIP limits for kanban
Learn how to use work in progress limits, the 4 goals for agile teams using WIP limits, and why WIP limits are important. Get started here.
Article
How to be an awesome agile developer
Are you a developer? You've come to the right place. Learn what agile means when it comes to coding, culture, and making your job awesome again.
Article
Agile Managers: Development Managers vs Scrum Masters
Learn how to be an effective agile manager as a Scrum Master or Development Manager. See how these two roles differ and work together effectively.
Article
A Guide to Optimal Branching Strategies in Git
Master efficient development with branching strategies in Git. Unravel the potential of branching for agile teams.
Article
What is a Code Review & How It Can Save Time
Code review helps developers learn the code base, as well as help them learn new technologies and techniques that grow their skill sets. Learn more here.
Article
Software Releases: 3 Ingredients You Need for Success
Great software releases start with modular architecture and are powered by great relationships. Learn how to have great agile software releases here.
Article
What is technical debt? Escaping the black hole of tech debt
Learn how to reduce technical debt with agile in 3 steps. Read about how preventing technical debt allows development to be agile in the long run.
Article
Agile Methodology Testing Best Practices & Why They Matter
QA teams are responsible for executing test plans. With agile testing they can sustainably deliver new features with quality. Learn best practices here.
Article
Continuous integration
Build your team's agility with faster feedback. Because you only move as fast as your tests.
Article
Agile Roadmaps: Build, Share, Use, Evolve
A roadmap is just as important to an agile team as it is to a waterfall team. We'll talk about how to build an agile roadmap, how to use it, and evolve it.
Article
Agile Requirement Documents: Your Product Blueprint
Turn visions into reality with requirement documents: Your PRD for clear direction and teamwork.
Article
Distributed Teams: Strategies for Success
Do you work on a distributed team, maybe remote or virtual? Learn how to manage, structure and build culture with a distributed agile team.
Article
How to work with agile specialists
Sometimes skill sets needed for a project fall outside a team's collective abilities. Read best practices for working with an agile specialist.
Article
Agile Portfolio Management
Agile portfolio management helps large teams and developers efficiently manage projects. Read here to learn about high-functioning agile portfolios.