agile | TechWell

agile

Metrics dashboard A Lean, Flexible Measurement Dashboard for Agile and DevOps

If you’re moving from a more traditional software development approach to agile and DevOps, or if you’re struggling with implementing metrics, consider reviewing, revising, and refining your measurements. Leave those that add no value behind and look at a monitoring system that has these five essential categories.

Michael Sowers's picture
Michael Sowers
Better Software Fall 2017 issue cover What’s in the Fall 2017 Issue of Better Software Magazine

Better Software magazine editor Ken Whitaker highlights content from the latest issue, including articles on bridging the divide between agile and waterfall, scaling agile through empowered teams, DevOps and IoT, and continuous development.

Ken Whitaker's picture
Ken Whitaker
User stories Use Continuous Backlog Grooming to Refine Agile Requirements

Continuous backlog grooming means systematically refining your user stories: breaking up larger stories, obtaining detailed requirements, writing the requirements in terms of acceptance criteria and acceptance tests, and sharing and refining these details with the team. Acceptance test-driven development can help.

Susan Brockley's picture
Susan Brockley
iceberg of technical debt Technical Debt, Product Value, and Risk Management

Reports that the Equifax breach took advantage of a known issue in Apache Struts set the stage for a conversation about technical debt, product value, and risk management. Steve Berczuk shares his thoughts on how to help prioritize technical work in a way that balances short and long term value.

Steve Berczuk's picture
Steve Berczuk
Internet of things applications 3 Proven Strategies for High-Quality IoT Applications

IoT apps extend test activities to more devices, test cases, and compliance requirements. Handling this extension while maintaining high quality can be done with planning, innovation, and careful execution. Here are three recommendations for expanding your test strategies to ensure high-quality IoT applications.

Amir Rozenberg's picture
Amir Rozenberg
failure and success road signs Want to Become Agile? Get Ready to Make Countless Mistakes

It’s not easy, but to find success with agile, you need to become comfortable not only taking risks, but watching those risks lead to real failure. Not every idea is going to be a winner, but more often than not, those failures lead to an even greater success.

Josiah Renaudin's picture
Josiah Renaudin
Daily scrum standup meeting 4 Ways to Restore Purpose to Your Daily Scrum

The daily scrum was created to help the Scrum team meet its sprint goal. Unfortunately, answering the three daily questions can turn a synchronization and planning meeting into a status report. Here are four ways to make sure your team members are collaborating about their work and are ready to tackle the next day.

Ryan Ripley's picture
Ryan Ripley
Team grouped around a computer Growing Generalized Specialists on an Agile Team

A generalized specialist is not a jack of all trades. It is an individual with deep knowledge in a particular specialization who also has learned to be productive in other team roles. Here are some tips on how to grow generalized specialists on your team in order to maximize your team's productivity potential.

Jeffery Payne's picture
Jeffery Payne