InfoQ Homepage Agile Content on InfoQ
-
Agile Sailors - A Journey from a Monolithic Approach to Microservices
Over the last couple of years eSailors IT solutions has implemented big technological and organisational changes: from functional silos to cross-functional teams, from a work flow that looked like an assembly line to dynamic loops, from a monolithic platform to microservices, from hierarchical command-and-control to leadership as a team sport. This article provides a summary of their journey.
-
Predictable Agile Delivery
Human teams are unique, non-linear and unpredictable, but given the right conditions, their output can become linear, scaled and predictable. Managers have an enabling role to play: encouraging the development of predictability; understanding the needs of their teams; and rolling-up their sleeves to clear the blockages themselves or by escalating the problem promptly and responsibly.
-
How to Boost Your Skills to Become a Better Developer
Katas are great for learning new skills or to improve existing ones but don't address the intensity we face at work when there is a raging fire such as a deadline, release date, fixing a bug in huge legacy code, etc. This article covers the skills of good developers and highlights changing your training approach to improve your skills for high-intensity and challenging environments.
-
Q&A with the Author on "Designing the Requirements”, an Alternative Approach
In the book “Designing the Requirements: Building Applications that the User Wants and Needs”, the author Chris Britton proposes an alternative path that goes from understanding the requirements to deliver spot on solutions.
-
Actionable Agile Tools
Many people find the world of Agile full of fluffy and non-actionable advice. This can be frustrating when you have a simple problem and want someone to tell you how to fix it. Of course there is no step A, B, and C answers, but Campbell aims to give you a solid starting point with actionable tools in this article
-
Agile Manufacturing: Not the Oxymoron You Might Think
Digital manufacturers are organizing from an outside-in mindset that starts with the customer, and looks to deliver creatively on market opportunities, whatever they happen to be, however they will be delivered, and whoever will deliver them. Profits are seen as the consequence of providing value to customers, not the goal of the firm.
-
How to Successfully Install Agile/DevOps in Asia
Installing Agile / DevOps in Asia is very difficult. This article presents five steps to help overcome the cultural barriers and be successful.
-
An Introduction to Modern Agile
Modern Agile’s four guiding principles define a simpler, safer, speedier way to achieve awesome results: Make People Awesome, Make Safety a Prerequisite, Experiment & Learn Rapidly and Deliver Value Continuously. These principles are present in the products and services we love. Modern Agile doesn’t define what roles, rituals or practices to follow. You choose how to act on the principles.
-
Improving Scrum with the Kanban-Ace Framework
The Kanban-Ace Framework welcomes Scrum, and helps teams improve their level of agility. This article explores how a Scrum team can improve by leveraging the Kanban-Ace Framework. It introduces the Akashi Bridge, a new Kanban-Ace tool that makes it possible for Scrum teams to keep the best features of Scrum while growing to higher levels of performance thanks to Kanban-Ace advantages.
-
Agile Development at the Enterprise Level: Misconceptions That Jeopardize Success
Most large companies struggle to deploy Agile in the face of compliance demands, lengthy funding cycles, and the need to involve many stakeholders. Are user stories really enough? Are BAs really irrelevant? How can we give up the BRD? Successful Agile enterprises work around these and other common misconceptions by adding the structure and discipline they need to manage complexity and risk.
-
Teaching Modern Software Development Techniques at University
We often hear how there is a skills shortage in the software industry, and about the apparent gap between what people are taught in university and the “real world”. This is how Imperial College London aims to bridge this gap, providing students with relevant skills for industrial software engineering careers, and teaching tools and techniques for professional developer working in a modern team.
-
Internal Tech Conferences - How and Why
Software engineering today is every bit as much about the people as it is about technology - empowered teams don’t appear overnight. We need to oil the wheels of collaboration so they roll smoothly. Here, Matthew Skelton and Victoria Morgan-Smith discuss how to use internal conferences to boost your organisation’s social capital, the currency by which relationships flourish and businesses thrive.