CTS – Your Technology Partner

Manual Testing: Why and When?

Written by Jeff Lether on March 9, 2016

Many software developers instinctively know they need to test their solutions, but they aren’t always clear on the best way to proceed. There’s manual testing versus automated testing. There’s scripted testing versus exploratory testing. There are many other choices and possibilities to consider. Navigating the variety of choices to pick the approach that best fits…

Continue Reading


The Benefits of Multiple Project Roles

Written by Ashley Grizzell on March 4, 2016

I joined CTS, Inc. as a Software Engineer right after graduating from college.  I was eager to start coding and developing something in the real world. I was surprised however, when my first assignment was to test an application one of our teams had been working on.  That project experience not only allowed me to…

Continue Reading


Why Test Software At All?

Written by Amber Lehmann on February 25, 2016

Bottom line, no matter how good you are, you can’t think of everything. You will also be asked to make your software do things that you never intended for it to do. You will also never have requirements that are so clear that you will be able to think of every possibility to make sure the code doesn’t…

Continue Reading


The True Cost of Quality Assurance

Written by Amber Lehmann on February 25, 2016

You have heard it before and so have we, “QA is not cost effective.”  We hear this quite frequently being in the business of software development & testing.  What I’d like to propose here is not the cost of QA, but rather the cost of skipping it.  The effects of avoiding QA can be costly in…

Continue Reading


Auditioning or Interviewing?

Written by Elise Zieman on February 1, 2016

Plain and simple – the interview process can be intimidating.  The spotlight is on you to communicate your educational and experiential qualifications as well as your aptitude, interest, and career ambitions over the course of a few brief conversations. You may feel as though you are auditioning for a play rather than interviewing for your dream…

Continue Reading


WIP Your Agile Team Into Shape!

Written by Dwight McCants on January 14, 2016

If it seems like your agile team constantly bottlenecks during a certain stage of a workflow, Work In Progress (WIP) limits may be your solution. Agile teams implement WIP limits to control the number of active items within each stage of an agile workflow. This control allows a team to concentrate on a concise amount…

Continue Reading


Raspberry Pi – Delicious Dessert or Door to the Future?

Written by Wayne Keadle on January 6, 2016

The Internet of Things (IoT) is quite the buzz in the modern day of Geekdom. IoT is the networking of any sensor, software or electronic device. The devices or “things” manage other “things” through the Internet, which is obviously a very large network. Can you imagine a world where all electronic devices and software communicate…

Continue Reading


4 Strategies to Improve Performance Time with SAP Data Services

Written by Dwight McCants on December 14, 2015

SAP Data Services delivers a single enterprise-class solution for data integration, data quality, data profiling, and text data processing that allows you to integrate, transform, improve, and deliver trusted data to critical business processes. It has many advantages but there are some challenges that can occur.  In this blog, I will give an overview of…

Continue Reading


How A Challenging BI Project Succeeds Pt. 2

Written by Radha Mukkai on November 30, 2015

As promised in my earlier blog post, here is Part 2 of How A Challenging BI Project Succeeds.  In my first post, I discussed our many challenges.  This post will focus on how we overcame those challenges. Simply put, we were successful because of solid project leadership, talent, and process (discipline). Let us walk through each factor….

Continue Reading


How a Challenging BI Project Succeeds Pt. 1

Written by Radha Mukkai on November 16, 2015

In case you have not heard yet, big BI projects can have a high rate of failure. I could tell you the many reasons why these projects can fail, but I’d rather explain why this one didn’t.  I think we can learn a lot more from what went right in this project instead of what…

Continue Reading