Better Software Magazine Articles

Become Agile 10 Things You Must Do to Become Truly Agile

Agile is not a state of doing; it’s a state of being. Adopting business models on value and learning how to make teams autonomous are both necessary steps to reap the benefit of agility.

James Schiel's picture James Schiel
Five pillars 5 Pillars of a Successful Test Automation Implementation

Discussions on what constitutes a “proper implementation” of test automation often focus on what tool you should use, but that is only one part of the equation. Bas Djikstra details four other things you should consider, how they contribute to the success of your test automation, and what risks are associated with failing to pay proper attention to each of them.

Bas Dijkstra's picture Bas Dijkstra
implementing gears Getting Employees On Board when Implementing Change Management

Change is a difficult but important part of business. It can be most difficult on the employees, but if you involve them in the planning process and make an effort to understand their points of view, you can mitigate resistance and facilitate the experience for everyone. This article deals specifically with ERP implementation, but its advice is useful for any change management situation.

RK Prasad's picture RK Prasad
How to Assess and Improve DevOps

DevOps can take substantial effort to successfully implement, according to Bob Aiello and Leslie Sachs. By understanding existing development and deployment practices, you'll be able to properly assess the best steps to transition to an outstanding DevOps environment.

Bob Aiello's picture Bob Aiello Leslie Sachs
Test automation Test Automation in the Agile World

After decades of talking about test automation, the agile movement suddenly seems to be taking it seriously. You might be wondering what all the buzz is about. Sanjay Zalavadia talks about why test tooling is suddenly so critical, when teams should think of automating, and how to bring the change so that your team will embrace it.

Sanjay Zalavadia's picture Sanjay Zalavadia
Clock: ready for go-live Are You Ready for Go-Live? Eight Essential Questions

As real and daunting as scheduling pressures can be, they have to be balanced with the consequences of a potentially disastrous premature go-live. Don’t let all the reasons a system simply "must" be implemented by a target date overwhelm compelling evidence that it is not ready. Consider these eight questions honestly first.

Payson Hall's picture Payson Hall
The Curious Case of Waterfall Sprints

It isn't unusual for a project team to believe that adopting a mix of waterfall and Scrum can deliver the best of both worlds. According to Steve, nothing could be further from the truth. In fact, Steve retraces a real project that quickly disintegrated into an absolute disaster.

Steven Zachary's picture Steven Zachary
Why Quality Is such a Big Deal

In this issue's Editor's Note, Ken Whitaker introduces an issue that is focused on quality and testing, summarizing the value of each of the featured articles.

Ken Whitaker's picture Ken Whitaker
Passing the Buck

One way object-oriented systems address the maintenance problem is by using "implementation hiding." Clients of an object shouldn't be dependent on its inner workings--they should only have to know how to talk to it.

Allen I. Holub's picture Allen I. Holub

StickyMinds is a TechWell community.

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