BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Agile Conferences Content on InfoQ

  • Sustainable Software with Agile

    Sustainable software enables you to deliver changes to the customer more quickly with a lower likelihood of bugs, decrease of the total cost of ownership of applications, and increase business agility. It’s possible to verify the sustainability of software using a combination of automated analysis of source code, expert review of technical artifacts, and comparison with benchmark data.

  • Jeff Patton on Fixing Agile Product Ownership

    At the recent Agile India conference, Jeff Patton gave a keynote talk in which he challenged the way agile development approaches Product Ownership. He holds that product management is a discipline which was around before the Scrum term Product Owner was coined, and the way it has been applied in most agile organisations is, at best, a watered-down approach and real product management is needed.

  • Great Engineering Cultures and Organizations - Afternoon Sessions from QCon London

    The Building Great Engineering Cultures and Organizations track at QCon London 2018 contained talks from practitioners representing digital leaders of the consumer internet as well as transformational corporates from “traditional” sectors. Previously InfoQ published a summary of the morning sessions; this is the summary of the afternoon sessions of this track.

  • Great Engineering Cultures and Organizations - Morning Sessions from QCon London

    The building great engineering cultures and organizations track at QCon London 2018 included talks from practitioners representing digital leaders of the consumer internet as well as transformational corporates from “traditional” sectors. The speakers presented how they established and scaled engineering cultures that keep their organisations ahead of the rest. A summary of the morning sessions.

  • Fred George on Solving Fuzzy Problems

    In the Digital Transformation day at the Agile India conference Fred George gave a talk on how the way we solve programming problems needs to change when dealing with what he calls “fuzzy problems” where the speed of response is more important than any other factor. The development “team” in those environments consists of a single developer working directly with a customer deploying frequently

  • Agile Transformation at KPN iTV

    The management team became a leadership team that created a working environment for the squads where they facilitate instead of direct, autonomous squads were co-created using self-selection, and work is not organized in projects anymore but brought to stable autonomous teams: these are some of the major changes done in the agile transformation at KPN iTV.

  • Pairing for Learning

    Pairing can be used to learn new topics that you can take back to the workplace, and to make your accomplishments visible and celebrate success together. Learning partners can encourage each other to make bold statements, commit to do something, and gently push each other to make it happen.

  • How to Win a Solar Race Using Agile

    The Nuon Solar team uses agile and Scrum to take the steps which add the most value to the project first, integrate different disciplines, ensure transparency and focus, and reflect to improve. Their goal is promote and educate the use of clean energy; the mission is to win the Sasol Solar Challenge in South Africa using the power of innovation.

  • How the Dutch Railways Applies Agile and Lean

    The mindset that goes with agile and lean philosophies is quite similar; lean amplifies agile and vice versa. Agile practices are suitable for the development of complex products, and lean practices help to look for opportunities to reduce waste in your processes. Lean helps to see results from the customer's point of view, from start to delivery, whereas agile supports delivering optimal value.

  • Testing Lessons from Animals

    We can learn from how animals search for food to understand testing better, argued James Bach. Over time testers find out where the buggy parts of a product are, but then it might be effective to occasionally wander off and explore other areas. Stop hoping that automation will save you, and learn to hunt for bugs.

  • Supporting Digital Leadership with Agile

    Digitization can no longer be stopped; with customers who increasingly act digitally and mobile it is important to show digital leadership. IT is taking over traditional services and is leading the way for new digital connected products. An organization applied agile to change the way teams are funded and to establish teams of owners who take responsibility to put good products in the market.

  • Unblocking Middle Management Using Personas

    Personas of roles like middle managers can be useful when you going through an agile transformation. It’s easier to get something from middle managers if you understand the position that they are in. A persona helps in knowing what to ask or not ask a manager, increasing your chances of getting what you need from them.

  • Game Changing Beliefs for Knowledge Working Organizations

    Game changing beliefs carry the strength of the strongest walls to shape our behavior. The beliefs we choose to take on in our professional work are a leverage point. They can help us to change the culture and behavior in organizations to increase agility.

  • Using Self-Selection to Create Teams

    At one company, self-selection was applied to redistribute people over teams. It provided the opportunity for developers to get involved in strategic decisions and understand the needs of the business. Using self-selection, they learned that by giving people the power to take difficult and informed decisions, they will become motivated, no matter how tough the decision is.

  • Game Changers for Organizations

    We want to approach strategy using choices, direction, and iterative experiments, establish a growth mindset in organizations, and work towards a common purpose or goal with leaders and teams sharing the same values, principles, and mindset; these are some of the game changers for organizations to become more innovative, deliver faster and better, and have happier and more engaged employees.

BT