My Mottos
"Our highest priority is to satisfy the customer through the early and continuous delivery of valuable software."
This first principle of The Agile Aliance and it has really helped me with prioritization and decision making.
Project managementAgileHave Single Sources of Truth
When information is centralized and accessible to all teams, collaboration is smoother and more efficient
Project managementDocumentationMake a project self-documenting. It facilitates knowledge transfer and onboarding
Another one about getting everyone on the same page. At its best, this unifies teams and helps build a consistently better product
Project managementDocumentationProgress is incremental
This forces you to break large problems into smaller tasks, identify and challenge assumptions, and create a clear step-by-step process to get from A to B
Project managementTidy first
Adopted from Tidy First, by Kent Beck. It's great for learning about the section of a code base your diving into and making small improvements.
DevelopmentProcessCode qualityBest is the enemy of good
It doesn't need to be perfect to work well and be helpful
Project managementDevelopmentUXSoftware is about people, both using it and building it
Another great Agile insight
Project managementDevelopmentUXBe consistent
Project managementDevelopmentUXProductivityLife's too short for processes that get in the way
Project managementDevelopmentProductivity