Log in Sign up
Trang chủeBookManaging the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams, 2nd edition
Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams, 2nd edition

Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams, 2nd edition

BRAND: PEARSON
Publisher:
PEARSON
Author:
Mickey W. Mantle; Ron Lichty
Edition:
(November 12, 2019) © 2020
eBook ISBN:
9780135667675
Print ISBN:
9780135667361
Type:
1 Year Subscription. Dành cho Cá nhân
eBook edition. 1 Year Subscription. Dành cho Cá nhân | Trường ĐH, Nhóm, Thư Viện: Gọi 0915920514 để báo giá Pearson, Vital Source eBook hoặc mua Sách In

Tổng quan sách

Thậm chí ngày nay, nhiều dự án phần mềm vẫn chạy quá tiến độ và ngân sách một cách thảm hại; một số tổ chức chỉ đơn giản kết luận rằng việc phát triển phần mềm không thể được quản lý tốt. Nhưng nó có thể -- và nó bắt đầu từ con người. Trong ấn bản thứ hai được cập nhật rộng rãi và được háo hức chờ đợi Quản lý những điều không thể quản lý, Mickey W. Mantle và Ron Lichty chỉ cho sinh viên cách các nhà quản lý phần mềm có thể thuê và phát triển các lập trình viên cũng như xây dựng các nhóm thực sự có thể quản lý một cách nhất quán.Cuốn sách này hướng dẫn học sinh: Thuê đúng ngườiĐộng viên họXây dựng văn hóa xuất sắcQuản lý “lên” để giành được sự ủng hộ từ bộ điều hànhDẫn dắt nhóm của bạn cung cấp các sản phẩm xuất sắc -- nhất quán về thời gian và ngân sáchNhững cập nhật đáng kể trong phiên bản này bao gồm:Một chương mới về quản lý phần mềm trong môi trường linh hoạt, với nội dung linh hoạt hiện đại được lồng ghép xuyên suốt cuốn sáchGiải pháp quản lý các nhà phát triển trẻ nhất của bạn (ngoài thế hệ Millennials)Tận dụng tối đa các công cụ tuyển dụng nhà phát triển hiện nayĐạt được chiến thắng nhanh chóng bằng cách tham gia hiệu quả hơnMở rộng phạm vi quản lý (và loại bỏ) nhân viên có vấn đề
  1. Preface xxiiiAbout the Authors xxxi
  2. Chapter 1: Why Programmers Seem Unmanageable 1What Do Programmers Do? 3Why Is Becoming a Successful Programming Manager Hard? 7
  3. Chapter 2: Understanding Programmers 11Programming Disciplines 12Types of Programmers 19Programmer Job Requirements and Abilities 23Proximity and Relationship 27Generational Styles 31Personality Styles 34Summary 41Tools 41
  4. Chapter 3: Finding and Hiring Great Programmers 43Determining What Kind of Programmer to Hire 45Writing the Job Description 47Selling the Hire 53Recruiting Full-Time Employees (FTEs) 54Recruiting Contractors 64Reviewing Résumés 65Narrowing the Field 67Preparing to Interview 68Interviewing 75Making the Decision to Hire a Programmer 79Making the Right Offer to a Programmer 83Follow Up until the Programmer Accepts 89Summary 90Tools 90
  5. Chapter 4: Getting New Programmers Started Off Right 91Get Them on Board Early 92Preparing for Their Arrival 93First-Day Musts 94Introductions 98Ensuring Success 100Initial Expectations 102Summary 105Tools 105
  6. Chapter 5: Becoming an Effective Programming Manager: Managing Down 107Earning Technical Respect 108Hire Great Programmers 113Turbocharge the Team You Have 113Judging and Improving Performance 122Organizational Thinking 134Troubleshooting a Dysfunctional Organization 151Deliver Results and Celebrate Success 152Summary 153Tools 153
  7. Chapter 6: Becoming an Effective Programming Manager: Managing Up, Out, and Yourself 155Managing Up 156Managing Out 162Managing Outside the Company 171Managing Yourself 178Summary 196Tools 196RULES OF THUMB AND NUGGETS OF WISDOM 197The Challenges of Managing 201Managing People 229Managing Teams to Deliver Successfully 263
  8. Chapter 7: Motivating Programmers 289Motivational Theories 289Motivational Factors as Applied to Programmers 295Putting Theory into Practice 300Foundational Factors–Causes of Dissatisfaction (When Lacking) 301Key Motivating Factors 324Personal Commitment 333Technology Offense and Defense 336Understanding Your Programmers’ Motivations Begins on Day One 337Summary 339Tools 339
  9. Chapter 8: Establishing a Successful Programming Culture 341Defining “Successful” 342The Programming Culture 342Company Culture 343Characteristics of a Successful Programming Culture 350Summary 368Tools 369
  10. Chapter 9: Managing Successful Software Delivery 371Inspire Purpose 372Define “Success” 374Demand Clear Requirements 378Define “Done” 389Ballpark the Effort Required 391Ensure There’s Appropriate Architecture and Design 399Support the Work 404Ship It/Go Live! 420Wrap Up 425Summary 431Tools 431
  11. Chapter 10: If You Are Agile, What Do Managers Do? 433Why Managers May Feel Left Out 434How Agile Changes Managers’ Roles 436There Are Management Roles in Agile 438How Agile Organizational Restructuring Also Changes Managers’ Roles 442Ten Critical Roles for Agile Managers 443Summary 472Tools 473TOOLS 475Index 479
Chat Zalo