Related Content
Before You Can Eliminate Agile and DevOps Bottlenecks, You Need to Identify Them Agile and DevOps, which now dominate software development, lean on continuous integration, continuous testing, and continuous deployment. Because of that, anything that might break this iterative and continuous cycle could throw everything out of whack and stunt your team’s growth. |
||
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. |
||
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. |
||
Can You Over-Automate Your Testing? It’s a pipe dream if you think you can just flip a switch and automate entire swaths of testing without lifting a finger. Automation is integral to today’s agile and DevOps world, but it’s easy to fall in love with it and lose track of what should and shouldn’t be automated. |
||
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. |
||
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. |
||
Keep Up with Changing Technology by Making Learning a Priority Many organizations are constantly adopting or integrating new technology, with the goal of remaining competitive. But there are so many new platforms and methods being created that it’s impossible to keep up with them all. Michael Sowers shares some tips that have helped him stay current with changing technology. |
||
The Difference between Software Testing and Hardware Testing Hardware and software have become a necessary part of virtually every company and household, and the vendors that serve these audiences must ensure that their products work as they should. Sanjay Zalavadia looks at the difference between software testing and hardware testing. |