Genius Engineering Team
How we design features at Genius
Preflight Work with the project team to hash out all of the views, devices, and elements in the design. Prioritize them if helpful and store in a safe place. 20% design review Work quickly and post to the proper venues. Work shouldn’t feel totally complete. Since these designs are easy to pick apart by nature, It’s better to get them in front of a small group of invested people with good imaginations. Get feedback from at least:(one other designer) + (project backstop || Tom). 80% design review Post your mostly complete work to either the Genius Updates Forum (or Similar) with full size images and a short description. Immediately begin implementation. Feedback can be incorporated on the fly. Break down the project into features Break the project into the smallest deployable chunks, without delivering a total downgrade to the community. Post the process on DMP or a similar place to be ironed out and saved. In process implementation review After a day or two, grab another designer and talk about how things are going, post a link to a forward server if helpful. Does the implementation look weird? Is it becoming difficult to implement? Not all designs work out in real life! Once the feature is complete Submit a pull request and ping a designer to review your code. Schedule office hours to deploy the feature! Feature Launch Create a post in the “Genius Updates” forum detailing your feature. Monitor this thread and the bugs forum for any problems. Log them as necessary.