Categories
Agile Airlines Analysis Blogging Books Career Certification Coaching communication Cooking Economics Education English Feedback Games Hiring HR Humor Leadership Lean Learning Organizational Transformation People Management PMI PMO Podcasts PPM Product Management Program Management Programming Project Management quotes Recruiting Retention Sarcasm Scrum Social Networks TDD Thoughtworks Tools Travel Uncategorized Unit Testing UX Workspace
Category Archives: People Management
Truck Factor Mitigation
One of the strong selling points of pair programming is that knowledge of the code base, techniques, and domain are shared across multiple people. We joke that this reduces the “truck factor” for a team. Truck factor is the risk … Continue reading
Posted in Career, Leadership, People Management
1 Comment
No applause, just throw money
I have an aversion to the applause that occurs in some iteration showcases (aka sprint reviews) on agile teams. The showcases are the meetings at the end of an iteration where the team shows working software to project stakeholders. Unfortunately, … Continue reading
Posted in Agile, Coaching, People Management
3 Comments
Developing Extreme Talent
Thanks to Jason Yip’s blog entry: On chess grandmasters and the expert mind for pointing me to this fascinating article – The Expert Mind: Studies of the mental processes of chess grandmasters have revealed clues to how people become experts … Continue reading
Posted in Career, Education, Leadership, People Management, Programming
2 Comments
Good programmers: nature or nurture?
From where do good programmers sprout? Do they come from top-notch collegiate computer science programs? Do they stem from a gene correlated with good problem-solving abilities and ability to think in higher level abstractions? Where does the balance lie between … Continue reading
Posted in Career, People Management, Programming
Leave a comment
Wanted: Software Development Leader
One thing led to another and there I was contemplating the job req for what I would look for in (and what I strive to be as) a software development leader. Experience:- Development experience – preferably within the last decade … Continue reading
Posted in Leadership, People Management, Project Management
Leave a comment
Agile Leadership and Typical Management Titles
I worked at a very big company as a software engineer for 15 years. When I began out of college, my title was “junior programmer”. The promotion path was well known. Perform at a level between barely satisfactory and outstanding … Continue reading
Posted in Agile, Leadership, People Management
Leave a comment