teams

Articles

Coding brackets Mob Programming for Low-Code and No-Code Development

In low-code and no-code development, as the names suggest, developers do less actual coding—they create applications through GUIs and configuration instead of traditional programming. But mob programming is still a useful practice, because the entire team can clarify requirements, discuss development and test strategies, and implement the best ideas. Everyone gets to learn and contribute.

Arun Kumar Dutta
Testing team standing around a computer and smiling 3 Methods for Better Communication and More Effective Testing

Successful delivery of software requires the entire team, so it’s imperative that everyone choose their words carefully so they convey what they really mean, are sensitive to others’ feelings, and consider all aspects of a problem. Here are three questions to remember when communicating about your software testing projects to ensure you’re considering the power of words.

Ajay Balamurugadas
A developer and a tester looking at each other warily Examining Cross-functionality Bias on Software Development Teams

Cross-functionality means having all the necessary people and skills on one self-organizing team. Unfortunately, the execution of cross-functionality is often biased. The main traps we fall into are misunderstanding the value of specialization, hero worship, and not “walking the cross-functional talk” as organizations. Let’s examine each of these pitfalls in the hope that your teams may avoid them.

Natalie Warnert
Arrow pointing left Shifting Testing Left Is a Team Effort

There is a lot of talk in the testing world about shifting left. Basically, “shift left” refers to moving the test process to an earlier point in the development process, independent of the development approach. This article explores a case in which shift-left has been applied, and the lesson is that shifting left cannot be achieved by testers alone—it must result from a team effort.

Better Software Magazine Articles

Developers and testers 5 Ways to Pair Developers with Testers

Some agile practices stress the importance of pairing team members together to achieve better team performance. Try these five suggestions for pairing key resources.

Jeffery Payne
Building Autonomous DevOps Capability in Delivery Teams

After setting up a DevOps team and adopting continuous delivery practices, product releases may not be as smooth as they could be. The missing ingredient requires empowerment and autonomy.

Miiro Juuso
Scaling Agile Thinking through Empowered Teams Scaling Agile Thinking through Empowered Teams

Just because a software team adopts agility doesn’t mean they’ll see results. Being flexible has its benefits, but ensuring that the team is given total responsibility to make decisions may be more important.

Bob Costello
Bridging the Bimodal Divide between Waterfall and Agile

Most software developers are in either the agile or the waterfall camp. Agile is required to be competitive, but many enterprise processes still rely on waterfall practices for stability. They can coexist.

Steve Elliott

Interviews

Finding Microefficiencies in Agile Practices: An Interview with Melissa Tondi

Melissa Tondi discusses retuning your standard agile practices to better engage the project team, enabling them to write code that will pass testing and free testers to assume the role of user advocate.

Jennifer Bonine
Marcia Buzzella Improving Communication and Social Skills: An Interview with Marcia Buzzella
Video

Marcia Buzzella, an independent leadership consultant and strengths coach, discusses the importance of communication and social skills in a business atmosphere. She offers advice on tools to recognize your weaknesses in those areas and how to work toward improving your effectiveness.

Jennifer Bonine
Hilary Weaver-Robb Yes before No and Building a Culture of Innovation: An Interview with Hilary Weaver-Robb
Video

In this interview, Hilary Weaver-Robb, a software quality architect at Quicken Loans, explains how you can create a company culture that encourages trying new things—even if they fail. She discusses the importance of learning, changing roles as you grow, and testing RESTful web services.

Jennifer Bonine
Marcia Buzzella Why Testers, Developers, and Managers Need Better Communication: An Interview with Marcia Buzzella
Video

In this interview, Marcia Buzzella, a leadership consultant and strengths coach, explains how each member of a software development team can better communicate with one another, and why testers need to understand how what they’re saying is being perceived.

Jennifer Bonine

Conference Presentations

STARCANADA Troubleshooting and Understanding Modern Systems: Tools Testers Need
Slideshow

Successful agile testers collaborate with programmers as code is written, isolating problems, troubleshooting defects, and debugging code all along the way to getting the product to done. But modern systems are scaling beyond what traditional teams are able to understand using familiar tools.

Chris Blain
STARCANADA The Importance of When: How to Effect Change in Your Team
Slideshow

Have you ever had lots of ideas to improve software quality, but your project team seemed less than responsive? Does your team struggle to work well together? Do you already have lots of actions to take from the conference and you don’t know how these changes will be received? If the answer..

Julie Gardiner
STARCANADA Use BDD and Product Analytics to Change Your Vision of Quality
Slideshow

DevOps teams struggle to ensure quality in multiple daily deployments. Traditional testing approaches have often failed in this context, but there are exciting new ways to test. Laurent Py and Vincent Prêtre will explain how, at Hiptest, DevOps teams combine behavior-driven development...

Laurent Py
STARWEST 2018 Building a Skilled Testing Practice In an Innovative Digital Agency
Slideshow

Everybody wants to have their projects tested so that they can deliver top-notch products to their clients. But with multiple projects all running in parallel, all with tight deadlines and all needing testing, simply allocating a tester on a project for some time isn’t going to give you quality. This, in turn, can sometimes make our stakeholders question the value of testing. Join Nimesh Patel as he shares his experience in building a test practice and team from the ground up into valued, credible members of a project, in a digital agency where the focus is often on delivering multiple fast-paced projects in parallel. He shares the skills, approaches, and methods that are valuable when engaging with project stakeholders and managers to enable them to make informed project decisions.

Nimesh Patel

StickyMinds is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.