Transition

Articles

Leader on a team 7 Lessons Agile Can Teach Us about Leadership

The Agile Manifesto contains values to guide teams toward developing better software. But its directives are also about leadership—influencing culture and creating an organization where people can collaborate to meet the needs of their customers. Here are seven lessons the Agile Manifesto can teach us about leadership.

Ryan Ripley's picture Ryan Ripley
Woman designing software architecture An Agile Approach to Software Architecture

For an organization transitioning to agile development, creating software architecture isn’t incompatible with your new processes. Consider the principles in the Agile Manifesto, involve team members who will be using the architecture in its development, and reflect and adapt often, and you will end up with an architecture that meets the needs of your team and your enterprise.

Gene Gotimer's picture Gene Gotimer
Transparency The Transparency Experiment: Improving Accuracy and Predictability in Scrum

Using the iterative and incremental agile development framework Scrum should help manage product development, but some teams still have difficulty delivering features in a predictable manner. This organization decided to address the mismatch between what was being committed and what was accomplished by doing an experiment in work transparency.

Metrics 4 Balanced Metrics for Tracking Agile Teams

Whatever your feelings on metrics, organizations will expect them for your team. You don't want to measure only one aspect to the detriment of other information, but you also don't want to measure too many things and scatter your team's focus. Here are four metrics that balance each other out and help gauge an agile team's productivity, work quality, predictability, and health.

Joel Bancroft-Connors's picture Joel Bancroft-Connors
Back to basics Back to Basics: Use the Heart of Agile to Frame Your Agile Adoption

Somewhere along the way, agile implementations have gotten overblown and unwieldy. Managers and leaders look at all the models and frameworks and think agile adoption is too confusing or not worth the effort. To communicate what agile truly means, we have to simplify the message by getting to the heart of agile: collaborate, deliver, reflect, and improve.

Phil Gadzinski's picture Phil Gadzinski
Encouraging growth Agile Managers: Trust Your Team and Encourage Innovation

In order to fully embrace agile and create an environment where individuals want to work together as a team, managers have to move from a role of dictation to one of direction and mentorship. Instead of making all the decisions, managers need to trust their team members and empower them to solve problems on their own, innovate, and fail—or succeed.

Lisa Rich's picture Lisa Rich Mic Riley
The Agile Manifesto Let the Agile Manifesto Guide Your Software Testing

Although its values are commonly associated with agile software development, the Agile Manifesto applies to all people and teams following the agile mindset, including testers. This article examines the four main values of the Agile Manifesto and reveals how they can bring agility to test efforts—improving quality for your team and your customers.

Nishi Grover Garg's picture Nishi Grover Garg
Agile team relationships Building Team Relationships as an Agile Coach

Only by creating a relationship based on trust can agile coaches be effective in aiding teams with an agile adoption. Joel Bancroft-Connors says the best start is actually to do nothing. Spend time observing the team first. This helps you understand the people and processes, which will help you determine the best course of action.

Joel Bancroft-Connors's picture Joel Bancroft-Connors
Learning soft skills Practice Soft Skills through Collaboration to Become Truly Agile

At the core of agile is the need to effectively communicate and interact with your team members, so it's important for all roles to practice soft skills. However, there is nothing soft about them. Soft skills are probably the most challenging thing you can focus on in your technical career. Rather than struggle to improve by yourself, develop these skills through collaboration.

Mark Kilby's picture Mark Kilby
Agile education For a Successful Agile Adoption, Put Education First

Education is a vital ingredient in transformations, and it should be one of the first steps you take in moving to agile. Regardless of anyone’s level of agile experience, everyone should go through the same training because the real value of training isn't the lesson plan; it's the shared experience. Everyone across teams having the same foundation is essential.

Joel Bancroft-Connors's picture Joel Bancroft-Connors

Pages

AgileConnection is a TechWell community.

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