Better Software Articles

Please enter an article title, author, or keyword
Scaling Agile Thinking through Empowered Teams Scaling Agile Thinking through Empowered Teams

Just because a software team adopts agility doesn’t mean they’ll see results. Being flexible has its benefits, but ensuring that the team is given total responsibility to make decisions may be more important.

Bob Costello's picture Bob Costello
Bridging the Bimodal Divide between Waterfall and Agile

Most software developers are in either the agile or the waterfall camp. Agile is required to be competitive, but many enterprise processes still rely on waterfall practices for stability. They can coexist.

Steve Elliott's picture Steve Elliott
The Secrets of High- Performance Software Teams The Secrets of High-Performance Software Teams

Of all issues that impact getting quality products out on time, the team should never focus on simply managing costs. To minimize the risk of perpetual product delivery delays, define what “done” really means.

Steve Mezak's picture Steve Mezak
tolerate You Get What You Tolerate

We’ve all worked with a talented developer who can be a frustrating challenge to manage. First-time managers may unknowingly encourage bad behavior. There are several innovative ways to resolve the situation.

Andy Kaufman's picture Andy Kaufman
Achieving Continuous Improvement and Innovation in Software

There is tremendous pressure on software development teams to deliver software faster, better, and cheaper. Quality engineering with a focus on innovation is the answer

Michael Sowers's picture Michael Sowers
HOW TECHNOLOGY IS CHANGING THE WAY WE LEARN How Technology Is Changing the Way We Learn

Modern technologies like virtual reality, cloud-based systems, and measurement of content have disrupted how we learn. Standards have evolved to improve how learning material can be published to any device.

Troy Tolle's picture Troy Tolle
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
handstand The Power of Thinking Upside Down

Software developers can become bogged down trying to keep up with agile process and procedures. Get better results by rethinking your approach to balancing focus, agility, management, and testing.

Paul McMahon's picture Paul McMahon
Cross Platform Development 10 Lessons Learned in Cross-Platform Development

Building an app for a single platform is difficult, but designing, implementing, and testing an app targeting multiple operating system platforms can be next to impossible. The secret balances upfront design with customer feedback.

Dewey Hou's picture Dewey Hou
DevOps 2017 Is a Pivotal Year for DevOps

Customers expect real-time software updates. As DevOps becomes the engine for delivering business value, continuous innovation is needed. And this has to begin at the start of every project.

Eric Robertson's picture Eric Robertson

Pages

Upcoming Events

Oct 13
Apr 27