А дальше берем много бумажки и начинаем думать, как мы будем это делать. Схема классов там, наброски ui, подбор алгоритмов, умл, простихоспади, в зависимости от задачи.
Если чот некрупное (а, собственно, рамки задачи иного и не предполагают, потому что что-то крупное - это несколько рыл и тимлид, который думает как тот тефаль) - можно уже попиливать прототип, либо индуктивно (прикидывать общую композицию), либо дедуктивно (обкатывать какие-то части).