Blog

  • In many software projects, clients tend to focus solely on developers, underestimating the crucial role of Delivery Managers. They often believe that developers are the sole contributors to value creation. However, this perspective overlooks the significant impact that Delivery Managers have on the success of a project. The Misconception Clients often perceive Delivery Managers as…

    Why Delivery Management Is Critical
  • In 2011, I worked on a chatbot project for a Japanese startup called SpeakGlobal. At the time, AI wasn’t a buzzword.No large language models. No hype. No cloud-scale intelligence. Just one simple question: Could software help people practice spoken English without a human tutor? Today this sounds obvious. Fifteen years ago, it felt futuristic. When…

    From ChatScript to GPT: 15 Years Around AI
  • With years of experience in both Waterfall and Agile methodologies, I’ve seen what works—and what doesn’t—when it comes to project scheduling. While I personally prefer Scrum, I recognize that for certain projects, a Waterfall approach with detailed estimations is the better choice. One of the biggest mistakes I see in software development planning? Focusing only…

    How to Schedule Software Development