BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Culture & Methods Content on InfoQ

  • Go in Action - Review and Q&A with the Author

    Go in Action is a new book from Manning that aims to provide a comprehensive introduction to Go, both its syntax and implementation, and its most common idioms. InfoQ has spoken with William Kennedy, author of the book.

  • How Project Managers can be a Positive Agent for Agile

    An interview with Graham Dick about how agile impacts the role of project managers, if there is a need for project managers in agile, dealing with project managers that oppose to agile, applying agile principles to project management, what self-organized teams expect from project managers, how project managers can be a positive agent for change, and what to do to make collaboration work in agile.

  • Why Agile Fails in Large Enterprises

    Agile software development has proven to be a major benefit to various teams, but it can affect businesses differently depending on their size and how they integrate the methodology into their operations. Some of the challenges are particular to large organisations, this article provides advice on how to avoid the pitfalls.

  • Building Flat Organizations with Cross-functional Teams and Fewer Managers

    Hierarchical organizations can't react to new market opportunities and changes fast enough, this impedes the company’s survival in the long run. An interview with Michael Dubakov on how agile transformations impact the role of managers, how to change the culture to increase agility, how to flatten an organization using cross-functional teams, and benefits from increasing agility.

  • DevOps at Seamless: The Why, How, and What

    The key thing about DevOps is understanding under which circumstances it should be introduced to your organization. Organizations that adopt DevOps go through a change that affects both processes and culture. This article focuses on why DevOps is needed, what concepts and values should support it, as well as how we implemented it at Seamless, what results we obtained and the challenges we faced.

  • When your ‘Agile’ Team Moves at Snail Pace: 5 Key Roadblocks and How to Overcome Them

    Software development teams adopt Agile-based processes to address age-old IT project management problems. However, many end up neck deep in trouble when the ‘Agile’ approach backfires. In this article, we look at real life examples to outline common but persistent barriers to the successful implementation of Agile projects, and suggest practical methods for overcoming them.

  • Investing in Impact - Portfolio Management for Agile Deliveries

    Ben Williams and Tom Roden are exploring how you can use agile and lean principles in portfolio management to increase business agility. InfoQ interviewed them about getting project managers involved in agile journeys, using product reviews to decide what to develop, working with hypotheses in portfolio management, measuring actual impact of software products and managing product portfolios.

  • Java: The Missing Features

    In this article, we look at some of the "missing features" of Java, as well as the work, if any to remediate those.

  • Peopleware 2015 - An Interview with Bradley Scott of Xero

    At the Agile New Zealand conference Bradley Scott gave a talk on Peopleware 2015 in which he explained the management structures, policies and approaches Xero has used to support its agile transition. He discussed how they worked and presented some ideas on the future of management. After the talk he spoke to InfoQ about his ideas.

  • What Makes Joy,Inc Work? Part 3 – High-Tech Anthropology®

    This is the last of three articles exploring the culture and practices that makes Menlo Innovations such a joyous workplace. This article examines their approach to user experience and requirements - a set of practices they call High Tech Anthropology®

  • #noprojects - If You Need to Start a Project, You’ve Already Failed

    In this first article in a series on #noprojects, Evan presents the case for why the entire IT project process is flawed from the start. If you need to run a project, you've already failed. To be truly competitive, an organisation needs to be able to deliver a continuous stream of change. Managed properly, this negates the need for a project and the associated cost overheads.

  • The Right Way to Scale Agile: Scaling Value Delivery over Process

    There is no one way to scale agile. In order to find the right way for you organizations you need to understand what you are trying to achieve and create a process that works to deliver that outcome. This article shows how organizations can help teams remain true to agility and deliver value as they scale Agile — whether from top-down or bottom-up — without following a one-size-fits-all process.

BT