BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Articles

  • From a Project to a Product Approach Using LeSS at Agfa Healthcare

    By changing the inner workings from a project perspective to a product perspective Agfa Healthcare established a less complicated process using a single backlog for the entire organisation. Main advice is to try to avoid setting up silos where they do not belong. When applying LeSS it is important to stick to its basic rules even though they are, in most organisations, very disruptive.

  • An Agile Input Management Process Framework - The Agile IMP

    Agile methods and processes such as Scrum give us conceptual tools to implement our innovative ideas. But that toolset seems to miss a crucial part: A well-structured ideas development process. The Agile IMP (Input Management Process) proposes a conceptual framework for managing input from multiple sources, for maturing input and for basing product decisions on soundly evaluated propositions.

  • DevOps & Product Teams - Win or Fail?

    Peter Neumark found a new world when he moved from a DevOps infrastructure team to a Lean product team.How to experiment frequently while keeping operational performance? Platform teams to the rescue!

  • The Road Ahead for Architectural Languages

    In this article, authors examine architectural languages (ALs) and model-driven engineering (MDE) as means for improving the architecture design. They review a framework of AL requirements, which includes Architectural Language definition, features and architecture tools. They also talk about MDE as a technological solution for supporting the AL requirements framework.

  • Ushahidi and the Power of Crowdsourcing

    At the end of 2007, a political and humanitarian crisis erupted in Kenya due to suspicions that incumbent presidential candidate Mwai Kibaki had rigged the recent elections. A few days into the crisis, a group of Kenyans in Nairobi launched Ushahidi, a website to map violence “based on reports submitted via the web and mobile phone”.

  • The Pitfalls that You Should Always Avoid when Implementing Agile

    Moving from traditional project management to agile is a paradigm shift. From push to pull systems from a control-and-command culture to a trust culture where authority is delegated. A good structure with some control mechanisms will most likely help you get the wanted results quicker. This article discusses the role that management plays in organizations that have decided to adopt agile.

  • Q&A with Paul Swartout on the Evolution of Continuous Delivery and DevOps

    InfoQ reached out to "Continuous Delivery and DevOps: A Quickstart Guide" book author Paul Swartout in order to find out what have been the major changes in this space (and in the book) in the last couple of years. Swartout shares his view on cultural challenges to DevOps adoption and how the rise of mobile and microservices impacts Continuous Delivery approaches, among other topics.

  • Why You Should Definitely Migrate Existing Apps to the Cloud

    In this article we’ll explore various benefits of migrating your existing apps to the cloud in detail so that you can make an informed decision.

  • Q&A on Fifty Quick Ideas to Improve Your Tests

    An interview with Gojko Adzic, David Evans and Tom Roden on why they wrote this book, how quantifying quality can support testing, balancing trust levels when testing large and complex systems, why automating manual tests is almost always a bad idea, on using production metrics in testing, how to reduce or prevent duplication in test code, and on upcoming books in the fifty quick ideas series.

  • Interview with Tim Fox About Vert.x 3, the Original Reactive, Microservice Toolkit for the JVM

    Vert.x is a reactive, microservices toolkit for the JVM, that provides an asynchronous, scalable, concurrent services development model. It supports polyglot language development with first class support for JavaScript, Ruby, Groovy, Scala, and of course Java.

  • The Promise of Healthcare Analytics

    Data analytics play a central role in the healthcare system by improving outcomes and quality of life while helping to control costs. In this article, author describes the role analytics can play with the emerging wearable technologies with biophysical interfaces, physiological sensors, and embedded diagnostic tools.

  • Probabilistic Project Planning Using Little’s Law

    When working on projects, it is most of the time necessary to forecast the project delivery time up front. Little’s Law can help any team that uses user stories for planning and tracking project execution no matter what development process it uses. We use a project buffer to manage the inherent uncertainty associated with planning and executing a fixed-bid project and protect its delivery date.

BT