software engineering | TechWell

software engineering

Software Tester: A Role in Transition

In an attempt at streamlining, over the years the role of tester has changed. In some cases it's been downright eliminated, replaced by automated acceptance checks and unit tests that run constantly. The state of the traditional tester role is in flux, so it’s time to take a fresh look at testing.

Matthew Heusser's picture
Matthew Heusser
Overcoming the Challenges of Integrating Configurator Software

A configurator can automate quotation documentation, streamline workforce efficiency, reduce errors, and improve customer satisfaction. However, introducing a configurator requires a considerable investment of time and resources. This story examines some common problems and suggests solutions.

Ron Mouw's picture
Ron Mouw
Overcome DevOps Adoption Barriers to Accelerate Software Delivery

Every team can improve its delivery speed. When teams increase agility and reduce time to market by adopting agile software development practices, DevOps principles, and cloud self-service platforms, they choose a development and operations environment that accelerates software delivery.

Chris Haddad's picture
Chris Haddad
Industrializing Testing Services for SaaS Products

Software as a service is a key component today of every enterprise application outsourcing strategy. Smart testing with the right blend of depth and speed is the cornerstone of successfully testing SaaS applications. Reap the benefits of SaaS products by creating an effective, reusable strategy.

Deepika Mamnani's picture
Deepika Mamnani
How to Succeed at Project Failure

If you're bound and determined for your software project to fail, you're in luck: Naomi Karten has some advice for you. She'll tell you to set unclear objectives and unrealistic expectations, leave gaps in communication, and ensure a lack of resources and support. You'll be failing in no time!

Naomi Karten's picture
Naomi Karten
Five Principles from Chess That Can Change Your Software Game

When you start analyzing the two strategic activities of playing chess and developing software, you will notice they share many core principles. Defining a goal, recognizing patterns, and learning from mistakes are just some of the important concepts to keep in mind with both chess and software.

Charlie Hill's picture
Charlie Hill
Learning to Love the Source

Even though we at SQE/TechWell pride ourselves on giving developers, testers, and other software professionals valuable resources for their industry, not all of us have a technical background. Here, a marketing employee describes her first brush with coding and how she came to respect programming.

Kelly McGee's picture
Kelly McGee
Barbie: I Can’t Be a Computer Engineer

A book called Barbie: I Can Be a Computer Engineer may have had good intentions, but in the story, Barbie is incapable of doing more than designing a game—it's the men who do all the coding. What does this say about the challenge of engaging girls in computer science? How can we help that?

Heather Shanholtzer's picture
Heather Shanholtzer