Yesterday there was an article[1] about flipping the Joel Test[2] around to focus on software developers. It's pretty high level, but might be a handy resource for formalizing software engineer gradings:
> The Simple Programmer Test > > 1. Can you use source control effectively? > 2. Can you solve algorithm-type problems? > 3. Can you program in more than one language or technology? > 4. Do you do something to increase your education or skills every day? > 5. Do you name things appropriately? > 6. Can you communicate your ideas effectively? > 7. Do you understand basic design patterns? > 8. Do you know how to debug effectively? > 9. Do you test your own code? > 10. Do you share your knowledge? > 11. Do you use the best tools for your job? > 12. Can you build an actual application? 1. http://simpleprogrammer.com/2015/02/16/joel-test-programmers-simple-programmer-test/ 2. http://www.joelonsoftware.com/articles/fog0000000043.html On Tue, Feb 17, 2015 at 9:26 AM, Dan Garry <[email protected]> wrote: > Do we have documentation anywhere on what is expected of the different > gradings (for lack of a better word) of Software Engineer, e.g. Associate > Software Engineer vs Software Engineer vs Senior Software Engineer vs > Principal Software Engineer? It seems we have a mental model for this, so > it might be helpful to write it down and discuss it. > > A draft table that Howie put together for the gradings of Product Manager > is available here: > https://docs.google.com/a/wikimedia.org/document/d/1n-eZUSqtD11_qEO0LkqjbIez_IRyQ8Vn3TgkKLo-QzQ/edit > > Such documentation tends to be fairly high-level and open to > interpretation, but I find it's helpful to get a sense of the different > responsibilities, especially for people that are new to the organisation. > It also helps people to reflect on themselves and hone in on what they want > to improve about themselves. > > Dan > > -- > Dan Garry > Associate Product Manager, Mobile Apps > Wikimedia Foundation > > _______________________________________________ > teampractices mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/teampractices > >
_______________________________________________ teampractices mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/teampractices
