BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage learning Content on InfoQ

  • The Things I Learnt about DevOps When My Car Was Engulfed by Flames

    Framed in the story of the author's car catching fire, this article describes five ways of thinking to help understand DevOps culture, and behaviours necessary to create an effective DevOps team. A central theme is that DevOps challenges us to think differently about our approach to collaboration and learning, in ways often contrary to our instincts and how we’ve been encouraged to behave before.

  • Finding the Truth Behind Minimum Viable Products

    While the definition of Minimum Viable Product may work us into a tizzy, the goal behind it is extremely valuable for product companies: to rapidly learn what your customers want. Learning what your users want before you build it is good product development. Make sure when you do invest in a feature or solution, it’s the right one.

  • Q&A on the Lean IT Field Guide

    In the book The Lean IT Field Guide Mike Orzen and Tom Paider explain how to initiate, execute, and sustain a Lean IT transformation. InfoQ interviewed them about how lean can be seen as a learning system, why managers should have both technical and social skills, how to assure that changes will sustain, and establishing a culture of engineering excellence and craftsmanship.

  • Innovation at Telefónica with Lean Startup

    Creating digital products is different from building traditional telco products: the uncertainty is much higher, the way of creating value for the customer is totally different and lifecycle is much faster says Susana Jurado Apruzzese. Telefónica adapted Lean Startup to their processes, culture and organization to make it work.

  • Scaling Mobile at XING: Platform, Framework and Domain Teams

    This article describes learning from XING on how to scale mobile development such that as many teams as necessary can contribute to the development of mobile apps (on both iOS and Android platforms) and at the same time keep the apps consistent, stable and shiny. It summarizes the key decisions and structural changes they made in order to enable scaling mobile from 2 to 10 teams.

  • Igniting Kids' Enthusiasm for Coding

    CodingStuff.org is an initiative to ignite kids' enthusiasm to learn how to code, to create apps, to design websites, and overall to become comfortable with technology. This article explores what teachers can do to ignite kid's enthusiasm for coding by using interesting and cool lessons to give them some pointers on how to code and then let the magic happen!

  • What is Success for a Scrum Master?

    Experienced Scrum Masters explain how they define and measure their own personal success as Scrum Masters, and share their lessons learned about how to achieve success. From dealing with stakeholders, to how to improve coaching skills and how to help the team achieve a sustainable pace, the lessons come from many years of experience and will help you improve your performance as a Scrum Master.

  • The Pitfalls that You Should Always Avoid when Implementing Agile

    Moving from traditional project management to agile is a paradigm shift. From push to pull systems from a control-and-command culture to a trust culture where authority is delegated. A good structure with some control mechanisms will most likely help you get the wanted results quicker. This article discusses the role that management plays in organizations that have decided to adopt agile.

  • Q&A with Sandro Mancuso about The Software Craftsman

    In the book The Software Craftsman, Professionalism, Pragmatism, Pride Sandro Mancuso explores how craftmanship plays a role in agile software development. The book contains stories, examples and practical advice for software developers and other professionals involved in software projects to achieve technical excellence and customer satisfaction.

  • Q&A with John Sonmez on His Book on Soft Skills

    The book “Soft Skills - The software developer's life manual” addresses interesting topics for professional software developers. The book aims to help developers to become better programmers, more valuable employees, and happier and healthier people. An interview with John Sonmez on managing careers, remote working, mentoring, getting more work done, negotiating salaries and positive thinking.

  • Teaching Kids Java Programming

    During the holiday season we think about our families, our children, and and their future. In this article, Yakov Fain give us some insight about what lead him to write his new book "Java Programming for Kids" (now available as a free download) and includes some sample chapters.

  • Q&A with Jurgen Appelo on Management 3.0 Workout

    The book Management 3.0 Workout by Jurgen Appelo contains games, practices, stories and tools that can be used to improve management in organizations. Managers can use the book to develop skills for servant leadership and increase employee engagement. Agile teams can adopt management practices described in the book to improve team work and collaboration helping them to become self-organizing.

BT