BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Teamwork Content on InfoQ

  • Role of Testers in Agile Teams

    Karen Greaves and Sam Laing will give a keynote titled "testers are dying" at the Agile Testing Days 2015; InfoQ will cover this conference. InfoQ interviewed them about how agile impacts the role of testers, what testers can do to shorten the lead time of testing, collaboration between testers and other team members in agile teams, and the value that testers can contribute in agile teams.

  • Role of Autonomy in Agility

    Autonomy is one of the core guiding principles at Spotify. It enables employees to make decisions as close to the works that is being done as possible. At the Agile Greece Summit 2015 Kristian Lindwall and Cliff Hazell from Spotify explained why autonomy is at the heart of agility.

  • Q&A with Jørn Larsen on Teamwork and Aligning with Customers

    Jørn Larsen, co-founder and CEO of Trifork, presented waste is a crime: don't waste your team at the GOTO Amsterdam 2015 conference. InfoQ interviewed Larsen about the "perfect world" to develop software products, aligning with many customers, why waste is a crime, why flow is important for software teams and what they can do to establish flow.

  • Creating a Happy Work Environment

    Karen describes her way of creating a happy work environment.

  • Getting Actions Done to Make Change Happen

    Even with best intentions it can be challenging for people to follow up on actions that they agreed to do. They can start to doubt if they can do the actions and become afraid to fail. Several authors have recognized this and came up with suggestions for dealing with it and making change happen.

  • Experiences from DevOps at Nokia HERE

    An interview with Ivan Kusalic, Software/DevOps engineer at Nokia HERE in Berlin, about why they decided to apply DevOps, how DevOps has changed their way of working, which benefits they are getting, and the challenges that they had and how they dealt with them when development and operations became one team. Kusalic also gives some advice for applying DevOps with teams.

  • Scaling Agile at bol.com

    InfoQ did an interview with Menno Vis, IT director of bol.com, about the benefits of increasing agility, how bol.com deploys Scrum, using roadmaps with agile, the challenges that have been faced when scaling agile, the main focus area's at bol.com for agile scaling, establishing loosely coupled teams, and the things that bol.com does for their people to have fun while doing their work.

  • Writing a book on Hiring - A Community Project

    Yves Hanoulle started a community project to write a book on hiring. InfoQ interviewed Hanoulle about this project, the differences between hiring contractors and "fixed" employees and ongoing trends in hiring. InfoQ also interviewed some of the members of this project about why they joined and their views on effective hiring.

  • Applying Continuous Integration at Thales Naval Systems

    Continuous Integration can help to find integration issues earlier and to visualize the status of the build to all involved. Integration problems can be detected at build-time in stead of run-time during testing and teams can get immediate feedback on changes that they made and on the impact on components that are developed by other teams.

  • Scaling Dilemmas and How to Deal with Them

    Making teams working together can be challenging, but it is often needed to develop and deliver large complex products. In her opening keynote about scaling dilemma's at the Agile Adria 2015 conference Mary Poppendieck presented ideas for organizations that want to scale agile.

  • Benefits of Continuous Testing

    At Unruly teams have been applying eXtreme Programming (XP) since being founded in 2006. Teams take a test-first approach to developing code and invest in automated checks that can be run in live environments. InfoQ interviewed Rachel Davies about the importance of a continuous approach to testing, how this has evolved over the years and the business advantage that it delivers to Unruly.

  • How BDD Has Helped to Address Communication Problems and Improve Collaboration

    Behavior driven development (BDD) can be used to improve communication between testers, developers and the business. For example you can use given-when-then scenarios to develop test scripts and at the same time define the requirements of the system. BDD involves all team members and helps them to think about the product.

  • Experiences from Doing Remote Pairing

    Doing pair programming when working remote helps to increase interaction between developers and build relationships in teams, it makes knowledge flow and can prevent developers from drifting away. You can experiment with tooling to find a setup that works for you. Empathy and egolessness can emerge organically when doing pairing in a distributed team. Read about experiences with remote pairing.

  • Ideas for Setting Up Remote Teams

    Organizations are increasingly working with remote teams to discover that it can be challenging to establishing remote teams and collaborate effectively with people in remote or distributed teams. An interview with Janis Janovskis on the challenges of remote teams, working together in different time zones, using hangouts and experiments to establish remote teams and finding the right people.

  • How to Manage Virtual Teams

    When working with virtual teams the basic management tasks or responsibilities remain exactly the same, but checking if the work has been done and if the quality is sufficient tends to be more difficult. Successful collaboration is a shared responsibility of the virtual teams and the customer.

BT