• Programming - SDLC - Software

    Day-by-day: forecasting project completion through work flow simulation

    Introduction Project scheduling presents a fundamental challenge: given a set of tasks with varying durations, dependencies, and resource requirements, how can we predict when each task will complete? Traditional approaches often rely on static calculations that assume perfect conditions. The scheduler described in this article takes a different approach by…

  • Programming - SDLC - Software

    Skills, or do we have the right developers?

    In this third installment, we’ll analyze how the simulation estimates completion dates by tracking both the skills developers bring to the table and the skills required to execute groups of tasks. This matching process pinpoints which developers will be overburdened with work, and which ones will starve because not enough…

  • Programming - SDLC - Software

    Changes, or what did we do last month?

    This second installment explores how to effectively represent changes in projects, highlighting what has changed in a given period of time. To do so, we will use differential approaches to two fundamental project management tools: Work Breakdown Structures and GANTT charts. Work Breakdown Structure: from comprehensive to focused The standard…

  • Programming - SDLC - Software

    Visualizing project health at a glance with Sunburst diagrams

    Every Project Manager knows the frustration of trying to answer a simple question: “How is the project really doing?” The answer usually involves opening multiple tools, cross-referencing spreadsheets, and mentally stitching together information scattered across GANTT charts, status reports, and backlog trackers. By the time you’ve assembled the picture, the…

  • Software

    About me

    Profile Software engineering leader with more than 20 years of experience, including over a decade managing teams. Led distributed teams of up to 14 developers at AWS RDS and Amazon Robotics, delivering cloud and robotics platforms with measurable gains in cost, reliability, and operational efficiency. Pairs people leadership and product…