For small projects, we sign detailed SOW with feature list, deliverables and timelines.

For big projects, we prepare a ballpark SOW with estimates and initiate the project with a discovery phase, where our product managers do all kinds of research with tech and market analysis on the project, then detail out the project in phases with timelines and deliverables.