更新时间:2021-06-24 13:35:53
coverpage
Title Page
Copyright and Credits
The Successful Software Manager
About Packt
Why subscribe?
Contributors
About the author
About the reviewer
Preface
Who this book is for
What this book covers
Get in touch
Reviews
Why Do You Want to Become a Manager?
Start with "why?"
The pros and cons of becoming a manager
Your attitude and tolerance for risk-taking
Where am I and how did I get here?
The cost of the journey
Are you ready to become a manager?
Breaking down your working week
What jobs are there?
Team leader / manager
Development / delivery manager
Project manager
Being an Agile practitioner
Scrum master
Does being a manager mean managing people?
Maslow's hierarchy of needs
You don't have to be a psychologist
The "Accidental Manager"
The Johari Window
Hacking the impostor syndrome
The Rumsfeld Matrix
Summary
What Are the Key Skills I Need?
Skill 1 – Flexibility and adaptability
Skill 2 – Communication communication communication
Inbound communication
Internal communication
Outbound communication
Skill 3 – Team leadership
Aspects of team leadership
Don't do everything yourself
Clarity of team responsibilities
Document your team services
Skill 4 – Stakeholder management
Stakeholder mapping
The layers of a stakeholder relationship
Stakeholder management case study – the UK NHS
Skill 5 – Negotiation
Building rapport
Skill 6 – Using a chosen methodology
Agile
Incremental development over big-bang releases
Dynamic daily huddles over regular static updates
User stories over exhaustive requirements
The Waterfall model
PRINCE2
If I'm not ready then how do I get ready?
Get a mentor
Shadowing
How do I get the job?
Internal or external
Positioning yourself
Will I like it?
The interview and the offer
What Is My Job Now?
The seven fundamental roles of any software project
1. Project Manager
Planning
Controlling
1. Scope risk
2. Scheduling risk
3. Resource risk
4. Technology risk
Reporting
2. Project Sponsor
3. Business Subject Matter Expert
4. Business Analyst
5. Technical Architect
6. Developer
7. Testers
Your first day
Meet your manager
Induction training
Meet your team
The first team meeting
Your first week
Meet your stakeholders
Set your own schedule
Make a plan
A Week in the Life of a Manager
The 70/20/10 blended learning model
Experiential learning
Exposure learning
Educational learning