Software Development & Testing Insights | TechWell

The Latest Stories

Agile team in a meeting Does Agile Have Too Many Meetings?

Because agile favors lots of short meetings, it may seem like they take up a lot more time. But when you compare it to time spent meeting in the pre-agile days, it's usually actually less. However, this doesn’t mean all meetings you attend are useful. Here are a few tips for deciding if all your meetings are necessary.

Jeffery Payne's picture
Jeffery Payne
Text with red proofreading marks For Professional Communication, Check Your Grammar and Punctuation

If you want to be taken seriously at work, you should pay careful attention to your grammar and punctuation in proposals, formal emails, instructions, presentations, blog posts, resumes—pretty much any important written communication. If you frequently make style and usage mistakes, your credibility can take a hit.

Naomi Karten's picture
Naomi Karten
Kubernetes logos in the cloud Should You Use a Managed Cloud Service for Kubernetes?

Kubernetes is the number one container orchestration platform, as it’s suitable for deployment, scaling, and management of containerized applications. Several managed cloud-based services are available for Kubernetes, but are they right for your situation? Let’s look at the benefits and drawbacks of these services.

Deepak Vohra's picture
Deepak Vohra
A manager and an employee having a one-on-one meeting One-on-Ones: A Framework for Feedback

Regular one-on-one meetings between a manager and employee are a forum to provide safe, timely feedback. They can be short or longer, but you should discuss successes, challenges, and how to improve. Having a framework for the conversation helps you make sure that the meetings don’t routinely become chat sessions.

Steve Berczuk's picture
Steve Berczuk
Tester looking at a defect log Defect Reporting: The Next Steps

When a software defect is identified, best practices usually only pertain to the initial writing of the defect, not the tasks required to close it. Many factors can influence the tester's work. The solution is to add a “Next Steps” section that identifies the work remaining and the person responsible for completing it.

Richard Estra's picture
Richard Estra
Scrum team member fixing a bicycle 3 Common Scrum Anti-Patterns and How to Fix Them

For a Scrum team to operate successfully, the entire team must honor the Scrum values of commitment, courage, focus, openness, and respect. But it's easy to fall into practices that can erode trust and collaboration. Here are three common anti-patterns that emerge in Scrum, as well as the solutions to overcome them.

Owen Gotimer's picture
Owen Gotimer
Tech team collaborating and all putting their hands in the middle 3 Reasons Managers Struggle to Build Compatible Tech Teams

Managers should try to find candidates who not only have the right technical skills, but also will ideally complement each other and be able to collaborate. But that’s not easy. Here are three main aspects managers struggle with when building compatible tech teams, so you can try to mitigate them and achieve harmony.

Gregory V. Chapman's picture
Gregory V. Chapman
2020 confetti Softer Testing Skills to Focus On in 2020

Although technical skills will always be essential for testers, this should be the year we also have a collective responsibility to focus on two softer aspects: being realistic about goals for quality, and bringing back simplicity into the software engineering discipline. Here's how these goals can bring value in 2020.

Mukesh Sharma's picture
Mukesh Sharma