Mastering the Complex World of Software Management: Increasing Impact and Improving Performance for Software Managers

Asher, David J.

  • 出版商: Apress
  • 出版日期: 2024-11-10
  • 售價: $2,020
  • 貴賓價: 9.5$1,919
  • 語言: 英文
  • 頁數: 258
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9798868808401
  • ISBN-13: 9798868808401
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

You were a happy coder, then the opportunity came to lead a team. Unfamiliar assignments come without warning, team members need care and attention, and then the organization demands that you take on roles you hadn't prepared for and work with people whom you have no idea what they do. It's a struggle to keep up and often feels like thrashing rather than success.

And yet, you are the lynchpin. Software Managers are responsible for critical product delivery and information processing in the largest and most impactful global companies and across nearly every industry and public sector. Some of the fundamentals like project management and team leadership have been well documented but the world keeps getting more complicated.

This book reveals the breadth of domains that a Software Manager will encounter as they progress from competent contributor to tech lead to manager to increasing levels of responsibility. Even experienced managers will find helpful new perspectives and insights. You will be challenged to think more deeply about the people you may manage, the processes of developing products so complex that no individual can keep it all in their head, and the often-mysterious organizational behaviors surrounding you.

Tech companies don't have to throw good practitioners into hard management positions with no training and compound the error as people advance in their management careers; it has just been our habit. We can do better. Mastering the Complex World of Software Management provides realistic scope, attacks the nitty-gritty realities, and challenges the reader to think about their situation so they can solve the myriad technical, process, organizational, and business challenges coming their way.

What You Will Learn

  • Master the fundamentals of managing technology teams
  • See how operating teams navigate themselves within a larger organization
  • Understand and work around the landmines in software development

Who This Book is For

Software developers who are considering a management path for their career; senior tech leads that are responsible for much of a software team's operation; software development managers that want to improve their capabilities in order to take on more responsibilities and earn a promotion.

商品描述(中文翻譯)

你曾是一位快樂的程式設計師,然後有機會領導一個團隊。陌生的任務毫無預警地來臨,團隊成員需要關心和注意,接著組織要求你承擔未曾準備的角色,並與你完全不瞭解他們工作內容的人合作。這是一場艱難的掙扎,常常讓人感到像是在掙扎而非成功。

然而,你是關鍵人物。軟體經理負責在全球最大的、影響力最大的公司以及幾乎每個行業和公共部門中,關鍵產品的交付和資訊處理。一些基本概念,如專案管理和團隊領導,已經有了充分的文獻記載,但世界變得越來越複雜。

本書揭示了軟體經理在從合格的貢獻者到技術負責人,再到經理,並逐步承擔更多責任的過程中,將會遇到的各種領域。即使是經驗豐富的經理也會發現有用的新觀點和見解。你將被挑戰更深入地思考你可能管理的人、開發如此複雜的產品的過程,以至於沒有任何個體能夠將所有內容都記在腦海中,以及圍繞著你的那些常常神秘的組織行為。

科技公司不必將優秀的從業者投入沒有任何訓練的艱難管理職位,並隨著人們在管理職涯中晉升而加重錯誤;這只是我們的習慣。我們可以做得更好。《Mastering the Complex World of Software Management》提供了現實的範疇,攻克了繁瑣的現實,並挑戰讀者思考他們的情況,以便解決即將面臨的各種技術、流程、組織和商業挑戰。

你將學到的內容:
- 掌握管理技術團隊的基本原則
- 了解運營團隊如何在更大組織中自我導航
- 理解並避開軟體開發中的地雷

本書適合:
考慮管理職涯的軟體開發人員;負責大部分軟體團隊運作的資深技術負責人;希望提升能力以承擔更多責任並獲得晉升的軟體開發經理。

作者簡介

David Asher brings an unusual perspective to software management based on his varied career as a product management leader, inventor, entrepreneur, systems analyst, and coder. Some of his roles were at well-known names like Amazon, Bose, Iron Mountain, Dialogic, Banyan Systems, and Grumman, while others were at smaller companies and startups. His software experience spans from cloud to mobile apps to firmware, and his backgrounds in physics, signal processing, sensors, and electronics further broaden his perspectives from pure software to complex real-time systems. Asher developed a career pattern as an inside entrepreneur, over and over initiating and leading startup programs within companies that would lead to disruptive new products. He has authored multiple patents, published several mobile apps, and written the open-source software electron-firebase. He earned an MBA from the University of New Hampshire, MS Electrical Engineering from SUNY Stony Brook, and BS in Physics and Computer Science from SUNY Albany. In his volunteer life, he is on the Board of Directors for a non-profit org where he had served as VP and President, and serves on the Board of Advisors for the IT Management and Leadership (ITML) Institute.

Asher's career took an unusual twist - changing course from product management to rediscovering engineering leadership and the joys of building teams that build stuff. It is with all these experiences that he is now giving back to the community of software managers and challenging them to raise the bar on their leadership of technology development and people.

作者簡介(中文翻譯)

大衛·阿舍(David Asher)以其多元的職業生涯,帶來了對軟體管理的獨特視角。他曾擔任產品管理領導者、發明家、企業家、系統分析師和程式設計師等多種角色,其中一些是在亞馬遜、Bose、Iron Mountain、Dialogic、Banyan Systems 和 Grumman 等知名公司任職,而其他則是在較小的公司和新創企業。他的軟體經驗涵蓋了雲端、行動應用程式和韌體,並且他在物理學、信號處理、感測器和電子學的背景進一步擴展了他從純軟體到複雜即時系統的視野。阿舍的職業模式是一位內部企業家,他不斷在公司內啟動和領導新創計畫,最終導向顛覆性的新品。他擁有多項專利,發表了幾個行動應用程式,並撰寫了開源軟體 electron-firebase。他獲得了新罕布什爾大學的MBA學位、紐約州立大學石溪分校的電機工程碩士學位,以及紐約州立大學奧爾巴尼分校的物理學和計算機科學學士學位。在他的志願者生涯中,他擔任了一家非營利組織的董事會成員,曾擔任副總裁和總裁,並在IT管理與領導(ITML)研究所的顧問委員會中任職。

阿舍的職業生涯出現了不尋常的轉折——從產品管理轉向重新發現工程領導力以及建立團隊的樂趣。他正是憑藉這些經驗,現在回饋給軟體管理者社群,挑戰他們提升在技術開發和人員管理上的領導水準。