Activities, Outputs, and Outcomes — A framework for your job

This is a framework for understanding, describing, and performing your job duties, roles, and responsibilities. You can use this as a template to create a useful job description that you would actually use while you are in a job. It divides a job into three categories: activities, outputs, and outcomes. To be successful in your… Continue reading Activities, Outputs, and Outcomes — A framework for your job

Management & Technical Career Growth Tracks (v3)

In follow-up to earlier work on a) versions one and two of these technical and related career tracks, b) pathways for career development in product engineering, c) job titles, and d)  employee evaluation & career development, here is an updated version three of the career growth tracks. This version 3 includes software engineering & architecture,… Continue reading Management & Technical Career Growth Tracks (v3)

Dear Makers, On Fridays My Office is Yours — An Experiment

Some senior leaders choose to work alongside their teams in cubicles, eschewing private office rooms. New York City’s former mayor Michael Bloomberg is an example. Facebook’s founder and CEO Mark Zuckerberg is another. Intel’s former CEO Andy Grove is often credited for setting this example. As I’ve worked at various news media companies, I have… Continue reading Dear Makers, On Fridays My Office is Yours — An Experiment

3 Dimensions of a Technology Team

Organizing Software Engineering Teams to Balance Products, Partners & Professions This organizational design for a technology department aims to optimally blend the need for the technology team to be an engine of innovation, a customer-service organization and technically excellent. It views the staff, roles and responsibilities in three dimensions: products, partnerships, and professions. Products and projects… Continue reading 3 Dimensions of a Technology Team

3 Roles of a CTO: Culture. Technology. Operations.

This is a guide for CTOs, VPs of Software Engineering and other technology managers responsible for a software engineering organization. The purpose of this checklist is to help the CTO cover the areas of culture, technology and operations in their teams. It is presented in the form of a memo to direct reports. Dear Tech… Continue reading 3 Roles of a CTO: Culture. Technology. Operations.

3-5-7 Meeting Format for Weekly Staff Meetings

If you are the manager of a team of people at your job, here is a format we suggest for running your staff meetings. We call it the 3-5-7 format because of its convention of giving 3 to 5 minutes per person to answer 7 questions. This system assumes that you have fewer than ten direct… Continue reading 3-5-7 Meeting Format for Weekly Staff Meetings

Mandela’s Way: Lessons on Life, Love, and Courage (Book Review)

I find many books on leadership to be fairy tales: Inspiring to read, but misleading about leadership that is actually effective in our real world. Real leadership — leadership that is based on evidence and science, and thus statistically more likely be effective in practice as opposed to “feel good leadership” — is less commonly… Continue reading Mandela’s Way: Lessons on Life, Love, and Courage (Book Review)

Posted Signs for Productive Meetings

You can post these slides as signs in your meeting rooms and offices or include them at the start of your presentations.   You can also open the original Google Slides document to print or leave comments.

Suggested Template For Requesting a Meeting

Every time someone calls a meeting, they should consider using this simple template. [ meeting-invitation-template begins ] The desired outcome of this meeting is: e.g. Come to agreement on solution for issue X e.g. Make a decision about Y. e.g. Share announcements about topic Z. e.g. Continue to grow a good working relationship with each… Continue reading Suggested Template For Requesting a Meeting

Templates for Replying to Meeting Requests & Polite Ways to Decline Meetings

By default, we should only attend meetings where we are active participants, not passive attendees with not much to contribute to the desired outcome of the meeting. There are some exceptions to this like training sessions, educational presentations or others where the purpose for attendees is to learn something. When I receive a meeting request, I… Continue reading Templates for Replying to Meeting Requests & Polite Ways to Decline Meetings