BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Agile Content on InfoQ

  • Interview: Sam Haskins from Etsy on Code Deployment, Monitoring and Failure Procedures

    Sam Haskins from Etsy talks about code management with Github, fast deployments with feature flags and no packaging, canary releasing, voluntary code reviews, CI with Jenkins, monitoring and failures.

  • Queues – the true enemy of flow

    No-one wants IT projects to be late. But when they are, it’s rarely because of how long the actual work takes. Tasks and projects spend more time inactive, sitting in a queue, than being worked on. Despite this, most project management offices measure activity, not queues.This article examines why we should track queues and quantify their cost in order to make meaningful gains in speed of delivery

  • Interview and Book Excerpt: Mastering the Requirements Process

    Suzanne and James Robertson have released the 3rd edition of their book Mastering the Requirements Process. This edition includes material focused on the challenges of requirements in modern project environments, including agile and outsourcing relationships.

  • What Scrum Master Are You Hiring?

    Have you looked at some of the ads for Scrum Masters lately? Some ads include the need for PMPs or they say they will give you a bonus if you complete the project at a certain time or to someone’s satisfaction.

  • Interview and Book Review: DevOps Troubleshooting: Linux® Server Best Practices

    Kyle Rankin delivers practical advice and techniques for team oriented troubleshooting of Linux servers in a DevOps culture. The book targets systems engineers, developers, and QA staff that have gaps in knowledge about troubleshooting Linux servers. The book includes Linux Server Best Practices in common problem areas.

  • Self-Organizing Organizations (For Real)

    This is a true story about a company that operates under principles of self-organization. It is organized according to the free will of each individual in the company, all of them freely choosing to co-operate for achieving some goals. All you’ve ever wanted to know about self-organized companies, without daring actually run one.

  • Refactoring Legacy Applications: A Case Study

    To refactor legacy code, the ideal is to have a suite of unit tests to prevent regressions. However it's not always that easy. This article describes a methodology to safely refactor legacy code.

  • Interview and Book Review: Enterprise Software Delivery

    "Enterprise Software Delivery" is the latest book by Alan W. Brown, and is a must-read guide for anybody concerned with the development and delivery of software in a large organisation.

  • Chris Patterson on Automated Builds in TFS

    We spoke with Chris Patterson, Senior Program Manager Team Foundation Server about the role of automated builds and continuous delivery in modern application development. Team Foundation Server is the Microsoft-hosted version of Team Foundation Services.

  • Interview with Bruno Sbille about Leadership Styles and Visual Management

    Bruno Sbille, a trainer and coach who lives in Belgium, did a session at the XP Days Benelux 2012 conference, on the topic: learn different leadership styles with Star Wars coaches. InfoQ interviewed him on using leadership styles, visual management, and agile coaching.

  • The Continuous Delivery Maturity Model

    Continuous Delivery is rapidly gaining recognition as a successful strategy for true business agility. For many organizations the question is no longer “why?”, but rather “how?” How do you start with CD, and how do you transform your organization to ensure sustainable results. The authors present a Maturity Model to help address some of the key aspects you need to consider when adopting CD.

  • Automated Builds: How to Get Started

    The first part of this series discussed some of the benefits of automating your build and deployment processes. In this article, we will take a common example of a corporate web application for a fictional financial institution, and walk through fully automating their build process.

BT