Beth Kjos

Earth-shattering project ideas. Resumes. Things in between.

Survey Questions: Organizational Self-Assessment

With the advice and consent of the management, I’m trying to gather quantifiable data that will guide our future knowledge-transfer efforts. Thank you for participating.

Current Project / Near-Future Needs:

The first questions are about your personal skills and contributions to the near future of your current project. If you lead a team, that will be on a separate screen.

  1. What tool or technology would be most valuable for you to brush up on?
  2. What aspect of the development life-cycle would be most valuable for you to learn more about?

Current Project / Attitudes and Impressions:

These next questions relate to your current project. If you’ve recently changed projects, please answer with respect to the project you’re currently most familiar with. I will not ask what project you’re on. (I fear it might poison the data.)

To keep things simple, I’ll ask for letter grades on each of several aspects of project execution:


Demographics:

Regardless of rank or pay bracket, on your project are you:

Questions Specifically for Seniors:

If you are a Team Lead or Senior Contributor:

  1. What do your more junior colleagues most need to improve on? (Free-form)
  2. Why is this?

  3. On the same grading scale as before, how do you grade the overall code quality on your project? Do you stay tightly factored, with functional cohesion and low coupling, or do you have bad copy-and-mutate with interlocking temporal dependencies? Can you understand your code declaratively from denotational semantics, or does it require tricky operational reasoning?

  4. Are the more junior people learning as much, and as quickly, as you’d hoped on this project? Not just about the project itself, but overall software engineering skill.

Write-In Section:

Finally:

Thank you!