Pocket Guides - Sosa Jonathan / Соса Джонатан - From Culture to Code / От культуры к коду [2025, PDF/EPUB, ENG]
Главная »
Литература
» Книги FB2 » Учебно-техническая литература
|
| Статистика раздачи | |
| Размер: 5.97 MB | Зарегистрирован: 6 месяца 4 дня | Скачано: 883 раза | |
| Список скачавших: Нет | |
| Работает мультитрекерная раздача | |
|
Полного источника не было: Никогда |
|
|
| Автор | Сообщение | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MAGNAT ®
|
From Culture to Code: Leading Software Engineering Teams Effectively / От культуры к коду: Эффективное руководство командами разработчиков программного обеспечения
Год издания: 2025 Автор: Sosa Jonathan / Соса Джонатан Издательство: Apress Media LLC ISBN: 979-8-8688-1428-0 Серия: Pocket Guides Язык: Английский Формат: PDF/EPUB Качество: Издательский макет или текст (eBook) Количество страниц: 141 Описание: This book is a comprehensive guide written for software engineering professionals who are, or aspire to be, in leadership positions. It begins with essential soft skills, teaching you how to build an influential presence, make confident decisions, guide teams through challenges, and inspire excellence by setting high standards. It continues with sections on acquiring talent, managing, and supporting your team. Learn to write job descriptions that attract top talent, set up a smooth hiring pipeline, and seamlessly onboard new hires. Discover how to structure teams to minimize cognitive load and foster collaboration. Gain actionable insights into goal-setting, including defining OKRs, tracking progress, setting clear expectations, and conducting meaningful evaluations to recognize top performers and support growth. In the final section, the book delves into the technical aspects of leadership. Explore how to choose the right tech stack, establish coding standards, and manage technical debt effectively. Additional chapters offer guidance on evaluating Agile practices, setting clear communication protocols, and balancing quality with delivery speed. Also packed with technical actionable advice from two decades of real-world experience, this book equips you to lead with confidence and drive impactful results. What You Will Learn: - How to transition from individual contributor to a leadership position - How to develop your presence, influence, and make difficult decisions - How to craft attractive job descriptions, identify, interview, and hire top talent - How to set expectations, evaluate performance, and promote deserving employees - How to deliver effective feedback - What best practices to introduce to your teams - How to deliver high-quality, impactful software projects Who This Book is For: Senior Engineering Managers, Director of Engineering, VP of Engineering, and CTOs. And software engineering professionals who aspire to be in these positions. Эта книга представляет собой всеобъемлющее руководство, написанное для специалистов в области разработки программного обеспечения, которые занимают или стремятся занять руководящие должности. Она начинается с основных навыков работы с программным обеспечением, обучая вас тому, как добиться влиятельного присутствия, принимать уверенные решения, направлять команды в решении сложных задач и вдохновлять на достижение совершенства, устанавливая высокие стандарты. Далее следуют разделы, посвященные поиску талантов, управлению и поддержке вашей команды. Научитесь составлять описания должностных обязанностей, которые привлекают талантливых специалистов, налаживать бесперебойный процесс найма и легко привлекать новых сотрудников. Узнайте, как структурировать команды, чтобы минимизировать когнитивную нагрузку и способствовать сотрудничеству. Получите практическую информацию о постановке целей, включая определение OKR, отслеживание прогресса, установление четких ожиданий и проведение значимых оценок для выявления лучших исполнителей и поддержки роста. В заключительном разделе книги рассматриваются технические аспекты лидерства. Рассказывается о том, как правильно выбрать технологический пакет, установить стандарты программирования и эффективно управлять техническим долгом. В дополнительных главах даются рекомендации по оценке гибких практик, установлению четких протоколов взаимодействия и обеспечению баланса между качеством и скоростью доставки. Эта книга, также наполненная практическими советами, основанными на двадцатилетнем опыте работы в реальных условиях, поможет вам уверенно руководить и добиваться впечатляющих результатов. Чему вы научитесь: - Как перейти от индивидуального участия в проекте к руководящей должности - Как усилить свое присутствие, оказывать влияние и принимать сложные решения - Как составлять привлекательные описания должностных обязанностей, выявлять, проводить собеседования и нанимать самых талантливых сотрудников - Как устанавливать ожидания, оценивать эффективность работы и продвигать достойных сотрудников - Как обеспечить эффективную обратную связь - Какие лучшие практики следует внедрять в свои команды - Как создавать высококачественные и результативные программные проекты Для кого предназначена эта книга: Старшие инженерные менеджеры, директор по инжинирингу, вице-президент по инжинирингу и технический директор. А также специалисты в области разработки программного обеспечения, которые стремятся занять эти должности. ОглавлениеAbout the Author ..........................................................................................xiiiAcknowledgments .........................................................................................xv Prologue ......................................................................................................xvii Introduction .................................................................................................xxi Chapter 1: Develop Your Presence ...................................................................1 Become a Role Model .....................................................................................2 Have Impeccable Integrity ..............................................................................3 Keep Your Words and Actions in Check ..............................................................4 Assume Ownership of Almost Everything ...........................................................6 Formulate a Vision for Your Team .....................................................................7 Expand Your Influence ....................................................................................8 Offer Value ....................................................................................................9 Volunteer Strategically ...................................................................................10 Make Difficult Decisions ..................................................................................11 Key Points .....................................................................................................13 Chapter 2: Champion Your Team ......................................................................15 Revisit Your Organization’s Policies ....................................................................16 Give Your Team the Tools to Succeed ..................................................................17 Recognize Your Team’s Accomplishments ............................................................18 Help Your Team Navigate Tough Times ................................................................19 Remain Calm .................................................................................................20 Acknowledge the Challenge ............................................................................20 Come Up with a Plan .....................................................................................21 Celebrate Small Victories ..............................................................................21 Key Points ...................................................................................................22 Chapter 3: Acquire Talent ..............................................................................23 Write Effective Job Descriptions ......................................................................24 Introduction of the Organization, the Team, and Why You Are Hiring .................24 Expectations Toward This Position ................................................................25 Required Skills and Qualifications .................................................................25 Nice-to-Haves ................................................................................................26 Additional Information ...................................................................................26 Attract Potential Candidates ...............................................................................27 Publish an Engineering Blog ..........................................................................27 Contribute to Open Source Projects ..............................................................27 Speak at Events .............................................................................................28 Sponsor .........................................................................................................28 Set Up the Hiring Pipeline ...................................................................................29 Resume Screening ........................................................................................30 Technical Screening ......................................................................................30 Culture Fit Interview ......................................................................................31 Hiring Manager Interview ..............................................................................31 Senior Leadership Interview ..........................................................................31 Interview and Assess ..........................................................................................32 Hire Candidates ...................................................................................................34 Onboard New Hires .............................................................................................36 Team Onboarding Documentation .................................................................36 Repository README .......................................................................................37 Mentor Support .............................................................................................37 Bring in External Help When Necessary ..............................................................38 Key Points ......................................................................................................39 Chapter 4: Organize Your People .......................................................................41 Form Teams by Function or by Project ................................................................41 Consider the Team Topologies Framework .........................................................43 Stream-Aligned Teams ..................................................................................44 Enabling Teams .............................................................................................44 Complicated Subsystem Teams .....................................................................44 Platform Teams ...........................................................................................44 Reduce Cognitive Load and Cross-Team Interactions .........................................45 Choose the Right Engineering Managers ............................................................45 Key Points .......................................................................................................47 Chapter 5: Set Expectations and Evaluate Against Them ........................................49 Define an Engineering Ladder .............................................................................50 Junior Engineer .............................................................................................52 Intermediate Engineer ...................................................................................52 Senior Engineer .............................................................................................53 Staff Engineer ................................................................................................53 Principal Engineer .........................................................................................54 Decide the Frequency of Evaluations ..................................................................55 Prepare Evaluations ..........................................................................................56 Deliver Evaluation Results ..................................................................................57 Promote High Performers ...................................................................................59 Deal with Underperformers .................................................................................61 Lack of Understanding of Expectations ..............................................................61 Lack of Skills .................................................................................................62 Personal Issues .............................................................................................62 Lack of Desire to Contribute ..........................................................................63 Key Points ...........................................................................................................64 Chapter 6: Set Goals ............................................................................................65 Define Team OKRs ...............................................................................................66 Define Objectives ...........................................................................................66 Define Key Results ........................................................................................66 Keep Track of Team OKRs ...................................................................................68 Consider Introducing Personal OKRs ..................................................................69 Avoid Using OKRs in Performance Evaluations ...................................................69 Key Points ...........................................................................................................70 Chapter 7: Deliver Impactful Projects .....................................................................73 Know What to Build .............................................................................................74 Business Motivation ......................................................................................74 Constraints ....................................................................................................74 Assign Roles and Responsibilities ......................................................................75 Define an Escalation Protocol .............................................................................76 Manage Complexity ............................................................................................77 Help Manage the Backlog ...................................................................................79 Key Points ........................................................................................................80 Chapter 8: Adopt Best Practices .........................................................................83 Decide How “Agile” You Want to Be ....................................................................83 Common Agile Pitfalls .......................................................................................85 Use a Task Management Tool ..............................................................................86 Define Code Review Guidelines ..........................................................................88 Define Communication Guidelines ......................................................................89 Meetings ........................................................................................................89 Online Messaging ..........................................................................................91 Communication in Multicultural Environments ..................................................93 Key Points ...........................................................................................................94 Chapter 9: Build Software Right ....................................................................95 Choose the Tech Stack ........................................................................................96 Multiplatform Frameworks ............................................................................98 Don’t Use Prototypes As a Starting Point ..........................................................100 Set Coding Standards .......................................................................................100 Configure Continuous Integration, Continuous Delivery (CI/CD) ........................102 Start with the Building Blocks ..........................................................................103 UI Components ............................................................................................104 API Clients ...................................................................................................104 State Management ......................................................................................105 Error Handling .............................................................................................105 Observability ................................................................................................105 Manage Technical Debt .....................................................................................106 Pay Off Technical Debt .................................................................................107 Rewriting from Scratch ...............................................................................109 Key Points .........................................................................................................110 Chapter 10: Choose Quality ........................................................................113 Limit Your Commitments ...................................................................................114 Publicize What You’re Working On ...............................................................115 Focus on One Big Thing per Day ..................................................................116 Schedule Your Work .....................................................................................117 Avoid Unreasonable Deadlines ..........................................................................117 Eat Your Own Dog Food .....................................................................................119 Key Points .........................................................................................................120 Chapter 11: Take Care of Yourself .....................................................121 Chapter 12: Closing Words ...............................................................125 Bibliography .....................................................................................127
|
|||||||||||||||||||||
Главная »
Литература
» Книги FB2 » Учебно-техническая литература
|
Текущее время: 05-Дек 17:11
Часовой пояс: UTC + 5
Вы не можете начинать темы
Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы |






