John McKerrell provides tips for managing phone development projects. He recommends brainstorming ideas using post-it notes or mind maps. Designing the app by prioritizing ideas and creating a high-level overview. Using source control like Git to manage code, keeping the source tree tidy with commenting. Testing with test-driven development, documentation-driven testing, and test plans. Managing bugs by adding them to an issue tracker.