Never estimate the size of someone else’s job

I got your note. I’d be happy to try and refer you to someone that can do your small project.

Here are some questions that maybe you could answer first?

What is the budget?

What is the criteria for a successful project execution?
Is this intended to be an HTML5 web and mobile app? A native iOS or Android app? Or something else entirely?
What is the timeline? Is it a one-off or does it require support?
Is this going to be a new project or does it build on earlier work?
Is this the first attempt or has someone else already failed?
Are you soliciting bids / is there an RFP?
Who is the person running the project on your end and what is their background? Are they empowered to make decisions?
Where will the project be deployed?
Are there any legal or technical constraints which must be considered?
Are there any strong opinions about technology choices on the table?
What languages must be supported?
Is there a branding/communication/art/design director involved?
Has any UI/UX prototyping been done?
Is there existing branding which must be considered?

There is a set of answers to these questions which would reaffirm that the project is indeed “small”. However, people usually underestimate something or several things that seem trivial because they don’t understand the complexities that are hidden if everyone does their job well.

Having learned from hard-earned experience, I never vocalize my estimation about project scope until I’ve talked to the people who are going to do the work.


Now read this

My big performance secret is pinball

I suspect that my love of pinball seems like a harmless anachronism to many people; throwback fun that fits comfortably with my other “eccentric” hobbies like film photography and collecting records. Don’t be fooled: life can be gamed,... Continue →