Related Content
Is Everything Code? As modern software processes become automated, one might argue that nearly everything in software development is code. Obviously, our software applications are comprised of code, but that’s only the start of it. Our tests, delivery orchestration, and someday even our software production could be automated. |
||
Standing Up Your Product Help Desk Great technical support is an integral part of any software commercialization plan. But how can you get high-quality tech support without breaking the bank? Here are some ways to economically provide technical support that adds value and educates customers on using your product correctly, safely, and effectively. |
||
Crowdsourced Testing: Give the People What They Want Crowdsourced testing is a great way to connect with users and ensure that the product idea, design, implementation, and nonfunctional elements meet their expectations—or, hopefully, even exceed them. But like any other test effort, crowdsourced testing is both a science and an art. Here's how to do it effectively. |
||
Empathy-Driven Development: A Slack Takeover with Andrea Goulet Thought leaders from the software community are taking over the TechWell Hub to answer questions and engage in conversations. Andrea Goulet, the CEO of Corgibytes, hosted this Slack takeover and discussed how to help teams that want to be agile but aren't, and the importance of empathy in developing software. |
||
Down-to-Earth Benefits from NASA's 3D-Printed Habitat Challenge To advance the technology needed to create sustainable housing solutions for trips to the moon, Mars, and beyond, as well as here on Earth, NASA is conducting the 3D-Printed Habitat Challenge. Teams compete to construct dwellings out of local, indigenous, or recyclable materials, and designs are out of this world. |
||
Getting Faster Pull Requests in an Agile Environment Pull requests may not seem to fit into agile development, but they can work well if done right. If you can maintain feedback on your working software from frequent integration, using PRs can help people understand your code. The speed at which PRs can be reviewed depends on three things: context, size, and atomicity. |
||
The Value of Security Testing in QA For many organizations, traditional testing groups are separated from the IT security group. But having traditional testers perform some security testing efforts is a great way of achieving a balanced approach to shifting left while being mindful of staffing and budgetary challenges. It also has some great advantages. |
||
Choosing the Right Tools for the Job The saying “If all you have is a hammer, everything looks like a nail” summarizes a cognitive bias we have to use tools that are most familiar to us, even if they are the wrong tools for the job. Software professionals often fall into this trap. Here are some tips on how to choose the right tools for your projects. |