agile

Better Software Magazine Articles

A Real Sprint in the Life of a ScrumMaster

You read so many books and articles that present how perfectly a Scrum project goes; yet in practice, that is rarely the case. Natalie shares ten lessons that she learned the hard way when she started out as a ScrumMaster. Special attention is given to ways you can avoid those same mistakes.

Natalie Warnert's picture Natalie Warnert
You Can't Be Agile without Automated Unit Testing

Agile projects assume that test planning, test creation, and test execution take place throughout a project's lifecycle. So the need for unit testing (and especially automated unit testing) can't be ignored and should be considered as a key responsibility of the entire team—not just the software developers.

Gil Zilberfeld's picture Gil Zilberfeld
Do Mobile and Embedded Software Really Need Comprehensive Testing?

The smaller the device, the less testing is needed. Right? Jon's insightful article dispels the notion that traditional software testing approaches work for mobile and embedded software.

Jon Hagar's picture Jon Hagar
Understanding Whole Team Testing

Whole team testing makes product quality everyone's business. It can also make people uncomfortable. Matt explains how this new way to approach project quality helps with leading retrospectives, conducting defect analysis, and mitigating project risks.

Matthew Heusser's picture Matthew Heusser
A New Year, A New Focus

In this issue's Editor's Note, Ken Whitaker kicks off the new year with a push to raise awareness of better software and how you can read Better Software anywhere on your mobile device.

Ken Whitaker's picture Ken Whitaker
Building a Solid Scrum Foundation Requires Clear Roles

Without clearly defined roles and responsibilities, actions taken by key project stakeholders may result in project misfires. Kyle shows what you should do to avoid the situation when roles are misunderstood, overlapped, or completely missing.

Kyle  Roozen 's picture Kyle Roozen
How Can I Develop the Ability to Collaborate?

In this installment of FAQ, SQE Trainer Bob Payne and consultant Ryan Olivett answer one of the questions students ask them most often.

Bob Payne's picture Bob Payne Ryan Olivett
Moving Beyond the Backlog: The Four Quadrants of Product Ownership

What do you consider the role of product owner in an agile development project to be? Bob presents a compelling perspective that a product owner has four distinct critical roles that can prove impactful to a team's success.

Bob Galen's picture Bob Galen
Using DevOps to Develop Reliable Software

How do we build more reliable, complex systems in a way that is both pragmatic and economically feasible? Many of the DevOps practices provide the key to building better software that can be maintained, upgraded, and supported from its first installation to its eventual retirement when the system is no longer required.

Bob Aiello's picture Bob Aiello Leslie Sachs
Manage Your Personal Project Portfolio One Step at a Time

Can you take the best practices of agile and apply them to your personal life? You bet you can. Johanna Rothman writes on how she manages her personal project portfolio the same way she advise other people to manage their work project portfolios.

Johanna Rothman's picture Johanna Rothman

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.