In this actionable, checklist-based reference guide, you’ll learn:
Week 1
– How to introduce the benefits of Git to your fellow engineers
– Conducting design reviews and providing feedback
– Traceability & compliance through Git revision control and library management
– Managing complex projects in the hardware design process
– NPI process
– Selecting the initial design project to evaluate using Git
– Identifying migration team and stakeholders
– Mapping current engineering process
– Selecting Git Client (Github Desktop, Sourcetree, Git Bash CLI)
– Setting up role-based permissions
– Creating your first project (Git repository, Git branches, Git pushing, and Git pulling)
Week 2
– Hardware team onboarding best practices- Create pre-onboarding homework and instructions/videos
– Conducting 1-hour team training
– Creating DR/PR, and Issue templates
– Team communication setup
– External Git integrations setup
– Onboarding designs from all ECAD tools and formats
– Creating a checklist of additional files to keep in the repo
Week 3
– Creating backup plans
– Selecting migration candidates
– Involving all stakeholders (i.e. CMs, Firmware, Software teams)
– Evaluating tradeoffs between manual, ad-hoc, and automated migration
– Migrating the remainder of the projects to repositories
– Validating the migration method twice
Week 4
– Advanced features and use cases
– Automation & continuous integration
– HW DevOps best practices review
– Actions/automations best practices
– Creating a roadmap, prioritization, and setting up regular product meetings
– DFM Hazard review
Want to see the future of hardware design?
Learn how creating your own workflow, helps you build hardware better. Take a tour of your new hardware development platform to see demo PCBs and schematics in action. Bring questions, current headaches, strengths and favorite tools. Better hardware development isn’t a ‘one-size fits all.’ Learn how to tailor AllSpice.io to be the engineering workbench you’ve always wanted.