Implementing agile often means throwing out the rulebook when it comes to how teams work, how projects are organized, and even what the office floor plan looks like. This can be a difficult transition, but it's nothing to fear if you can anticipate the challenges and plan accordingly. Here are six of the greatest challenges teams face when implementing agile, along with some tips on how to avoid them.
With the traditional waterfall method of testing, achieving quality and faster time to market is difficult. Agile testing has emerged as an alternative, where development and testing take place simultaneously instead of operating in their respective silos. Let’s look at what it means to perform agile testing, what practices are necessary, and how agile testing can benefit your software releases.
There is a lot of interest in organizations around a transformation to agility. However, the focus is usually on agile development, so it may not be clear how software testing is done in agile. If you're responsible for leading your testing teams, don't let them be left behind. Here’s how you can make testers part of the transformation, too—step by step, because this is agile, after all.
People have different cultural backgrounds, habits, beliefs, interests, capabilities, knowledge, skills, and temperaments. When put together on a team, they can’t always be governed by a rulebook to become self-organized. The dynamics among them have to be understood to recognize the anti-patterns first. Here are six anti-patterns that must be avoided and remediated to help teams move toward self-organization.
Following agile ceremonies may make an organization feel good, but that’s only a start. “Great big agile” requires leadership at all levels to focus on self-organization and empowerment as a universal framework.
Migrating an organization to continuous integration requires adoption new processes, tools, and automation. DevOps relies on dramatic culture change to encourage total transparency and collaboration among all project stakeholders.
Wilson Mar, systems architect at McKinsey & Company, discusses the age of AI, saying the best way to stay with the times is to be a risk-taker and a nonconformist. He talks about who the modern Luddites are and says companies need to recognize and accept different modes of communication in order to keep jobs in a time when technology is taking over.
Jan Jaap Cannegieter, principal consultant at Squerist, chats with TechWell community manager Owen Gotimer about senior management’s new role in agile development, strategies for providing feedback to managers, and why more teams should shift testing right. Continue the conversation with Jan Jaap and Owen (@owen) on the TechWell Hub (http://hub.techwell.com/)!
In this interview, Jason Wick, senior manager at MakeMusic, discusses his STAREAST presentation about eight ways you could be making your one-on-one meetings completely useless. He discusses in depth what he feels is the number one way to ruin these meetings: holding back on feedback. He also offers advice on how you can educate your team leader to avoid the pitfalls that lead to ineffective one-on-ones.
Adam Auerbach, VP of Quality Engineering at EPAM Systems, chats with TechWell Community Manager Owen Gotimer about how an inexperienced team can start its agile transformation, the value of stand-ups and retrospectives, and how to make remote teams feel more connected.
Successful agile software development depends on a healthy product backlog. Too often, teams attempting to adopt an agile methodology for a project with a new product owner struggle in their transition due to a sparse product backlog.
There are many companies today implementing agile and DevOps practices, usually enabled by a microservices architecture. Most of them are focused on continuously delivering value to their customers within the boundary of a time-bound sprint.
When agile transformations fail, many agilists blame their executives for not caring about or understanding agile. However, few people focus on the different languages that IT and business people speak, and the different outcomes that both sides desire.