Posted on Leave a comment

Scrum Developer knowledge checklist

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.