Software Engineer Developmental Rubric
Dimension | Jr. Technician | Mid Carrier Level | Team Leader | Architect |
---|---|---|---|---|
Training | Learns job requirements | Teaches requirements | Teaches Technical Concepts | Disseminates cultural values |
Operating Procedures | Told what to do | Standard Operating Procedure | Best Practices | Patterns and Practices |
Standards | Writes code, waits for others to test | Test functionality, will settle for working functionality | Oversees build, replaces work that is substandard | Creates implementations of concepts |
Requirements | Only works on requirements that are supplied. | Gets requirements from stakeholders | Integrates stakeholder requirements with scope | Integrates requirements, scope with systems architecture and corporate vision. Sets Technical Vision |
Vision | Disregards vision, too distracting, too many other things to worry about | Disregards Vision, believes it is just another stupid HR initiative | Uses vision to generate excitement. | Set vision goals to expand the software community ecosystem and incorporates altruistic agenda. |
Value System | does not know | personal ethics | team ethics | community ethics |
Relationship between Effort and Result | Believes others are "smarter" | Believes excuses, if only everyone else would do something then this would work. | Takes responsibility for outgoing work. | Integrates contemplation of software concepts into leisure activities. Incorporates professional growth into Personal learning and private conversations. |
Programming Style | In line | some encapsulation | class hierarchies | Asyncronism processing, prototyping, Interface building |
Testing | Expects others to test | Ad-Hoc Testing | Testing Against use cases | Automated Testing Suites |
ref: Appendix A: Memetic system for the historical development of developmental research; Dr.D.K.Dirlam
No comments:
Post a Comment