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

  • How to Measure Continuous Delivery

    Stability and throughput are the things that you can measure when adopting continuous delivery practices. These metrics can help you reduce uncertainty, make better decisions about which practices to amplify or dampen, and steer your continuous delivery adoption process in the right direction.

  • Oath for Programmers

    Our society demands a commitment to professional behavior; we need an oath for programmers as lives and fortunes depend upon the proper construction and execution of software, argues Robert Martin. According to him, this will have to be enforced by membership in an professional association.

  • How Personality Matters in Software Development

    Leaders have to orchestrate diverse contributions from individuals with different personalities to build great teams. Team members might decide to act out of character and engage in behaviour outside their comfort zone to advance the team goal. To reduce the risk of burning out or compromising physical health, there should be restorative niches in which they can be their natural selves again.

  • Tackling Awesome Superproblems with Collaborative Games

    Awesome superproblems are large, complex and enduring problems which can only be solved through collaboration. The key to making collaboration work is serious games, where participants voluntarily agree to follow the rules of the game to create a better and more durable result.

  • Tackling Technical Debt at Meetup

    Continuous product health can be realized by regularly prioritizing the highest impact technical debt items and knocking those off systemically. You need to continuously iterate how you're tackling technical debt to drive more and more impactful results. Going for maximum impact items first and communicating the impact of paying down technical debt is what Yvette Pasqua, CTO of Meetup, recommends.

  • Agile 2017 Keynote: Creating Leadership and Engagement at Every Level

    At the recent Agile 2017 conference in Orlando, David Marquet, retired Navy captain and author of best selling book “Turn The Ship Around!” gave an entertaining keynote on intent-based leadership.

  • Adopting Agile and DevOps at Wyndham Vacation Rentals UK

    Embedding agile and DevOps had a positive impact on the role of QA at Wyndham; focusing effort in the earlier lifecycle stages has led to smoother releases with fewer bugs and post-production issues. Business colleagues and customers are more involved throughout the delivery cycle, making testing a shared responsibility .

  • What a High Performing Team Looks Like and How to Create One

    High performing is a team property, a temporary state which needs attention if teams want to keep on performing well. Things you can do to build a high performing team include creating safety, investing in developing collaboration skills, and giving peer-to-peer feedback.

  • First Annual Retrospective Report Published

    The First Annual Retrospective Report provides a deeper understanding of how retrospectives are used in the real world. The results indicate that retrospectives lead to improved team communication and productivity and help to create an environment of trust. Major challenges are that topics discussed cannot be solved by the team and people do not feel comfortable speaking up.

  • GitHub for Testers

    Talk to a developer about version control, and you’ll likely hear about Git as a workflow tool, and GitHub as both a place to store code and a personal resume. It can be beneficial for testers to join and use Github for personal and professional projects and to contribute to existing projects.

  • Better Engineering via Better Discourse

    Killing opposition with kindness is a real strategy in online discussions; there is power to disarm in acting as if the other party did not intend to be insulting or condescending. Accept that there will be bias in online communication, use facts and reason to deal with it, and practice awareness of bias and attempt to compensate.

  • Managing Crowdsourced Testing

    Crowdsourced testing is a unique way of involving the crowd- meaning the real users/testers- into software testing under real world conditions. It helped Swisscom to find defects very early in the development process and increase the quality of products.

  • Fleur van Unen and Sylvain Mahe on a Toolkit for Leadership Agility

    At the upcoming Agile Indonesia conference Fleur van Unen and Sylvain Mahe from Palo IT are co-presenting a talk on tools for agile leadership; concrete advice for leaders drawing on techniques and frameworks such as Management 3.0. They spoke to InfoQ about the talk and their leadership philosophy, the importance of community in spreading agile ideas and treating employees as resourceful adults.

  • Evan Leybourn of IBM on the Theory of Agile Constraints

    Evan Leybourn is talking at the upcoming Agile Indonesia conference. He spoke to InfoQ about his Theory of Agile Constraints, defining value in an initiative, agile budgeting and #NoProjects.

  • Strategy for Mobile and Web Test Coverage

    Teams need to match testing with the market usage patterns across geographies of their apps as consumers are expecting smooth apps functionality across all digital channels. Here's a methodology and index for considering device/OS combinations together with other characteristics like aging, screen parameters and other testing related guidelines for data driven test coverage of the mobile market.

BT