BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Management Content on InfoQ

  • Decision Making in a Company with No Managers

    Self-managed companies are emerging as a viable option for the future of work. The transformation from standard hierarchical organisation to a flat structure is definitely beneficial, but obviously a challenging process. This article explores how SoftwareMill, a Polish software house, did it.

  • Distributed Agile Leadership

    Even with the best of planning for your distributed Agile team, without good leadership in place, all of that planning can come to naught. With that in mind we look at some leadership trends that are relevant to self-organizing distributed Agile teams. Instead of proposing a new “Distributed Agile Leadership Framework”, our goal here is to inform you of important and relevant trends.

  • How AI Will Revolutionize These Five Job Roles by 2022

    AI is altering major job roles in the tech industry. From developers to managers to CIOs, established industry positions are being disrupted already. In five years many will be unrecognizable. What changes are coming? This article examines five key roles in tech and show how AI will remake them in the next five years.

  • Q&A on the Book Working with Coders

    The book Working with Coders is a practical guide to managing teams of software developers aimed at a non-technical audience. In the book, Patrick Gleeson explores how the software development process works and what managers can do to support it effectively and build solid working relationships with coders.

  • Transcend the “Feature Factory” Mindset Using Modern Agile and OKR

    Using Agile with waterfall goals turns teams into "feature factories" with no focus on delivering value. To transcend this mindset, companies can apply Modern Agile’s four principles by using OKR (Objectives and Key Results). Combining Modern Agile with the proper use of OKR can be a lightweight way for organizations to give teams the autonomy to experiment and achieve awesome results.

  • A View from the Trenches: the C-Suite’s Role in Organizational Transformation

    The attributes of an Agile approach – flexibility, predictability, quality, and speed to market are priorities for all successful businesses. Why then, are organizational transformations a challenge for most? The answer often lies with company leadership and an inability to lead the massive cultural shift necessary for a successful company-wide transformation.

  • Q&A on The Manager‘s Path with Camille Fournier

    In the book The Manager’s Path, Camille Fournier explores managing engineers and what it takes to be a technical manager. She describes the different roles which form the path from mentors and tech leads to senior engineering management, discusses the challenges of technical leadership and provides advice on how to deal with them.

  • Predictable Agile Delivery: The Executive Challenge

    As agile grows-out of its years of self-obsession and teenage petulance into a post-agile state, ‘Predictable Agile Delivery’ feels like a realistic goal that advantages both the business sponsor and their development stakeholders. This article shares some ‘good, bad and ugly’ examples of practices that often work and some that always fail at improving large organizations.

  • Q&A on the Book Scaling Teams

    The book Scaling Teams by Alexander Grosse and David Loftesness provides strategies and practices for managing teams in fast growing organizations. It explores five areas which often pose challenges when organizations need to scale -- hiring, people management, organization, culture and communication -- and gives solutions for recognizing and dealing with those challenges.

  • The Misaligned Middle and Getting off the Hamster Wheel Using Kanban

    At the Agile 2016 conference, Dominica DeGrandis and Julia Wester of Leankit gave talks on helping middle managers adapt to change and how Kanban can be used to identify problems in workflows, which people need to address.

  • Predictable Agile Delivery

    Human teams are unique, non-linear and unpredictable, but given the right conditions, their output can become linear, scaled and predictable. Managers have an enabling role to play: encouraging the development of predictability; understanding the needs of their teams; and rolling-up their sleeves to clear the blockages themselves or by escalating the problem promptly and responsibly.

  • Adaptable or Predictable? Strive for Both – Be Predictably Adaptable!

    Our efforts to improve software development face the question of what to focus on. Should we govern for predictability without concern of value, maximizing cost-efficiency without concern for end-to-end responsiveness? Or maybe do the opposite and govern for value over predictability, focus on responsiveness over cost efficiency? What we really need is to be predictably adaptable.

BT