Engineering Manager's Handbook: An insider's guide to managing software development and engineering teams

دانلود کتاب Engineering Manager's Handbook: An insider's guide to managing software development and engineering teams

58000 تومان موجود

کتاب راهنمای مدیر مهندسی: راهنمای خودی برای مدیریت تیم های مهندسی و توسعه نرم افزار نسخه زبان اصلی

دانلود کتاب راهنمای مدیر مهندسی: راهنمای خودی برای مدیریت تیم های مهندسی و توسعه نرم افزار بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 5


توضیحاتی در مورد کتاب Engineering Manager's Handbook: An insider's guide to managing software development and engineering teams

نام کتاب : Engineering Manager's Handbook: An insider's guide to managing software development and engineering teams
عنوان ترجمه شده به فارسی : کتاب راهنمای مدیر مهندسی: راهنمای خودی برای مدیریت تیم های مهندسی و توسعه نرم افزار
سری :
نویسندگان :
ناشر : Packt Publishing Limited
سال نشر : 2023
تعداد صفحات : 0
ISBN (شابک) : 9781803235356
زبان کتاب : English
فرمت کتاب : epub    درصورت درخواست کاربر به PDF تبدیل می شود
حجم کتاب : 6 مگابایت



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.


فهرست مطالب :


Engineering Manager’s Handbook
Contributors
About the author
About the reviewers
Preface
Who this book is for
What this book covers
To get the most out of this book
Get in touch
Share Your Thoughts
Download a free PDF copy of this book
Part 1: The Case for Engineering Management
1
An Introduction to Engineering Management
What are engineering managers responsible for?
Maintaining a team capable of serving business needs
Producing mechanisms to be self-sustaining and scalable
Owning the reputation and impact of the team
Introducing the four activities of engineering managers
How do engineering managers spend their day?
Start by asking
Determine relative importance
Fill in the gaps
Be a translator
A checklist for building your schedule
How to prepare yourself for a career change
Taking responsibility for the work product of others
Saying goodbye to the rush of immediate results
Summary
Further reading
2
Engineering Leadership Styles
What is an engineering leadership style?
Leadership styles and their origins
Natural origins
Philosophical origins
Management theory origins
Engineering leadership style archetypes
The commander and the servant
The coach and the delegator
The communicator and the co-creator
What is the right leadership style for me?
Summary
Further reading
3
Common Failure Modes for New Engineering Managers
Scenario 1—You don’t know what is really going on
Scenario 2—You enable a narcissistic engineering culture
Scenario 3—You overshare information with your team
Scenario 4—You avoid making decisions
Scenario 5—You expect everyone to be the same
Scenario 6—You try to do everyone’s job
Summary
Further reading
Part 2: Engineering
4
Leading Architecture
Setting the stage for good architecture
The environment
The building blocks
Gathering information
Decision methodology
Understanding the concerns of architecture
The breadth of concerns in architecture
Ownership and maintenance
Depending on open source
Naming things
Managing the architecture process
Building with a clear point of view
When you are or are not the architect
Emotion and other biases
Summary
Further reading
5
Project Planning and Delivery
Why do we need project planning?
Setting the stage for planning and delivery
The environment
Goal orientation
Project planning
Estimation
Prioritization
Assessing risks
Roadmapping
Forming the plan
Project delivery
Project kick-off
Good user stories
Removing friction
Project problems and solutions
You need to do more with less
You have scope creep
Summary
Further reading
6
Supporting Production Systems
Creating a commitment to reliability
Ownership mindset
Taking pride in the work
Making a difference
Raising awareness of reliability
Metrics
Communicating metrics actively
Communicating metrics passively
Reliability solutions
Service objectives
Support documentation
Monitoring
Alerting
Service interruptions
Summary
Further reading
Part 3: Managing
7
Working Cross-Functionally
Demonstrating cross-functional leadership
Understanding your partners
Aligning with partners
Adopting a same-team attitude
Uniting team visions
Providing clarity on roles
Providing an aligned structure
Building strong relationships
Making yourself available
Further understanding partners
Helping partners understand you
Seeking and providing feedback
Difficult partnerships
Make your manager aware
Lean into the relationship
Work more defensively
If all else fails, escalate
Summary
Further reading
8
Communicating with Authority
Principles of communication
Setting expectations
Assuming the best
Saying no with care
Having an audience perspective
Maintaining authenticity
Giving feedback with radical candor
How to structure your communication
Format
Duration
Depth
Urgency
Communicating with your engineering team
One-on-one meetings
Group communications
Personal commitments
Communicating with your leadership team
Telling a story
Conveying broader value
Reducing uncertainty
Summary
Further reading
9
Assessing and Improving Team Performance
The classic stages of a team
Assessing engineering teams
Common pitfalls of assessing teams
Quantitative and qualitative measures
What is your success definition?
Assessing your team
Introducing team emergent states
Prioritizing desired team emergent states
Fostering team emergent states
Improving team performance
Motivating your team
Mentoring and coaching individuals on your team
Improving remote teams
Summary
Further reading
10
Fostering Accountability
Accountability and performance
Building an accountable team culture
Providing guidance
Promoting ideal behaviors
Accountability in practice
Summary
Further reading
11
Managing Risk
Why should you manage risks?
How do you manage risks?
Identifying risks
Prioritizing risks
Communicating and responding to risks
When and where should you manage risk?
Summary
Further reading
Part 4: Transitioning
12
Resilient Leadership
Introducing resilient teams
Why do resilient teams matter?
The engineering manager’s role in creating resilient teams
Preparing your team for change
Managing yourself
Building a resilient culture
Building resilient habits
Preparing change for your team
Change communication
Change leadership
Summary
Further reading
13
Scaling Your Team
Recruiting and hiring
Recruiting mindset
Writing the job profile
Building your hiring team
Interviewing practices
Assessing candidates
Marketing your team
Onboarding new hires
Leveraging automation
Providing new-hire training
Giving structured performance objectives
How to handle a bad hire
Managing a large team
Short-term and long-term planning
Delegating
Focusing on people over projects
Preparing to switch contexts
Making yourself available
Summary
Further reading
14
Changing Priorities, Company Pivots, and Reorgs
Prioritization
Methods of prioritization
Choosing a prioritization method
Managing changes in priorities
Prioritization context
Prioritization dynamics
Prioritization solutions
User testing
Managing changes in objectives or structures
Understand the changes
Understand your team
Be a guide and an advocate
Understand the directive
Align the team and stakeholders
Build alliances
Build momentum
Summary
Further reading
Part 5: Long-Term Strategies
15
Retaining Talent
Why should you retain talent?
What does it take to retain talent?
Satisfaction with the work environment
Satisfaction with growth and opportunities
Satisfaction with their manager
Satisfaction with the company leadership and direction
Pitfalls of retaining talent
Can turnover be too low?
Can engineers be too satisfied?
Summary
Further reading
16
Team Design and More
Introducing engineering team design
Common team structures
Team characteristics
Conway’s law—part 2
Lingering questions
What are squads, chapters, guilds, and tribes?
How many engineers can one person effectively manage?
What long-term goals should I have for my team?
What exactly is engineering culture?
What should I do if I disagree with my manager?
Summary
Further reading
Index
Why subscribe?
Other Books You May Enjoy
Packt is searching for authors like you
Download a free PDF copy of this book




پست ها تصادفی