Best Practices for Proposing Improvements to Your Development Team

Jake Everhart Agile, Articles, Consulting, Project Management, Soft Skills Leave a Comment

Working within a software development team has tremendous benefits, but it also comes with its share of complications. One of those complications is inertia โ€“ the more people who get used to a process or a certain set of tools, the more difficult it can be to introduce changes. Maybe this manifests in a positive way, where repetition and familiarity …

Communication: The Importance of Feedback Loops

Lynn Brownlee Agile, Articles, Soft Skills 1 Comment

Effective communication isnโ€™t just about sending messages; itโ€™s about knowing they landed, were understood, and acted upon. In agile software teams, short feedback loops are one of the most powerful ways to reduce misunderstandings and build alignment. Hereโ€™s why they matter and how to build themโ€”both inside and outside the development team room.

โ€œThe hardest part of any project is communication.โ€ ~Lynn Brownlee

JIRA Automation: Streamlining CI/CD for Agile Teams

Hands-Off JIRA Automation: Streamlining CI/CD for Agile Teams

Chris Weiner Agile, API Development, Articles, Automation, CI/CD, Cloud 5 Comments

In this blog, we’ll explore how CI/CD automation with tools like JIRA Cloud, Jenkins, Slack, GitHub, SVN, and Postman benefits Agile teams as a whole. Whether you’re new to Agile or are working with an experienced team, automation can significantly reduce “JIRA paperwork” while keeping everyone focused on delivering value. By streamlining repetitive tasks, teams can spend more time on …

Foundations of SAFe: Part 3 (benefits, drawbacks, and practical application)

The Foundations of SAFe: Part III (Benefits, Drawbacks, + Practical Application)

Todd Horn Agile, Articles, Project Management Leave a Comment

Youโ€™ve officially made it! Weโ€™re almost ready to wrap up our conversation about the Scaled Agile Framework. In case your memory is hazy, Iโ€™m a senior consultant and team lead on the Keyhole Software team. Iโ€™ve been working with a client who is adopting SAFe, guiding their team and helping to set the right culture for the methodology. Iโ€™ve learned a lot about SAFe over the past year, and in this blog series, Iโ€™m sharing what Iโ€™ve learned with you.

In this final series installment, weโ€™re getting a bit more practical. Weโ€™ll start with a quick foray into the benefits and the drawbacks of implementing SAFe (weโ€™re all about balance here). Then, Iโ€™ll talk a little more about what it looks like for small teams, and after, Iโ€™ll share some tips for devs who find themselves in an organization that uses SAFe. To wrap up, weโ€™ll get down to it; should you implement SAFe on your team? Iโ€™ll talk you through a few factors that should help you decide.

Before we get started – if youโ€™re new here, head to Part I (Overview + Core Values) and/or Part II (Core Principles) before proceeding. If youโ€™re caught up, great! I think weโ€™re ready to dive in.

Foundations of SAFe: Part II (Core Principles)

The Foundations of SAFe: Part II (Core Principles)

Todd Horn Agile, Articles, Project Management Leave a Comment

Welcome back to Part II of our series covering Scaled Agile Framework. As a quick refresher, Iโ€™m a lead consultant at Keyhole Software, and for the past year, Iโ€™ve been helping my client adopt SAFe methodologies and practices. Iโ€™ve certainly learned a lot, and I want to share that knowledge with you.

Last time in Part I, I gave an overview of SAFe and discussed the four core values: Alignment, Transparency, Respect for People, and Relentless Improvement. Today, weโ€™ll dive a little deeper, talking through SAFeโ€™s ten core principles. Next time in the third and final installment, weโ€™ll take a practical look at the pros and cons of SAFe and some tips for implementing it.