Mahfuzul Haque

People. Systems. AI.

  • Home
  • Articles
  • About
  • Home
  • Articles
  • About

Article Categories

  • AI and Future of Work (8)
  • Engineering and Architecture (13)
  • Leadership and Teams (14)
  • Personal Growth (7)
  • Software Delivery and Process (5)
  • clear glass ball on gray sand during sunset
    Software Delivery and Process

    Improving Sprint Predictability

    April 17, 2023 /

    Software delivery teams often struggle to achieve their sprint goals and ensure predictability consistently. There is no secret formula to overcome this, and eventually, most teams…

    Read article →
  • person with red manicure holding purple paper
    Software Delivery and Process

    Done and Undone Work

    April 7, 2023 /

    How fast a software delivery team can release a completed and valuable feature to production is a measure of both customer satisfaction and the maturity of…

    Read article →
  • Software Delivery and Process

    Incremental and Iterative

    March 31, 2023 /

    Incremental and iterative are two different approaches for delivering a new software or feature. In both approaches, the software is built in multiple phases. There are…

    Read article →
  • startup, start-up, people
    Software Delivery and Process

    Continuous Planning and Prioritization

    March 25, 2023 /

    Continuous planning and prioritization are the two key practices for delivering valuable outcomes in volatile, uncertain, complex, and ambiguous operating environments. To start our delivery journey,…

    Read article →
  • Software Delivery and Process

    Compatibility Is Part of Done

    July 9, 2022 /

    A feature is not done until it works across the environments the product claims to support. Commercial software normally has a technical specification or support matrix…

    Read article →
Mahfuzul Haque © 2026. All opinions expressed here are my own and do not represent those of my current or former employers.