The Latest

Streamlined and Up-to-Date: How Agile Documentation Benefits Your Users Streamlined and Up-to-Date: How Agile Documentation Benefits Your Users[article]

Agile documentation keeps software instructions current with frequent updates. It focuses on user needs by providing clear explanations, new feature breakdowns, and migration guides. Easy navigation, search, and collaboration tools ensure users can find what they need quickly.

Deepak Vohra's picture Deepak Vohra
Taking Agile to New Heights: Scaling for Success in Aerospace Taking Agile to New Heights: Scaling for Success in Aerospace[article]

Traditional waterfall development in the aerospace and aviation industries leads to stifled innovation, lengthy cycles, and limited feedback. Agile methodologies, adapted for strict safety regulations, offer a solution. By breaking down development into sprints and fostering collaboration, Scaled Agile can significantly improve efficiency, accelerate ingenuity, and get cutting-edge technologies to market faster—and safer.

Adam Sandman's picture Adam Sandman
Embracing Agility: Trends to Enhance Your Software Embracing Agility: Trends to Enhance Your Software[article]

Agile software development is constantly evolving to address the challenges of modern software development. This article explores some of the latest trends in agile development, including cloud-based infrastructure, online Scrum, containerization, DevOps, low-code/no-code tools, schema-less data, and serverless computing. These trends can help to make software development more efficient, scalable, and collaborative.

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

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
Balancing Speed with User Needs: User-Centric Agile Development Balancing Speed with User Needs: How to Avoid Sacrificing Good UX in Agile Projects[article]

User-Centric Agile Development integrates UX research and design into the agile process to ensure user needs are met throughout development. This article debunks myths about UX in agile and outlines strategies for achieving a balance between speed and user-centered design, emphasizing the importance of communication, user-value focus, and continuous improvement. 

Osemudiamen Ineomon's picture Osemudiamen Ineomon
The Agile Approach in Other Sectors Agility Beyond Software: How Agile Principles Drive Success in Other Industries[article]

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
Getting Started with Kubernetes Getting Started with Kubernetes[article]

Modern applications owe their smooth deployments and management to Kubernetes, a game-changer in container orchestration. Originally devised by Google and now overseen by the Cloud Native Computing Foundation, it's become the go-to choice for streamlining container environments. Dive into this guide to grasp the fundamentals of Kubernetes and set up your own local development playground to unlock its potential.

James Oluwaleye's picture James Oluwaleye
CI/CD in Kubernetes with ArgoCD: A Practical Guide CI/CD in Kubernetes with ArgoCD: A Practical Guide[article]

The intersection of Continuous Integration and Continuous Deployment (CI/CD), Kubernetes, and ArgoCD are a powerful synergy that can streamline development and deployment processes. The inherent ability of Kubernetes to manage, scale, and operate application containers is substantially enhanced by CI/CD workflows, leading to a dynamic and highly efficient software development lifecycle.

Gilad David Maayan's picture Gilad David Maayan
How Cloud Computing Facilitates Agile Software Development How Cloud Computing Facilitates Agile Software Development[article]

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
An Overview of Linux Exit Codes An Overview of Linux Exit Codes[article]

Understanding exit codes is essential for detecting errors, automating tasks, debugging issues, and facilitating inter-process communication. By mastering the key exit codes and their meanings, Linux users can effectively manage and troubleshoot their command execution and shell scripting.

Gilad David Maayan's picture Gilad David Maayan
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

Pages

AgileConnection is a TechWell community.

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