InfoQ Homepage Culture & Methods Content on InfoQ
-
Social BPM
The growth of mobile devices, advances in technology and the rise of social media are impacting the way customers interact with organisations. This article examines how business process management can drive the way organisations respond to and interact with their customers using social media. Automated BPM can provide the tools for deeper and better customer engagement.
-
Better Agile Adoptions
Agile adoption is struggling - organisations mandate agile practices expecting teams to change their way of working but the changes don't seem to be sustainable. This is the first in a series of articles which examine why this is happening and suggest an alternate approach - Open Agile adoption based on invitation and engagement rather than mandate and instruction from above.
-
Your story cards are limiting your agility
Story cards are a long-established tool for keep track of requests and populating a backlog, but the current common format for storycards can lead to improper focus, improper conclusions, wasted time and wasted opportunity. With a subtle but important change to the way storycards are formatted these issues can be overcome, increasing delivery of real customer value
-
IT Architecture Design Framework: ADMIT
ADMIT details the decisions points that should be considered by any IT Architecture effort. While its format is similar to other Enterprise Architecture frameworks, its focus on characteristics and forces which affect the end result allow it to be used in conjunction with other formalized EA deign and evaluation methodologies.
-
Implementing Software Lifecycle Integration (Part Two)
In this article we focus on the practical steps a software delivery professional should take in implementing an end-to-end software delivery process. The three basic steps are prioritizing needs, team building, and measuring results.
-
Experiments in Performance Management to foster High Performing Agile Teams
Experiments in Performance Management to foster High Performing Agile Teams: A question that often comes up – Agile talks about team performance so why am I measured on individual goals which have little to do with team performance? The author discusses some approaches which can bridge the gaps between performance management and team productivity.
-
Kanban - Isn’t It Just Common Sense?
We have seen how the notion of heuristics is powerful when thinking about product development. The Agile Manifesto can be thought of as a set of heuristics, with individual Agile processes and practices. This Kanban Thinking model includes 5 kanban heuristics that encapsulate the key areas to focus upon, along with 3 impacts that encapsulate the areas of improvement.
-
Planning and Controlling Complex Projects
Planning and budgeting large projects is often based on trying to predict how development will turn out. Stories are estimated by the development team, but the budget for the whole project is independent from those estimates. Especially for complex projects this leads most often to (unwanted) surprises. Insights from beyond budgeting can help to increase flexibility, and focus on business value.
-
The Fail-Safe Organization
Agile has many answers to the challenges of contemporary software development. It also challenges us with a fundamental paradox: learning is essential to success but failure is essential to learning. The challenge is to make our organizations fail-safe, to create an environment where it is safe to take the risks learning requires.
-
Capture Knowledge and Make Decisions Transparent in a Design Thinking Process
In Design Thinking a huge amount of knowledge is produced in a very short time and a lot of decisions are made. As time goes by, the knowledge dissipates and it is no longer clear why certain decisions were made. In this article, the authors use a concrete example to show how the knowledge gathered in the process can be captured in an Impact Map and how that is used to make transparent decisions
-
The Case for Software Lifecycle Integration
For many years, software delivery has been treated as an ancillary business process; a business process that, though costing the organization a considerable amount of money, does not have the structure, rigor, or focus of other enterprise business processes such as supply chain management, financial management, and even talent management.
-
Scrum for Education - Experiences from eduScrum and Blueprint Education
Schools use Scrum to help students to learn more effectively and develop themselves in an enjoyable way. The self-organized student teams work in sprints to learn subjects and evolve the learning process. Results from the agile way of working are improved quality of education, higher grades and motivated students. InfoQ interviewed people from several schools involved in teaching with Scrum.