Exactly this! Most managers are not expecting the air-tight rocket science that most software devs seem to insist is absolutely necessary.
I was tasked with creating an entire email campaign system (like mailchimp). But I had only 3 weeks to do it. I made the deadline no problem, but the system had numerous obvious issues.
My boss didn't care, because the task was not about delivering a perfect email system. The task was getting something useful in the hands of customers rapidly.
If a feature starts getting heavy use, then more investment is justified.
I was tasked with creating an entire email campaign system (like mailchimp). But I had only 3 weeks to do it. I made the deadline no problem, but the system had numerous obvious issues.
My boss didn't care, because the task was not about delivering a perfect email system. The task was getting something useful in the hands of customers rapidly.
If a feature starts getting heavy use, then more investment is justified.