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

  • Key Takeaway Points and Lessons Learned from QCon New York 2016

    The fifth annual QCon New York was the biggest yet, bringing together over 800 team leads, architects, project managers, and engineering directors. In total, over 140 practitioner-speakers presented 79 full-length technical sessions and 16 in-depth tutorials, providing deep insights into real-world architectures and state of the art software development practices from a practitioner’s perspective.

  • Writing Maintainable Configuration Code

    The article discusses a catalog of configuration smells containing 13 implementation configuration smells and 11 design configuration smells. It provides a few examples of configuration smells along with corresponding refactorings, explains their impact on the quality of the project, and lists a few tools that could be used to reveal such smells.

  • 10 Tools to Help Remote Web Developers Collaborate with Their Team

    Working remotely presents a unique set of challenges for web developers. However, by using the right tools and taking a ‘remote first’ attitude, you’ll find yourself being more productive than teams working face-to-face. Here are 10 tools for bug tracking, collaborative coding and knowledge management.

  • Product Development Mechanisms

    Steve Andrews discuses the need to empower self-managing teams to stay focused on delivering high-quality solutions using mechanisms like tenets and exit criteria.

  • Q&A with Intuit's Alex Balazs

    In this Q&A, Alex Balazs, VP Fellow Architect of Turbo Tax at Intuit tells us how they used Node.js to start to break apart the monolithic architecture of their legacy platform. Balazs talks about getting the people involved, the challenges they faced, and discusses how other large enterprises can benefit from their experience.

  • A Letter to the Manager: Release the Power of Your Agile Teams

    Agile is both simple and hard – and success depends on managers creating a suitable environment for their teams. Here a coach’s experiences from several agile transformations are made into concrete recommendations for strengthening agile teams. To create and sustain high-performing agile teams, these points are fundamental.

  • Johanna Rothman on Agile and Lean Program Management

    Johanna Rothman explores how to scale lean and agile processes to work in large programs in her book - Agile and Lean Program Management: Scaling Collaboration Across the Organization. It explains how to collaborate across the organization to create and steer an adaptive, resilient program.

  • Multi-Cloud Is a Safety Belt for the Speed Freaks

    Cloud bursting! On-premises! Hybrid cloud! Off-premises! Multi-cloud! These are phrases author Michael Coté heard over the past 10 years when covering cloud as an analyst, strategist, and now evangelist. Each of them makes logical sense, especially on a big whiteboard with boxes and arrows going to and fro. In recent times, it’s the last - multi-cloud - that he's seen in actual practice the most.

  • Q&A with Roman Pichler about Strategize

    The book Strategize by Roman Pichler provides practices, advice, and examples for product strategy and roadmapping that you can use to create successful products. InfoQ interviewed Pichler about applying product strategy and roadmapping with agile, innovation in product strategy, eliminating features when defining products, different kinds of roadmaps, and measurements for product management.

  • Q&A with Johanna Rothman and Jutta Eckstein on Cost of Delay

    The book Diving For Hidden Treasures - Uncovering the Cost of Delay in Your Project Portfolio by Johanna Rothman and Jutta Eckstein explores how projects become delayed and provides tools and methods to analyze and limit the costs of delay in projects.

  • An Organization Development(OD) Approach to Agile Adoption

    Is there an approach that can make Agile adoption successful at a systemic level, and not remain just an engineering practice? Organization Development (OD) is an interdisciplinary field of research, theory and practices. It has the right methods for organizations to become organic entities, to implement learning systems, empower teams to become self-organized and reduce resistance to change.

  • Pair Programming Is No Panacea

    Is pair programming all that it's cracked up to be? Contrary to popular belief, pairing can lead to a decrease in creativity, groupthink, inappropriate feedback, and can be demoralizing. Wes Higbee explores why it definitely shouldn't be mandated, and why you should consider other options where it could be beneficial.

BT