Every high-performance, autonomous and knowledgeable Scrum Developer should know about following list:
Technical Section
- Managing architectural and infrastructural concerns in Scrum
- TDD, ATDD, BDD, DDD
- Unit Test
- Continuous Integration, Continuous Delivery, Continuous Deployment
- Feature Sketch, wireframe, mockup, prototype
- Sunny Day, Rainy Day
- Various Tests
- Static Analysis, Dynamic Analysis
- Test Doubles
- Code Quality Metrics
- Automated build and automated tests
- Pair Programming
- SOLID, DRY, YAGNI, KISS
- Design Patterns
- Technical Debt
Scrum Foundation
- Scrum Values
- Source Control
- Code Refactoring
- Managing Non-Functional Requirements
- Adaptive Approach
- Agile Principles
- Empiricism
- Sprint
- How behave in Sprint Planning, Daily Scrum, Sprint Review and Sprint Retrospective
- How collaborate with Product Owner, Scrum Master and other Developers
- Making mistakes frequently
- Having many constructive conflicts
- Thinking out of the box
- Help the customers to be more successful
- Living with definition of Done and evolve it continuously
- Living with Sprint Goal
- Monitoring Sprint progress
- Offering help to other colleagues
- Being self-organize
- Mastering in estimation
- Preventing context switching
- Collaborating in Product Backlog Refinement
- Using Acceptance Criteria in feature development
- Managing dependencies in Scaled Scrum
- Continuous improvement (process, product, him/herself)
Finally, for being high-performance, autonomous and knowledgeable Scrum Developer and improving your knowledge, we suggest taking the PSD I exam. To be succeed in this exam use https://elearning.scrumschool.org PSD I tips and tricks training manual. It provides high-quality, deep and tricky content as a reliable learning source which help you pass the real exam with more confidence.