More Agile Development Patterns - Swarm and More episode artwork

EPISODE · Oct 28, 2020 · 23 MIN

More Agile Development Patterns - Swarm and More

from Develpreneur: Become a Better Developer and Entrepreneur · host Rob Broadhead

We are nearing the end of the season on the Agile Manifesto and more.  However, we have several agile development patterns left to consider before wrapping this up.  The themes of teamwork, communication, and satisfying the customer continue to pop up as part of this series of patterns. Swarm Agile assumes that things will happen that require us to change our approach.  These challenges may be new features that are critical, bugs, or highly underestimated tasks.  We all have seen these sorts of obstacles that threaten to derail our best-laid plans.  The swarm pattern is one way to handle such issues.  We use this pattern to assign all resources to a single item or task with the goal of "knocking it out" and clearing the way for overall progress.  We use this pattern when we see an obstacle causing continued damage or delay to our plans as long as it remains.  Think of this as removing the highest pain-point first so other needs can be met. Test-Driven Development Testing has traditionally been done after the implementation.  That is not a requirement.  We can create tests that need to be passed as part of a successful implementation.  Then the implementation is done with the tests as a goal.  We see this in education when teachers "teach to the test" instead of a more comprehensive educational approach.  In this case, we also can free up test resources to define tests throughout the sprint and avoid a flurry of testing at the end of the period.  We can even set up tests via TDD to deploy features as they are implemented because the testing is already in place and run. Pivot, Co-Location, Time-Boxing, and Refinement The are several terms and concepts that can be seen as agile development patterns even though they are also traits identified.  We see this in patterns such as pivot or time-boxing.  These are methods for implementing Agile that can easily be overlooked as a pattern.  They are not buzzwords and are instead well-defined methods for addressing agile principles.  We want to communicate, set expectations, and get better as we advance through sprints. Learn More About Scrum Challenge of The Week: How well do you implement these patterns?

NOW PLAYING

More Agile Development Patterns - Swarm and More

0:00 23:34

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

Frequently Asked Questions

How long is this episode of Develpreneur: Become a Better Developer and Entrepreneur?

This episode is 23 minutes long.

When was this Develpreneur: Become a Better Developer and Entrepreneur episode published?

This episode was published on October 28, 2020.

What is this episode about?

We are nearing the end of the season on the Agile Manifesto and more.  However, we have several agile development patterns left to consider before wrapping this up.  The themes of teamwork, communication, and satisfying the customer continue to pop...

Can I download this Develpreneur: Become a Better Developer and Entrepreneur episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!