View
267
Download
0
Category
Tags:
Preview:
Citation preview
Basic BeliefIndividual certifications are too easy to game and therefore questionable in their value.
RMM 0 (“Cowboy” Level)
RMM 1 (“Negative” Level)
RMM 2 (“Positive” Level)
RMM 3 (“Master” Level)
Levels of RMM
No formal development process
No test coverage
No standardized business practices
Static analysis failures
Where have all the cowboys gone?
Agile software development practices
100% test coverage
100% pair programming
Formal and standardized business practices
Successful deploys with considerable scaling demands
Institutionalized continuous learning
Master Jedi
The Rails CommunityWe enjoy edginess.
We don’t like a corporate “feel”.
We especially don’t like “certifications”
Basic Principles
A la carte approach to practices
No attempts to set up a certification
No attempts to define one model “to rule them all”
Auditing downplayed
Focus on customer feedback
Best practices to attain to.
Quick Examples
Distributed Version Control
Everyone Together
Pair Programming
UI Specialist Role
Pets Allowed in Office
On-Site Customer
Questions
Are certifications pointless or invaluable in your organization?
Would this be a better approach for your team?
How would your team perceive being judged using these metrics?
How do you think you would do?
Are you more Ad-Hoc than you are willing to admit?
Recommended