-
Notifications
You must be signed in to change notification settings - Fork 0
Principles for Software Development
Our decisions are weighted most heavily on customer impact. We embrace changing requirements and strive to deliver the best overall customer experience.
We understand the tools and technologies that we use to build our software. We understand and follow best practices, and own the outcomes of our decisions.
We understand that we can deliver far more as a team than we can as individuals. We actively and transparently collaborate with one another. We share lessons learned, best practices, and processes (includes things like resource links - scripts - etc.)
We measure our effectiveness as a team by delivered working software. We move quickly and focus on improving customer experience, not perfecting it.
We understand that quality drives agility. We actively improve our team's software, processes, and best practices. We seek constant feedback and turn our weaknesses into strengths.
We seek to accomplish the most with the least. We understand when and where to avoid complexity and fine-grained details. We simplify problems, and leverage existing solutions.
We capture our knowledge for others to leverage. We solve problems once - and document our solutions.