BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Agile Techniques Content on InfoQ

  • 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.

  • 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.

  • DevOps @ Nokia Entertainment

    DevOps@Nokia Entertainment is the first article of the “DevOps War Stories” series. Each month we hear what DevOps brings to a different organisation, we learn what worked and what didn’t, and chart the challenges faced during adoption.

  • Agile Podcasts: A Great Learning Alternative

    Reading is a very widespread way of consuming information about Agile practices, but it is not the only way. Listening to podcasts is an alternative way to increase your knowledge.

  • Interview and Book Review: Continuous Delivery and DevOps - A Quickstart Guide

    "Continuous Delivery and DevOps - A Quickstart Guide" is a good starting point for newbies as well as for those facing the challenge of changing organizations with complex release processes.

  • Automated Builds: The Key to Consistency

    If there's one thing software developers are good at, it's automating things that used to be done manually. Making life easier for everyone by letting computers handle tedious repeatable tasks, allowing people to focus on what matters to them is what we’re here for. However, development teams often neglect the one audience that would benefit the most - themselves.

  • Why Agile Methods Work

    There is great economic value in looking at software processes from an execution perspective to examine their strengths and weaknesses. Keeping this perspective in mind keeps us at a safe distance from abusing buzzwords like Agile methods without really understanding the underlying principles that make them work.

  • Book Review: The Scrum Field Guide

    Mitch Lacey has written the book The Scrum Field Guide: Practical Advice for Your First Year in which he presents advice on how to implement many of the Scrum and XP practices. Shane Hastie from InfoQ reviewed the book and asked the author some questions about the approach. The publishers have made a sample chapter available for InfoQ readers.

  • An Alternative to Agile Coaching

    Phil Abernathy asserts that the role of the Agile Coach may be due to sunset - he proposes an alternate based on his vision of an Agile Practitioner Manager embedded within an agile team. The Agile Practitioner Manager will have "skin in the game" being responsible not just for helping the team with their process but also being accountable for the deliver of customer value through the product.

  • An Agile Talent Development and Adaptive Career Framework

    As organizations adopt agile practices and techniques they often find that existing talent management approaches need to adapt to new ways of working. This article discusses the critical task of replacing dysfunctional performance management systems, antiquated job families and limiting career paths that undermine the effectiveness of our teams and compromise the health of our culture.

  • Continuous Delivery with Continuous Design: Completing the Cycle

    Innovations in software delivery and product ideation don’t always impact each other. However, the rapidly increasing appetite for new product features coupled with the decreased lifetime of products, and even business models, necessitates joining up the cycles of continuous design and continuous delivery into a holistic approach to delivery. This article discusses shrinking the innovation cycle

BT