BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

  • Q&A on the Book It's All Upside Down

    by Ben Linders on  Jun 06, 2017

    In the book It's all Upside Down, Paul McMahon provides stories from software development teams supported by upside down principles and coaching tips for applying them. He explains how you can use Essence to improve processes leading to better organizational performance.

  • Actionable Analytics for Lean Project Management

    by Alexander Novkov on  Jun 03, 2017

    Measuring the right KPIs of your workflow is the key for implementing successful Lean project management. Applying these actionable analytics is going to help you track your team's progress towards reaching process perfection, allow you to project future performance and help you spot potential problems in an early stage.

  • Key Abstractions for IoT-Oriented Software Engineering

    by Franco Zambonelli on  Jun 02, 2017

    This article provides an overview of the key general characteristics of complex IoT systems and applications. Based on them, the author identifies the software abstractions that could provide the basis for IoT-oriented software engineering, including stakeholders and users, requirements, avatars, and coalitions.

Benchmarks Don't Have to Die

Posted by Matt Fleming on  May 31, 2017

Are tracing and profiling the future of performance engineering outside of the fast-moving JavaScript community? Do all benchmarks have a shelf-life?

Continuous Delivery with Kubernetes the Hard Way

Posted by Luke Marsden on  May 30, 2017

Automating continuous delivery with Kubernetes requires a Single-Source-Of-Truth, and that rollbacks can be implemented efficiently without requiring new code changes to be pushed.

Q&A on the Book Timing Is Almost Everything

Posted by Ben Linders on  May 29, 2017

How to increase software success by using a "management by query" executive style in the early stages of software development initiatives to influence how teams think and behave.

A Roadmap to the Programmable World

Posted by Antero Taivalsaari Tommi Mikkonen on  May 27, 2017

The emergence of millions of remotely programmable devices in our surroundings will pose significant challenges for software developers that haven’t received enough attention yet.

How to Communicate Better in Distributed Teams

Posted by Hugo Messer Savita Pahuja Arjan Franzen on  May 26, 2017

In this article, Hugo, Arjan and Savita explain how their distributed agile framework can help distributed teams communicate better. Actionable practices that help you communicate cross-geography.

Introducing Sock Shop: A Cloud Native Reference Application

Posted by Ian Crosby on  May 25, 2017

This article describes Sock Shop, a fully containerized, microservice architecture, cloud native reference application developed by Weaveworks.

Are Unit Tests Part of Your Team’s Performance Reviews?

Posted by Eli Lopian on  May 24, 2017

How do you make sure your developers are buying into agile? Eli Lopian explains why unit testing must be included in your regular performance reviews.

Philipp Jovanovic on NORX, IoT Security and Blockchain

Posted by Mathieu Bolla Philipp Jovanovic on  May 22, 2017

In this interview, originally published on InfoQ France, Mathieu Bolla talks to Philipp Jovanovic, a Cryptographer at EPFL, about NORX, IoT Security and keeping yourself safe on-line, and Blockchain.

Machine Learning Techniques for Predictive Maintenance

Posted by Srinath Perera Roshan Alwis on  May 21, 2017

In this article, the authors explore how we can build a machine learning model to do predictive maintenance of systems using NASA engine failure dataset.

BT