March 9, 2009
I came across this posting on a Yahoo! group recently and it was too good not to pass it along. It is about writing an acceptance for hiring a senior developer in the spirit of Extreme Programming.
class SeniorDeveloperAcceptanceTest extends TestCase{
Developer candidate;
Collection team;
public void setUp() {
candidate = new Developer();
team = YourCompany.getTeam();
}
public void testTechnicalSkills() {
assertTrue(candidate.isJavaExpert());
assertTrue(candidate.canDesignLargeApplication());
assertTrue(candidate.canReduceTechnicalDebt());
assertTrue(candidate.practiceTDD());
}
public void testTeachingSkills() {
assertTrue(candidate.canImproveTeamSkills());
assertTrue(candidate.canArgueAboutAgility());
}
public void testHumanBehavior() {
assertTrue(candidate.canPairProgram());
assertTrue(candidate.canIntegrateWith(team));
assertTrue(candidate.hasPositiveAttitude());
}
public void testMethodologySkills() {
assertTrue(candidate.knowExtremeProgramming());
assertTrue(candidate.canImproveTeamVelocity());
}
}
Leave a Comment » |
Career, Software Development | Tagged: Extreme Programming Testing |
Permalink
Posted by fantastic
May 1, 2008
I found an old email in my mail box dated back in 1999, but the content is still pretty applicable. The content of the email contains 10 tips for a successful career. Since I haven’t really taken all those tips seriously over the years, it is no surprise that my career is not as successful as it can be
Looking back though, I can see that I unconsciously practiced some of those tips and I can totally say the pay off is good and led to unexpected pleasant surprises. So for the next 5 years, I am planning to take these tips seriously and constantly going back to them for reminders.
Here are the tips:
- Don’t wait for permissions
- Don’t burn bridges
- Respect others
- Be a team player
- Be Flexible
- Have confidence in your decision
- Learn technologies
- Find a champion
- Be both patient and tenacious
- Thinks two steps ahead
There is one tip that I would like to add:
11. Have a health disregard for the impossible
Love to hear your career tips.
Leave a Comment » |
Career, Uncategorized | Tagged: Career |
Permalink
Posted by fantastic
February 3, 2008
Everyone who is working for some else should perform an annual health check on their career. The beginning of a year is a perfect time for do this. So what does an annual career health check consist of? Well, I can’t really tell you that, but there are three fundamental question you should ask:
- Does your current employer help you build your skills?
- Will your current employer continue to challenge you and give you opportunities to grow?
- Does your current employer show appreciation for you work?
I think the above three questions is a good start.
Leave a Comment » |
Career |
Permalink
Posted by fantastic