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

  • The Power of Serendipity and Networking

    Meeting new people gets you out of your own head. It’s a good way to get outside perspective on your projects and look at them in new ways. A conversation with someone who works in a completely different field could spark the idea that changes your company. Focus on meeting people who share your values and interests, and make networking part of your daily habits.

  • Making Games for High Performing Teams

    The gamestorming model describes a process to create games. It provides concepts like game space, boundaries, rules, artifacts and goals, for creating compelling learning experiences in an organizational setting. Such games can be used by teams to experiment, focus on outcomes, and try out disruptive patterns.

  • Building Observable Distributed Systems

    Today's systems are more and more complex; microservices distributed over the network and scaling dynamically, resulting in many more ways of failure, ways we can't always predict. Investing in observability gives us the ability to ask questions to systems, things we never thought about before. Some of the tools that can be used for this are metrics, tracing, structured and correlated logging.

  • Testing Software with Artificial Intelligence

    Advances in computer vision algorithms and the application of modern artificial intelligence (AI) techniques have made writing visual tests practical. With AI in testing, autonomous testing becomes possible. The boring and rote tasks will be delegated to the AI so that the tester can do the thinking.

  • Incorporating Improv into Agile with Games

    The rules of Improv provide a short-hand to enhance active listening, collaboration, and mutual reinforcement skills, all of which are integral to Agility. You can incorporate Improv activities and games to reinforce Agile mindset. The game debrief is where the value of the game becomes sustainable, as it explicitly ties emotions and aha-moments from the game experience to working scenarios.

  • Culture, Psychological Safety, and Emotional Intelligence for High Performance Teams

    Humanity is the heart of the creative intellectual work that many of us are engaged in. The foundation of high-performance teams is people who have freedom and autonomy and feel safer. Games can be used to support self-awareness and connection and build team emotional intelligence onto safety.

  • Automating Visual Testing with Appraise

    Developing applications where the look and feel is key for success might help to automate visual testing. Appraise, an open source tool on Github licensed under MIT, applies the approach of specification by example to visuals. It helps teams to review and approve changes to web pages using visual inspection.

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

BT