I guess I'm a little old school, but the first thing I do is build some datasets. Either from the legacy app or via requirements if it's a greenfield. Seems boring but for me it's simple work and it gets the creative juices flowing. Then it becomes a problem / challenge which is of course interesting.