People & Teams

Articles

To Move or Not to Move: Optimizing Agile Teams To Move or Not to Move: Optimizing Agile Teams

Agile teams often benefit from stability, but this isn't always the best approach. While stable teams enhance collaboration and productivity, they can also lead to isolated work and knowledge hoarding. Restructuring teams can offer advantages like employee growth, improved knowledge sharing, and better alignment with organizational goals. Ultimately, the decision to keep teams stable or shuffle members depends on specific project needs and desired outcomes.

Derk-Jan de Grood's picture Derk-Jan de Grood
Agile Roadblocks: Overcoming Obstacles to Embrace Change Agile Roadblocks: Overcoming Obstacles to Embrace Change

While Agile development embraces flexibility, it does face some hurdles. Users may cling to the familiar, oversimplified software lacks user control, and remote meetings might hinder collaboration. User feedback may be vague, and new software lacks an initial user base. Solutions inculde user voting, prioritizing user needs, and leveraging feedback from related software.

Deepak Vohra's picture Deepak Vohra
5 Types of Dependencies Slowing You Down (and How to Fix Them) 5 Types of Dependencies Slowing You Down (and How to Fix Them)

Agile teams aim for autonomy to deliver end-to-end solutions quickly. However, most organizations rely on interdependent teams, creating delays and bottlenecks. This article explores five types of dependencies: chain, stack, shared people, shared resources, and shared codebase. Each dependency type comes with its own challenges that impact delivery speed and quality.

Derk-Jan de Grood's picture Derk-Jan de Grood
The Agile Approach in Other Sectors Agility Beyond Software: How Agile Principles Drive Success in Other Industries

The Manifesto for Agile Software Development, and the 12 Principles of Agile Software were proposed more than 20 years ago, specifically for software development. But the Agile methodologies are not limited in scope to software development—the Agile approach can be used across other sectors as well.

Deepak Vohra's picture Deepak Vohra
How Cloud Computing Facilitates Agile Software Development How Cloud Computing Facilitates Agile Software Development

Cloud computing provides an environment to develop software using agile methodologies and principles including simplicity, customer collaboration, and incremental development that are based on changing requirements, scalable resources, continuous delivery of working software, scrum and kanban in the cloud, the customer experience (CX) cloud, and custom software development.

Deepak Vohra's picture Deepak Vohra
Agile Change Management: Using Agile to Lead Change

Resistance to change in the business world limits the ability of organizations to transform, adapt, compete, and succeed in an advancing marketplace. It's important for today's leaders to adopt an agile approach to change management, being willing to risk, practice, and drive change from a visionary perspective.

Navneet  Saasan's picture Navneet Saasan
Mutual Trust: A Foundation for Self-Organized High Performing Agile Teams

One of the major contributors to an agile project's success or failure are the people. When it comes to people and self-organized high-performing teams, mutual trust is the foundational and one of the most critical factors. This article focuses on mutual trust in the context of agile software development, the 7 principles, and related steps on how this can be achieved towards building self-organizing and high-performing teams.

What Makes Kubernetes Agile What Makes Kubernetes Agile

One of the Agile principles is simplicity—the art of maximizing the amount of work not done is essential. Kubernetes provides simplicity through different features based on the Single Responsibility Principle for decoupling, and through automating tasks such scaling, resource allocation, and making updates.

Deepak Vohra's picture Deepak Vohra
The Veracity about Velocity The Veracity about Velocity

Novice project management, measurement analysts, and even leadership may attempt to use velocity (an indicator of workload completed) comparisons to drive innovation and improvement across teams. In turn, teams are then motivated to inflate story points and velocity while losing perspective of their true purpose: value delivery.

Joe Schofield's picture Joe Schofield
7 Strategies to Build High-Performing Teams

As leaders, we need to consider the structure of the team and the alignment and purpose of the work the team does. This is to ensure that we have clarity on the value the team creates. In my opinion, a high-performing team flourishes in an environment where they know exactly how they contribute to the organization's purpose.

Venkat Edagottu's picture Venkat Edagottu

Pages

AgileConnection is a TechWell community.

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