Culture is often defined as “the way we do things around here”.
Organizational culture is the leaders’ responsibility as “culture is the shadow of the leader”.
Primary Embedding Mechanisms
What leaders pay attention to, measure, and control on a regular basis
How leaders react to critical incidents and organizational crises
How leaders allocate resources
Deliberate role modeling, teaching, and coaching
How leaders allocate rewards and status
How leaders recruit, select, promote and excommunicate
How do you identify leaders?
The need to empower natural leaders isn’t an HR pipedream, it’s a competitive imperative. But before you can empower them, you have to find them. In most companies, the formal hierarchy is a matter of public record—it’s easy to discover who’s in charge of what. By contrast, natural leaders don’t appear on any organization chart. To hunt them down, you need to know . . .
1. Whose advice is sought most often on any particular topic?
2. Who responds most promptly to requests from peers?
3. Whose responses are judged most helpful?
4. Who is most likely to reach across organizational boundaries to aid a colleague?
5. Whose opinions are most valued, internally and externally?
6. Who gets the most kudos from customers?
7. Who’s the most densely connected to other employees?
8. Who’s generating the most buzz outside the company?
9. Who consistently demonstrates real thought leadership?
10. Who seems truly critical to key decisions?
Where do you place your best people?
“Put your best people on your biggest opportunities, not your biggest problems”
How do you get your team to do the right thing?
Elements of Project Leadership
Coping with Change on Scrum Projects
Most people do not like change. I know I don’t. But one thing is certain; adopting an agile approach to software development requires considerable change in an organization, whether it is corporate culture, roles or processes. As an organization switching to Agile, you are going to have to learn how to cope with change.
Traits That Make a Good Development Manager
Hire People you want to work with
Always follow up on your promises
Have excellent business domain knowledge
Have excellent Technical Skills
Create and maintain excellent relationships
Care about an individual
Participate in Team social activities
Be a process champion
Have boundless energy
Tom Demarco on Software Engineering
Sendhil shared this link with me. Good one