Mahfuzul Haque

People. Systems. AI.

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

Article Categories

  • AI and Future of Work (8)
  • Engineering and Architecture (12)
  • Leadership and Teams (12)
  • Personal Growth (7)
  • Software Delivery and Process (4)
  • 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 →
Mahfuzul Haque © 2026