BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Culture & Methods Content on InfoQ

  • Introducing Reladomo - Enterprise Open Source Java ORM, Batteries Included!

    Goldman Sachs is widely known as a leader in investment banking, but they are very much a leading technology firm as well. Reladomo is the primary Java ORM used at GS, and it is now open source. In this article GS Technology Fellow, Mohammad Rezaei, takes us on a deep dive into Reladomo.

  • Predictable Agile Delivery: The Executive Challenge

    As agile grows-out of its years of self-obsession and teenage petulance into a post-agile state, ‘Predictable Agile Delivery’ feels like a realistic goal that advantages both the business sponsor and their development stakeholders. This article shares some ‘good, bad and ugly’ examples of practices that often work and some that always fail at improving large organizations.

  • Book Q&A on Product Mastery

    The best product owners are insatiably curious about their customers; they observe them in action, interview them, and collaborate with them and bring them into the development process, said Geoff Watts. In his new book Product Mastery he explores what he calls “the difference between good and great product ownership”.

  • Agile Scaling in Action

    The biggest reason for adopting agile at scale is that despite the fantasy that a collection of agile teams will somehow organically integrate to deploy a program, that is not the reality. That’s why for larger dev/test outfits or projects, companies sometimes roll up individual agile teams into one agile environment at enterprise scale. Yousef Awad presents lessons learned and words to the wise.

  • Teams and the Way They Work

    The terms “self-organised” and “cross functional” are often used to describe a team. What does this mean, and how will you recognise if your team has these features? Great teams work with the uniqueness of each person’s skills, experiences and outlook – forging the motivation to achieve a shared goal, within the constraints in which they operate.

  • Monte Carlo Planning Improves Decision Making

    De la Maza helped a startup IPO by applying Monte Carlo to a planning problem. Learn how Monte Carlo planning provides a rigorous, quantitative account of what the future may bring. It has advantages over standard average case approaches and you can start with a simple Excel spreadsheet.

  • Hit or Miss: Reusing Selenium Scripts in Random Testing

    Just like during test execution process using an ‘exploratory’ technique, which is guided by a great deal of solid analytical thinking and a good portion of randomness, we can reuse or automate scripts to achieve similar results. All you need is a well-designed test automation solution and a bit of patience. Read the article to learn how you can use this approach in your testing activities.

  • Q&A on the Book Agile Engagement

    In the book Agile Engagement, Santiago Jaramillo and Todd Richardson explore the reasons why employees can be disengaged and provide solutions for measuring and driving engagement in organizations. InfoQ interviewed them about the factors that influence the performance of teams and how to measure agile engagement to create an engaging workplace culture.

  • The Triangle of Self Organization

    Self-organization is a modern management tool that replaces command & control as a method of creating teams and guiding them to deliver desired outcomes. The Triangle of Self Organization identifies three essential components needed to guide this process – goal, rules & tension - and shows how to choose them consciously to successfully use self-organization as a management tool.

  • Q&A on Large-Scale Scrum: More with LeSS

    The book More with LeSS by Craig Larman and Bas Vodde provides practices to create simpler and more flexible organizations, applying Scrum with many teams working on one product. More with LeSS is the third book on LeSS (see books on LeSS); it’s the most concrete and fundamental book to start learning about LeSS. The book also contains insights on experiences with LeSS adoptions.

  • Developing Quality Software: Differentiating Factors

    The level of software quality attainable is a reflection of an organizational business decision. There are many factors that influence this decision, including development, build and testing environments effectiveness, resources and their associated skillset, integrity, motivations and experience levels, commercial agreements, and adopted processes and productivity tools.

  • Processing Streaming Human Trajectories with WSO2 CEP

    Extracting useful information from an inaccurate data stream is a significant issue in data stream processing for IoT applications. This article describes the use of Kalman filters to smooth human trajectory information gathered from an iBeacon sensor network and demonstrates its effectiveness. The solution has been built with WSO2 CEP, a complex event processing middleware.

BT