Skip to content
How to start a software project
Technology Requirements / APIs Make sure you put everything in writing, print some documents and have the client sign it. Carefully establish a timeline based on the requirements Document your timeline/tasks For clients, always tell them longer than you think Know what the final result will look like Create wireframes using mockups using Figma, Sketch, PS etc What components will go where Use all the information you have as a guide Setup your dev environment (IDE, configs, installs etc) Setup a Git repository with branches Setup a folder with all the resources for the project (mockups, designs, images, colors, copy etc) Keep in communication with the client/team Make sure you’re on the same page Implement project management Make sure you test every feature Test on multiple platforms Subdivide the project into smaller components Start with the UX/UI Design, then move to Database Design, then to Architecture Design
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (