Yes, I mean it: we always need to meet the budget (be that time, money or whatever resource).1 This most likely is not your software development reality. So how come I´m demanding something so seemingly unrealistic, even preposterous? Why? The reason for the obligation to deliver on budget is simple: trust. Software development is a social endeavor. It takes not only two to tango, but also at least two to develop and deliver software: a customer and a software developer. To accomplish something in ......