The Latest

Continuous Delivery in Agile: Trends and Insights for 2023 and Beyond Continuous Delivery in Agile: Trends and Insights[article]

Continuous delivery (CD) and agile development are practices that complement each other well, with CD providing a set of techniques that can help make agile implementations more successful. As continuous delivery practices evolve, several trends have emerged, shaping the future of agile development. These trends assist organizations in improving their software quality and speeding up the delivery process.

Gilad David Maayan's picture Gilad David Maayan
How C++ Is Agile How C++ Is Agile[article]

Two of the Agile principles are simplicity and the ability to meet changing requirements. In this article we discuss how C++ fulfills these and other Agile software development principles through its language features.

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

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
What Makes JavaScript Suitable for Agile Development What Makes JavaScript Suitable for Agile Development[article]

Agile principles for software development emphasize the importance of simplicity, flexibility, and continuous delivery of valuable, working software. Any software that uses JavaScript during development benefits from the Agile features of JavaScript. In this article, we will explore how JavaScript supports Agile.

Deepak Vohra's picture Deepak Vohra
Kubernetes RBAC: A Practical Guide Kubernetes RBAC: A Practical Guide[article]

Kubernetes RBAC is a powerful feature that allows you to fine-tune access to resources in your cluster. By creating roles and role bindings, you can specify exactly which users and processes have access to which resources and actions. This can help you to secure your cluster and prevent unauthorized access to critical resources.

Gilad David Maayan's picture Gilad David Maayan
An Agile Approach to Developing a New Software Version[article]

Every software typically develops a new version periodically. Creating a new software version is an involved process, and in this article, we will explore how it can be made Agile.

Deepak Vohra's picture Deepak Vohra
What Makes Apache Kafka Suitable for Agile Development What Makes Apache Kafka Suitable for Agile Development[article]

The Agile Manifesto establishes 12 principles for Agile software development. Most software that has a dependency on another software inherits its Agile features—and in this article, we will explore what makes Apache Kafka suitable for Agile software development.

Deepak Vohra's picture Deepak Vohra
Exploratory Testing: Why Is It Not Ideal for Agile Projects? Exploratory Testing: Why Is It Not Ideal for Agile Projects?[article]

As the Agile environment has efficient principles that allow quick responses to changes and the ability to deal with uncertainty, exploratory testing may seem like a perfect match for such projects. However, this is only partially true. In reality, diverse reasons impede its usage in Agile projects, and companies should take them into account before designing QA strategies.

Vitaly  Prus's picture Vitaly Prus
What Makes Apache Hadoop Agile What Makes Apache Hadoop Agile[article]

Agile software development emphasizes continuous delivery of valuable software, simplicity, working software, customer collaboration, responding to change, and welcoming changing requirements. In this article, we shall discuss how Apache Hadoop (one of the top open-source projects)-based software fulfills Agile software development principles.

Deepak Vohra's picture Deepak Vohra
Mutual Trust: A Foundation for Self-Organized High Performing Agile Teams[article]

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[article]

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
How to keep SQL Queries Agile How to Keep SQL Queries Agile[article]

When developing software that makes use of a database, you may want to apply Agile principles to help tune your SQL queries. Simplicity, and being able to reduce the time scale of long running queries are the resulting benefits. In this article we discuss how to write more efficient code and reduce the overhead associated with long-running or inefficient queries.

Deepak Vohra's picture Deepak Vohra
What Makes Java Agile? What Makes Java Agile[article]

Java is one of the most commonly used programming languages, patronized for its simplicity, extensibility, and object-orientedness. The principles of Agile software emphasize simplicity, interactions among individuals, working software, customer collaboration, and responsiveness to change. So, what makes Java Agile?

Deepak Vohra's picture Deepak Vohra
The Veracity about Velocity The Veracity about Velocity[article]

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[article]

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.