Development Agile Test & Quality Assurance Project Management Requirements
CM & ALM Devops Cloud Mobile People & Teams

By Topic

Software Development

Development Stories
Breaking apart blocks Think Small: Break Down User Stories for Agile Success

The entire agile team needs to be involved in a continuous process of identifying ways to simplify work, right up until a story is complete. Smaller stories ensure that development work is rapid and trackable. Mitch Goldstein details how to focus on breaking stories down into a more estimable, “digestible” size.

Mitch Goldstein's picture
Mitch Goldstein
software architecture How Agile, DevOps, and Continuous Integration Changed Software Architecture

For the longest time, software architecture was something you built, adapted to your team or situation, and left in place—the old “if it ain’t broke, don’t fix it” mentality. Now, more rapid changes aren’t just expected, they’re necessary.

Josiah Renaudin's picture
Josiah Renaudin
fake-genuine street sign Fighting Fake News

Is this news story true or is it merely the product of someone’s imagination? While sometimes it’s easy to tell, many people have been fooled by fake news. As part of an effort to mitigate the trending “fake news” phenomena, Google recently announced the latest improvements for Google Search.

Pamela Rentz's picture
Pamela Rentz
Data Test Your Data Quality to Increase the Return on Your QA Investment

With the high volume of data coming into your organization, it’s important that it be complete, correct, and timely. But considering the velocity at which this data is moving, how do you measure its current quality? You must be able to test it wherever it sits still enough to be viewable, without altering it.

Shauna Ayers's picture
Shauna Ayers
Connected devices Building for the Internet of Things Is Great—Just Keep Security in Mind

The Internet of Things gives us opportunities to transform everyday life into frictionless interactions between humans and machines. However, that also means the technological attack surface is everything. Makers learning how to build IoT devices must also learn how to build safe, secure, and compliant devices.

Chris Poulin's picture
Chris Poulin
Technical manager Do Software Teams Need Managers with Technical Expertise?

Soft skills matter in how effective a manager is, but what about technical skills? If you're a software engineer, how important is it to you for your manager to have the same background and to fully understand your job? Ideally they would, but in some cases, that role can be better filled by a technical lead.

Steve Berczuk's picture
Steve Berczuk
Data What You Should Consider to Make the Best Use of Your Collected Data

We live in a world where data is constantly being recorded. In software, determining the timing of when to use that data is critical to making the most of the information. You should take into account data freshness, the data-gathering processes and any dependencies between them, and when to distribute information.

Catherine Cruz Agosto's picture
Catherine Cruz ...
Better Software magazine cover What’s in the Spring 2017 Issue of Better Software Magazine

This is the second issue of Better Software magazine for 2017, and it has the largest page count of the last few years. With close to one hundred thousand subscribers worldwide, Better Software is fulfilling a real need in the software development community. As always, this issue has some thought-provoking articles.

Ken Whitaker's picture
Ken Whitaker