BT

InfoQ Homepage Product Development Content on InfoQ

Articles

RSS Feed
  • Applying Agile for Developing Industrial Machinery

    This is the story of a company developing industrial machinery products that became an organization with cross-functional teams using agile. Most important to their success are the people, from the new roles of product owner and scrum master, adapted to the industrial context, to the development teams that are learning self-organization, and the stakeholders involved in supporting the teams.

  • Is Your Product Roadmap Still Meeting Customer Needs?

    It’s difficult to overestimate the importance of having a strong vision for the product. However, that vision must be frequently and consistently kept in line with the needs of the customer. In this article, Justin explores how to tell if your product roadmap still meets your customers' needs.

  • Transforming from Projects to Products

    Agile Transformation is much harder than most organisations envisage, and can require a major cultural change for the transformation to be effective. Too often we make superficial changes but continue the same behaviour with minor changes to processes to appear agile. But without a change in mindset we fail to see the true impact an Agile Transformation can really have.

  • Product Development in Distributed Teams

    This article focuses on how to do product development in distributed teams. It shares some virtues and practices which help to minimize challenges and develop the right product. It covers tools to help overcome challenges due to distribution and foster good behaviours. It explains how to perform various product oriented activities like user research, story mapping, planning and refinements.

  • Continuous Delivery Coding Patterns: Latent-to-Live Code & Forward Compatible Interim Versions

    This article describes two novel practices for continuous delivery: Latent-to-live code pattern and Forward compatible interim versions. You can use these practices to simultaneously increase speed and reliability of software development and reduce risks. These practices are built on top of two other essential continuous delivery practices: trunk-based-development and feature toggles.

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

  • #NoEstimates Project Planning Using Monte Carlo Simulation

    Customers come to us with a new product idea and they always ask the questions - how long will it take and how much will it cost us to deliver? Reality is uncertain, yet we as software developers are expected to deliver new products with certainty. This article shows how to do planning using reference class forecasting with the #NoEstimates paradigm which promises more accuracy in forecasts.

  • The Resurrection of Product Risk Analysis

    Product risk analysis (PRA) is not only useful in testing but is also applicable during the various phases of sequential or agile system development. This article introduces a different application of PRA that elevates it from project level to domain level. It shows how you can go from risk and requirement-based testing to risk and requirement-based development.

  • Author Q&A – The Lean Mindset by Tom and Mary Poppendieck

    The Lean Mindset is a collection of research results and case studies from companies applying lean in product development and delivery. A lean mindset according to Mary and Tom Poppendieck is about “developing the expertise to ask the right questions, solve the right problems, and do the right thing in the situation at hand”.

  • Interview with Ian Hughes on Virtual Environments and Gaming for Product Development

    Virtual environments can be a rich form of communication, where people can brainstorm, share and discuss ideas, or collaborate on a virtual version of a product. They can also add a new dimension to customer interaction. Games can be used to simulate situations, as an enhancement for learning and teaching complex problems. Ian Hughes talking about mixing the physical world and the virtual world.

BT

Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
Country/Zone:
State/Province/Region:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.