Articles

Please enter an article title, author, or keyword
Agile Technical Practices—If Only You Knew Them! Agile Technical Practices—If Only You Knew Them!

Santos, Consolaro, and Di Gioia's Agile Technical Practices offers a deep dive into core agile practices like pair programming and test-driven development. It's a valuable resource for developers seeking to improve code quality and maintainability. While focused on a limited set, exploring other agile techniques can further enhance development practices. As the article points out, skilled developers are crucial for organizations aiming to deliver value effectively.

Derk-Jan de Grood's picture Derk-Jan de Grood
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
Streamlined and Up-to-Date: How Agile Documentation Benefits Your Users Streamlined and Up-to-Date: How Agile Documentation Benefits Your Users

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

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

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)

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

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

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

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

Pages

Upcoming Events

Oct 13
Apr 27