The Latest

A developer and a tester looking at each other warily Examining Cross-functionality Bias on Software Development Teams[article]

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's picture Natalie Warnert
Padlock on a fence 4 Keys to Protecting Your Data in a DevOps World[article]

It may seem like the desires for end-to-end DevOps and protection of sensitive data are in conflict, but if done correctly, they can be two sides of the same coin. DevOps processes such as version control and delivery automation introduce the very measures needed to properly protect production data. The key to keeping data safe while using it during your DevOps process is to focus on these four areas.

Tom Austin's picture Tom Austin
STARCANADA The Life of a Tester, from Once Upon a Time to Happily Ever After[presentation]
Slideshow

Most fairy tales start out with a scary premise and move to a happy ending. Lately, we have heard lots of scary stories about the future of testing. As machine learning and artificial intelligence continue to gain prominence, we see even more concerns about the tester’s career. With the...

Jennifer Bonine
Experiences at STAREAST 2018: An Interview with Michael Sowers[interview]
Video

Michael Sowers, TechWell’s IT director and program chair for STAREAST 2018, discusses some of the activities, presentations and networking opportunities at the event. He also discusses what to expect at the all-new Agile Testing Days.

Jennifer Bonine's picture Jennifer Bonine
A partially open laptop shows a colorful screen, photo by Ash Edmonds When Software Development Becomes a True Profession[article]

David Bernstein describes the software profession as an industry of amateurs. He argues that it does not yet have many of the things that a true profession has, such as a defined path of entry or good apprenticeship opportunities. A big reason is that computer programming hasn't been around as long as other industries, but what else will it take for software to rise in the ranks?

David Bernstein's picture David Bernstein
Red highway sign saying "Wrong Way" Warning Signs That Your Agile Effort Has Lost Its Focus[article]

Agile should be about using tailored practices, techniques, tools, and team organizations that fully align to your business context. But the world of cookie-cutter solutions strongly influences businesses and their IT teams to follow their one-size-fits-all frameworks, methods, and tools. Such an approach often introduces many risks, so beware of the following symptoms that may indicate that your agile team has gone astray.

Anil Rao's picture Anil Rao
Be Indispensable: Cross-Train like a Testing Athlete Be Indispensable: Cross-Train like a Testing Athlete[magazine]

Stretching your skills and preparing for organizational and work-related change is vital for any QA tester. Your best approach is to work on complementing your skills and competencies.

Bonnie Bailey's picture Bonnie Bailey
Finding Microefficiencies in Agile Practices: An Interview with Melissa Tondi[interview]

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's picture Jennifer Bonine
Using Agile and DevOps to Achieve Quality by Design Using Agile and DevOps to Achieve Quality by Design[magazine]

When software nears completion, it is the wrong time to focus on quality. Product delivery improves if you invest in a plan, validate in small increments, and focus on continuous testing.

Michael Sowers's picture Michael Sowers
Smiling team members holding up a trophy 7 Qualities of High-Performing Agile Teams[article]

A high-performing agile team delivers exceptional results time and again, irrespective of the challenges they encounter. While their results may seem magical, lots of effort goes into building such a team, on the part of team members themselves and their leaders. Here are seven common qualities high-performance teams exhibit that you should strive for when building your own agile team.

Pooja Wandile's picture Pooja Wandile
QA Is More Than Being a Tester QA Is More Than Being a Tester[magazine]

QA testers often take on more of a role than just testing software code. When the team needs help, QA should lend a hand in assisting with business analysis, customer communication, user experience, and user advocacy.

Amanda Perkins's picture Amanda Perkins
Marcia Buzzella Improving Communication and Social Skills: An Interview with Marcia Buzzella[interview]
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's picture Jennifer Bonine
STARCANADA Delivering the Goods: Harmonizing Regulated and Agile Practices[presentation]
Slideshow

Agile testing is hard. Testers contend with terse requirements, minimal process, little documentation, continually evolving business, technical and organizational factors. Auditors demand proof of compliance. Some teams have trouble conforming to regulations while preserving agile practises..

Griffin Jones
Supporting Continuous Testing with Automation Supporting Continuous Testing with Automation[magazine]

Create tests that can be used in a continuous testing environment, build the right number of tests, and don’t fall victim to the mistaken belief that everything can be automated.

Bas Dijkstra's picture Bas Dijkstra
Drawing of a person ascending stairs Continuous Improvement Activities beyond the Retrospective[article]

One of the principles behind the Agile Manifesto is “At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.” Unfortunately, many associate that practice with performing team retrospectives at the end of a sprint, or periodically in kanban. But if you seek to build a high-performing team, there are more improvement activities you should consider adopting.

Jeffery Payne's picture Jeffery Payne

Pages

AgileConnection is a TechWell community.

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