BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Process Content on InfoQ

  • Staying Innovative on a Journey from Start-Up to Scale-Up

    As ClearBank grew, it faced the challenge of maintaining its innovative culture while integrating more structured processes to manage its expanding operations and ensure regulatory compliance. Within boundaries of accountability and responsibility, teams were given space to evolve their own areas, innovate a little, experiment, and continuously improve, to remain innovative.

  • QCon London: Learnings from Automating Deployments

    Copying and pasting code from one Windows folder to another as a deployment method can cause downtime. Jemma Hussein Allen presented how they automated their deployments and the benefits that they got from it at QCon London.

  • Applying the Analytic Hierarchy Process for Tech Decisions

    The analytic hierarchy process uses pairwise comparisons and scoring for criteria between the alternatives to give insights into what the best option is and why. John Riviello spoke about applying the analytic hierarchy process to decide what JavaScript framework to use at QCon New York 2023.

  • The Future is Knowable before it Happens: an Impossible Thing for Developers

    In software development there are always things that we don’t know. We can take time to explore knowable unknowns, to learn them and get up to speed with them. To deal with unknowable unknowns, a solution is to be more experimental and hypothesis-driven in our development. Kevlin Henney gave a keynote about Six Impossible Things at QCon London 2022 and at QCon Plus May 10-20, 2022.

  • API Design Principles and Process at Slack

    An article explaining the API design principles and process used at Slack was recently published in the Slack Engineering blog. It explains the six design principles used at Slack to design their APIs while keeping simplicity, security, scalability and the developer experience in mind. A four-step review and testing process exists to enforce these principles, with some flexibility.

  • Experiences from Measuring the DevOps Four Key Metrics: Identifying Areas for Improvement

    Measuring the four key metrics of IT helped a company to assess the performance of their software delivery process. Continuous observation of these metrics supports decisions on where to invest and guides performance improvements.

  • Migrating a Monolith towards Microservices with the Strangler Fig Pattern

    ScholarPack has migrated away from its monolith backend using a Strangler Fig pattern. They applied incremental development and continuous delivery to target customers’ needs, in the meanwhile strangling their monolith.

  • Collaborative Decision-Making in Self-Organizing Teams

    Giving people the opportunity to express their full potential in self-organizing teams is the best way to make an organization thrive today, argued Lorenzo Massacci. At Agile Business Day 2019, he presented how teams that organize themselves can continuously make decisions effectively and efficiently.

  • Becoming Outcome Focused: Q&A with Jeff Patton

    We need to become focused on outcomes and adapt our way of thinking and our processes to continuously release small changes to our products and services, argued Jeff Patton in the closing keynote at the Agile Greece Summit 2019.

  • Refactoring Organizations to Reduce Organizational Debt

    Organizations can accumulate organizational debt when adopting new ways of working. An agile mindset can be a driving force to remove organizational impediments and promote continuous improvement, said Jess Long, enterprise Agile coach at LeanDog. At the ACE Conference 2019, she presented how we can reduce organizational debt by refactoring organizations.

  • Bridging the Gap between Legacy Systems and Modern Techniques

    Aging platforms that are managed with manual, time consuming processes can be costly. Teams can make a business case to management based on hours lost by repetitive work or re-work caused by human error for introducing modern techniques like automation tools and containers. The result is a predictable and repeatable process with minimal human interaction to deploy more often and more confidently.

  • WSO2 Extends its Internet of Things Process Orchestration Capabilities

    Open-source middleware vender WSO2 announced new capabilities in its platform for managing Internet of Things (IoT) applications and processing IoT data. The enhancements include support of MQTT (a lightweight M2M/IoT publish/subscribe connectivity protocol), the Activiti business process management (BPM) platform, and the Open Data OData 4.0 protocol.

  • Theories for Modern Engineering Teams

    After a 5-year stint, Kellan Elliott-McCrea, left Etsy. Elliott-McCrea was Etsy's CTO for the past 4 years and VP of Engineering before that. During those five years both the software product and the engineering team underwent radical changes. In the article announcing his departure, Elliott-McCrea expounds five theories that guided him through those changes.

  • Driving Transformational Behavior with Core Work Systems

    Mike Orzen will talk about using core work systems to drive transformational behavior at the Lean IT Summit 2015. An interview on the benefits that organizations aim for with lean IT, why adopting and reinforcing new behaviors is essential to create sustained change, core work systems and work processes for IT organizations, and common missteps in lean IT transformations and how to prevent them.

  • Creativity and Testing: Do They Go Together?

    At the Agile Testing Days 2014 in Potsdam Jan Jaap Cannegieter spoke about using different sides of our brain to optimize testing and he will redo this presentation during the Agile Testing Day Netherlands 2015. InfoQ interviewed Cannegieter about how agile has changed testing, creativity and thinking in testing, skills of agile testers, and how testers can make steps towards agile testing.

BT