- Notifications
You must be signed in to change notification settings - Fork632
This is the playbook for "code-with" customer or partner engagements
License
CC-BY-4.0, MIT licenses found
Licenses found
microsoft/code-with-engineering-playbook
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
An engineer or data scientist working on anISE project...
- Has responsibilities to their team – mentor, coach, and lead.
- Knows theirplaybook. Follows their playbook. Fixes their playbook if it is broken. If they find a better playbook, they copy it. If somebody could use your playbook, give them yours.
- Leads by example. Models the behaviors we desire both interpersonally and technically.
- Strives to understand how their work fits into a broader context and ensures the outcome.
This is our playbook. All contributions welcome! Please feel free to submit apull request to get involved.
Note: If you are reading this on GitHub - head over tohttps://microsoft.github.io/code-with-engineering-playbook/ for a better reading experience
- To increase overall efficiency for team members and the whole team in general.
- Reduce the number of mistakes and avoid common pitfalls.
- Strive to be a better engineer and learn from other people's shared experience.
If you do nothing else follow theEngineering Fundamentals Checklist! It's here to help follow the Engineering Fundamentals.
Abreakdown of sections according to the structure of an Agile sprint.
- Keep the code quality bar high.
- Value quality and precision over ‘getting things done’.
- Work diligently on the one important thing.
- As a distributed team take time to share context via wiki, teams and backlog items.
- Make the simple thing work now. Build fewer features today, but ensure they work amazingly. Then add more features tomorrow.
- Avoid adding scope to a backlog item, instead add a new backlog item.
- Our goal is to ship incremental customer value.
- Keep backlog item details up to date to communicate the state of things with the rest of your team.
- Report product issues found and provide clear and repeatable engineering feedback!
- We all own our code and each one of us has an obligation to make all parts of the solution great.
- Accessibility
- Agile Development
- Automated Testing
- Code Reviews
- Continuous Delivery (CD)
- Continuous Integration (CI)
- Design
- Developer Experience
- Documentation
- Engineering Feedback
- Non Functional Requirements
- Observability
- Security
- Source Control
- UI/UX
SeeCONTRIBUTING.md for contribution guidelines.
About
This is the playbook for "code-with" customer or partner engagements
Resources
License
CC-BY-4.0, MIT licenses found
Licenses found
Code of conduct
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.