The Project Manager's Guide to Software Engineering's Best Practices

Download The Project Manager's Guide to Software Engineering's Best Practices PDF Online Free

Author :
Publisher : Wiley-IEEE Computer Society Press
ISBN 13 : 9780769511993
Total Pages : 552 pages
Book Rating : 4.5/5 (119 download)

DOWNLOAD NOW!


Book Synopsis The Project Manager's Guide to Software Engineering's Best Practices by : Mark Christensen

Download or read book The Project Manager's Guide to Software Engineering's Best Practices written by Mark Christensen and published by Wiley-IEEE Computer Society Press. This book was released on 2002-05-11 with total page 552 pages. Available in PDF, EPUB and Kindle. Book excerpt: Since the earliest days of the computer industry, managing a software project has been a complex and demanding activity. While the technical content of software products and the technical methods used to build them have changed over time, the fundamental issues that determine the success or failure of software projects have remain fairly constant. That is, the same fundamental management mistakes continue to be made. To cite a few examples; requirements are unclear at the beginning of projects and are not managed during the project, the product is not tested adequately, schedules are misestimated or not tracked in sufficient detail. The contents of this book, together with the underlying IEEE Standards, are dedicated to helping the reader in their work: The continuing quest to produce quality software products in a predictable manner. This book, containing all original material, is based on the proposition that the IEEE Software Engineering Standards capture many of the fundamental 'best practices' of software project management. It is written to assist the reader in applying those standards to their projects and company. To meet this goal, the authors discuss and elaborate the standards that bear on the three key management areas of: Software systems engineering, Processes for developing software products, Planning and control of software project activities. The body of the book is correspondingly organized into three parts. Software Systems Engineering, which argues that software development projects are most successful when developed using a systems level viewpoint. Process Management and Control, which describes the key activities needed to define, support, and manage a project's software development processes. Project Planning and Management completes the book, integrating the elements of cost and schedule estimation and control, risk management, and the role metrics play in performing those tasks.

Become an Effective Software Engineering Manager

Download Become an Effective Software Engineering Manager PDF Online Free

Author :
Publisher : Pragmatic Bookshelf
ISBN 13 : 9781680507249
Total Pages : 398 pages
Book Rating : 4.5/5 (72 download)

DOWNLOAD NOW!


Book Synopsis Become an Effective Software Engineering Manager by : James Stanier

Download or read book Become an Effective Software Engineering Manager written by James Stanier and published by Pragmatic Bookshelf. This book was released on 2020-06-09 with total page 398 pages. Available in PDF, EPUB and Kindle. Book excerpt: Software startups make global headlines every day. As technology companies succeed and grow, so do their engineering departments. In your career, you'll may suddenly get the opportunity to lead teams: to become a manager. But this is often uncharted territory. How can you decide whether this career move is right for you? And if you do, what do you need to learn to succeed? Where do you start? How do you know that you're doing it right? What does "it" even mean? And isn't management a dirty word? This book will share the secrets you need to know to manage engineers successfully. Going from engineer to manager doesn't have to be intimidating. Engineers can be managers, and fantastic ones at that. Cast aside the rhetoric and focus on practical, hands-on techniques and tools. You'll become an effective and supportive team leader that your staff will look up to. Start with your transition to being a manager and see how that compares to being an engineer. Learn how to better organize information, feel productive, and delegate, but not micromanage. Discover how to manage your own boss, hire and fire, do performance and salary reviews, and build a great team. You'll also learn the psychology: how to ship while keeping staff happy, coach and mentor, deal with deadline pressure, handle sensitive information, and navigate workplace politics. Consider your whole department. How can you work with other teams to ensure best practice? How do you help form guilds and committees and communicate effectively? How can you create career tracks for individual contributors and managers? How can you support flexible and remote working? How can you improve diversity in the industry through your own actions? This book will show you how. Great managers can make the world a better place. Join us.

Software Project Survival Guide

Download Software Project Survival Guide PDF Online Free

Author :
Publisher : Pearson Education
ISBN 13 : 1572316217
Total Pages : 306 pages
Book Rating : 4.5/5 (723 download)

DOWNLOAD NOW!


Book Synopsis Software Project Survival Guide by : Steve McConnell

Download or read book Software Project Survival Guide written by Steve McConnell and published by Pearson Education. This book was released on 1998 with total page 306 pages. Available in PDF, EPUB and Kindle. Book excerpt: How to be sure your first important project isnþt your last.

Software Security Engineering

Download Software Security Engineering PDF Online Free

Author :
Publisher : Addison-Wesley Professional
ISBN 13 : 0132702452
Total Pages : 368 pages
Book Rating : 4.1/5 (327 download)

DOWNLOAD NOW!


Book Synopsis Software Security Engineering by : Nancy R. Mead

Download or read book Software Security Engineering written by Nancy R. Mead and published by Addison-Wesley Professional. This book was released on 2004-04-21 with total page 368 pages. Available in PDF, EPUB and Kindle. Book excerpt: Software Security Engineering draws extensively on the systematic approach developed for the Build Security In (BSI) Web site. Sponsored by the Department of Homeland Security Software Assurance Program, the BSI site offers a host of tools, guidelines, rules, principles, and other resources to help project managers address security issues in every phase of the software development life cycle (SDLC). The book’s expert authors, themselves frequent contributors to the BSI site, represent two well-known resources in the security world: the CERT Program at the Software Engineering Institute (SEI) and Cigital, Inc., a consulting firm specializing in software security. This book will help you understand why Software security is about more than just eliminating vulnerabilities and conducting penetration tests Network security mechanisms and IT infrastructure security services do not sufficiently protect application software from security risks Software security initiatives should follow a risk-management approach to identify priorities and to define what is “good enough”–understanding that software security risks will change throughout the SDLC Project managers and software engineers need to learn to think like an attacker in order to address the range of functions that software should not do, and how software can better resist, tolerate, and recover when under attack

A Manager's Guide to Software Engineering

Download A Manager's Guide to Software Engineering PDF Online Free

Author :
Publisher : McGraw-Hill Companies
ISBN 13 :
Total Pages : 552 pages
Book Rating : 4.3/5 (91 download)

DOWNLOAD NOW!


Book Synopsis A Manager's Guide to Software Engineering by : Roger S. Pressman

Download or read book A Manager's Guide to Software Engineering written by Roger S. Pressman and published by McGraw-Hill Companies. This book was released on 1993 with total page 552 pages. Available in PDF, EPUB and Kindle. Book excerpt: Using a unique question-and-answer format coupled with pragmatic advice, readers will find solutions to more than 450 commonly-used questions and problems covering technology transitions, the software development lifecycle, methods for estimating project costs and effort, risk analysis, project scheduling, quality assurance, software configuration management, and recent technological breakthroughs.

Agile Project Management with Scrum

Download Agile Project Management with Scrum PDF Online Free

Author :
Publisher : Microsoft Press
ISBN 13 : 0735637903
Total Pages : 214 pages
Book Rating : 4.7/5 (356 download)

DOWNLOAD NOW!


Book Synopsis Agile Project Management with Scrum by : Ken Schwaber

Download or read book Agile Project Management with Scrum written by Ken Schwaber and published by Microsoft Press. This book was released on 2004-02-11 with total page 214 pages. Available in PDF, EPUB and Kindle. Book excerpt: The rules and practices for Scrum—a simple process for managing complex projects—are few, straightforward, and easy to learn. But Scrum’s simplicity itself—its lack of prescription—can be disarming, and new practitioners often find themselves reverting to old project management habits and tools and yielding lesser results. In this illuminating series of case studies, Scrum co-creator and evangelist Ken Schwaber identifies the real-world lessons—the successes and failures—culled from his years of experience coaching companies in agile project management. Through them, you’ll understand how to use Scrum to solve complex problems and drive better results—delivering more valuable software faster. Gain the foundation in Scrum theory—and practice—you need to: Rein in even the most complex, unwieldy projects Effectively manage unknown or changing product requirements Simplify the chain of command with self-managing development teams Receive clearer specifications—and feedback—from customers Greatly reduce project planning time and required tools Build—and release—products in 30-day cycles so clients get deliverables earlier Avoid missteps by regularly inspecting, reporting on, and fine-tuning projects Support multiple teams working on a large-scale project from many geographic locations Maximize return on investment!

The Software Project Manager's Bridge to Agility

Download The Software Project Manager's Bridge to Agility PDF Online Free

Author :
Publisher : Addison-Wesley Professional
ISBN 13 : 0132702592
Total Pages : 387 pages
Book Rating : 4.1/5 (327 download)

DOWNLOAD NOW!


Book Synopsis The Software Project Manager's Bridge to Agility by : Michele Sliger

Download or read book The Software Project Manager's Bridge to Agility written by Michele Sliger and published by Addison-Wesley Professional. This book was released on 2008-05-19 with total page 387 pages. Available in PDF, EPUB and Kindle. Book excerpt: When software development teams move to agile methods, experienced project managers often struggle—doubtful about the new approach and uncertain about their new roles and responsibilities. In this book, two long-time certified Project Management Professionals (PMPRs) and Scrum trainers have built a bridge to this dynamic new paradigm. They show experienced project managers how to successfully transition to agile by refocusing on facilitation and collaboration, not “command and control.” The authors begin by explaining how agile works: how it differs from traditional “plan-driven” methodologies, the benefits it promises, and the real-world results it delivers. Next, they systematically map the Project Management Institute’s classic, methodology-independent techniques and terminology to agile practices. They cover both process and project lifecycles and carefully address vital issues ranging from scope and time to cost management and stakeholder communication. Finally, drawing on their own extensive personal experience, they put a human face on your personal transition to agile--covering the emotional challenges, personal values, and key leadership traits you’ll need to succeed. Coverage includes Relating the PMBOKR Guide ideals to agile practices: similarities, overlaps, and differences Understanding the role and value of agile techniques such as iteration/release planning and retrospectives Using agile techniques to systematically and continually reduce risk Implementing quality assurance (QA) where it belongs: in analysis, design, defect prevention, and continuous improvement Learning to trust your teams and listen for their discoveries Procuring, purchasing, and contracting for software in agile, collaborative environments Avoiding the common mistakes software teams make in transitioning to agile Coordinating with project management offices and non-agile teams “Selling” agile within your teams and throughout your organization For every project manager who wants to become more agile. Part I An Agile Overview 7 Chapter 1 What is "Agile"? 9 Chapter 2 Mapping from the PMBOKR Guide to Agile 25 Chapter 3 The Agile Project Lifecycle in Detail 37 Part II The Bridge: Relating PMBOKR Guide Practices to Agile Practices 49 Chapter 4 Integration Management 51 Chapter 5 Scope Management 67 Chapter 6 Time Management 83 Chapter 7 Cost Management 111 Chapter 8 Quality Management 129 Chapter 9 Human Resources Management 143 Chapter 10 Communications Management 159 Chapter 11 Risk Management 177 Chapter 12 Procurement Management 197 Part III Crossing the Bridge to Agile 215 Chapter 13 How Will My Responsibilities Change? 217 Chapter 14 How Will I Work with Other Teams Who Aren't Agile? 233 Chapter 15 How Can a Project Management Office Support Agile? 249 Chapter 16 Selling the Benefits of Agile 265 Chapter 17 Common Mistakes 285 Appendix A Agile Methodologies 295 Appendix B Agile Artifacts 301 Glossary 321 Bibliography 327 Index 333

Applied Software Project Management

Download Applied Software Project Management PDF Online Free

Author :
Publisher : "O'Reilly Media, Inc."
ISBN 13 : 059655382X
Total Pages : 326 pages
Book Rating : 4.5/5 (965 download)

DOWNLOAD NOW!


Book Synopsis Applied Software Project Management by : Andrew Stellman

Download or read book Applied Software Project Management written by Andrew Stellman and published by "O'Reilly Media, Inc.". This book was released on 2005-11-18 with total page 326 pages. Available in PDF, EPUB and Kindle. Book excerpt: "If you're looking for solid, easy-to-follow advice on estimation, requirements gathering, managing change, and more, you can stop now: this is the book for you."--Scott Berkun, Author of The Art of Project Management What makes software projects succeed? It takes more than a good idea and a team of talented programmers. A project manager needs to know how to guide the team through the entire software project. There are common pitfalls that plague all software projects and rookie mistakes that are made repeatedly--sometimes by the same people! Avoiding these pitfalls is not hard, but it is not necessarily intuitive. Luckily, there are tried and true techniques that can help any project manager. In Applied Software Project Management, Andrew Stellman and Jennifer Greene provide you with tools, techniques, and practices that you can use on your own projects right away. This book supplies you with the information you need to diagnose your team's situation and presents practical advice to help you achieve your goal of building better software. Topics include: Planning a software project Helping a team estimate its workload Building a schedule Gathering software requirements and creating use cases Improving programming with refactoring, unit testing, and version control Managing an outsourced project Testing software Jennifer Greene and Andrew Stellman have been building software together since 1998. Andrew comes from a programming background and has managed teams of requirements analysts, designers, and developers. Jennifer has a testing background and has managed teams of architects, developers, and testers. She has led multiple large-scale outsourced projects. Between the two of them, they have managed every aspect of software development. They have worked in a wide range of industries, including finance, telecommunications, media, nonprofit, entertainment, natural-language processing, science, and academia. For more information about them and this book, visit stellman-greene.com

SOFTWARE ENGINEERING PROJECT MANAGEMENT

Download SOFTWARE ENGINEERING PROJECT MANAGEMENT PDF Online Free

Author :
Publisher : John Wiley & Sons
ISBN 13 : 9788126508358
Total Pages : 560 pages
Book Rating : 4.5/5 (83 download)

DOWNLOAD NOW!


Book Synopsis SOFTWARE ENGINEERING PROJECT MANAGEMENT by : Bill Brykczynski

Download or read book SOFTWARE ENGINEERING PROJECT MANAGEMENT written by Bill Brykczynski and published by John Wiley & Sons. This book was released on 2006-08 with total page 560 pages. Available in PDF, EPUB and Kindle. Book excerpt: About The Book: Richard Thayer s popular; bestselling book presents a top-down, practical view of managing a successful software engineering project. The book builds a framework for project management activities based on the planning, organizing, staffing, directing, and controlling model. Thayer provides information designed to help you understand and successfully perform the unique role of a project manager. This book is a must for all project managers in the software field. The text focuses on the five functions of general management by first describing each function and then detailing the project management activities that support each function. This new edition shows you how to manage a software development project, discusses current software engineering management methodologies and techniques, and presents general descriptions and project management problems. The book serves as a guide for your future project management activities. The text also offers students sufficient background and instructional material to serve as a main supplementary text for a course in software engineering project management. · Introduction to Management · Software Engineering · Software Engineering Project Management · Planning s Software Engineering Project · Planning: Software Cost, Schedule, and Size · Organizing a Software Engineering Project · Staffing a Software Engineering Project · Directing a Software Engineering Project · Controlling a Software Engineering Project · Controlling: Software Metrics and Visibility of Progress

Code Complete

Download Code Complete PDF Online Free

Author :
Publisher : Pearson Education
ISBN 13 : 0735636974
Total Pages : 952 pages
Book Rating : 4.7/5 (356 download)

DOWNLOAD NOW!


Book Synopsis Code Complete by : Steve McConnell

Download or read book Code Complete written by Steve McConnell and published by Pearson Education. This book was released on 2004-06-09 with total page 952 pages. Available in PDF, EPUB and Kindle. Book excerpt: Widely considered one of the best practical guides to programming, Steve McConnell’s original CODE COMPLETE has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-edge practices—and hundreds of new code samples—illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking—and help you build the highest quality code. Discover the timeless techniques and strategies that help you: Design for minimum complexity and maximum creativity Reap the benefits of collaborative development Apply defensive programming techniques to reduce and flush out errors Exploit opportunities to refactor—or evolve—code, and do it safely Use construction practices that are right-weight for your project Debug problems quickly and effectively Resolve critical construction issues early and correctly Build quality into the beginning, middle, and end of your project

Project Requirements: A Guide to Best Practices

Download Project Requirements: A Guide to Best Practices PDF Online Free

Author :
Publisher : Berrett-Koehler Publishers
ISBN 13 : 1523096276
Total Pages : 283 pages
Book Rating : 4.5/5 (23 download)

DOWNLOAD NOW!


Book Synopsis Project Requirements: A Guide to Best Practices by : Ralph R. Young

Download or read book Project Requirements: A Guide to Best Practices written by Ralph R. Young and published by Berrett-Koehler Publishers. This book was released on 2006-03 with total page 283 pages. Available in PDF, EPUB and Kindle. Book excerpt: Project Requirements: A Guide to Best Practices gives project managers tools they can assimilate and apply easily to improve project success rates, reduce development costs, reduce rework, and accelerate time to market. Based on experience and best practices, this valuable reference will help you: • Clarify real requirements before you initiate project work • Improve management of project requirements • Save time and effort • Manage to your schedule • Improve the quality of deliverables • Increase customer satisfaction and drive repeat business Project Requirements: A Guide to Best Practices provides project managers with a direct, practical strategy to overcome requirements challenges and manage requirements successfully.

Software Engineering Best Practices

Download Software Engineering Best Practices PDF Online Free

Author :
Publisher : McGraw Hill Professional
ISBN 13 : 0071621628
Total Pages : 689 pages
Book Rating : 4.0/5 (716 download)

DOWNLOAD NOW!


Book Synopsis Software Engineering Best Practices by : Capers Jones

Download or read book Software Engineering Best Practices written by Capers Jones and published by McGraw Hill Professional. This book was released on 2009-11-05 with total page 689 pages. Available in PDF, EPUB and Kindle. Book excerpt: Proven techniques for software engineering success This in-depth volume examines software engineering topics that are not covered elsewhere: the question of why software engineering has developed more than 2,500 programming languages; problems with traditional definitions of software quality; and problems with common metrics, "lines of code," and "cost per defect" that violate standard economic assumptions. The book notes that a majority of "new" projects are actually replacements for legacy applications, illustrating that data mining for lost requirements should be a standard practice. Difficult social engineering issues are also covered, such as how to minimize harm from layoffs and downsizing. Software Engineering Best Practices explains how to effectively plan, size, schedule, and manage software projects of all types, using solid engineering procedures. It details proven methods, from initial requirements through 20 years of maintenance. Portions of the book have been extensively reviewed by key engineers from top companies, including IBM, Microsoft, Unisys, and Sony. Manage Agile, hierarchical, matrix, and virtual software development teams Optimize software quality using JAD, OFD, TSP, static analysis, inspections, and other methods with proven success records Use high-speed functional metrics to assess productivity and quality levels Plan optimal organization, from small teams through more than 1,000 personnel

Quality Software Project Management

Download Quality Software Project Management PDF Online Free

Author :
Publisher : Prentice Hall Professional
ISBN 13 : 9780130912978
Total Pages : 1690 pages
Book Rating : 4.9/5 (129 download)

DOWNLOAD NOW!


Book Synopsis Quality Software Project Management by : Robert T. Futrell

Download or read book Quality Software Project Management written by Robert T. Futrell and published by Prentice Hall Professional. This book was released on 2002 with total page 1690 pages. Available in PDF, EPUB and Kindle. Book excerpt: The book is based on the "best practices" of the UT Software Quality Institute Software Project Management certificates program. Quality Software Project Management identifies and teaches 34 essential project management competencies project managers can use to minimize cost, risk, and time-to-market. Covers the entire project lifecycle: planning. initiation, monitoring/control, and closing. Illuminates its techniques with real-world software management case studies. Authors (leading practitioners) address the pillars of any successful software venture: process, project, and people. Endorsed by the Software Quality Institute.

Project Scope Management

Download Project Scope Management PDF Online Free

Author :
Publisher : CRC Press
ISBN 13 : 1482259486
Total Pages : 368 pages
Book Rating : 4.4/5 (822 download)

DOWNLOAD NOW!


Book Synopsis Project Scope Management by : Jamal Moustafaev

Download or read book Project Scope Management written by Jamal Moustafaev and published by CRC Press. This book was released on 2014-12-03 with total page 368 pages. Available in PDF, EPUB and Kindle. Book excerpt: Incomplete or missed requirements, omissions, ambiguous product features, lack of user involvement, unrealistic customer expectations, and the proverbial scope creep can result in cost overruns, missed deadlines, poor product quality, and can very well ruin a project. Project Scope Management: A Practical Guide to Requirements for Engineering, Product, Construction, IT and Enterprise Projects describes how to elicit, document, and manage requirements to control project scope creep. It also explains how to manage project stakeholders to minimize the risk of an ever-growing list of user requirements. The book begins by discussing how to collect project requirements and define the project scope. Next, it considers the creation of work breakdown structures and examines the verification and control of the scope. Most of the book is dedicated to explaining how to collect requirements and how to define product and project scope inasmuch as they represent the bulk of the project scope management work undertaken on any project regardless of the industry or the nature of the work involved. The book maintains a focus on practical and sensible tools and techniques rather than academic theories. It examines five different projects and traces their development from a project scope management perspective—from project initiation to the end of the execution and control phases. The types of projects considered include CRM system implementation, mobile number portability, port upgrade, energy-efficient house design, and airport check-in kiosk software. After reading this book, you will learn how to create project charters, high-level scope, detailed requirements specifications, requirements management plans, traceability matrices, and a work breakdown structure for the projects covered.

Building Software Teams

Download Building Software Teams PDF Online Free

Author :
Publisher : "O'Reilly Media, Inc."
ISBN 13 : 1491951826
Total Pages : 136 pages
Book Rating : 4.4/5 (919 download)

DOWNLOAD NOW!


Book Synopsis Building Software Teams by : Joost Visser

Download or read book Building Software Teams written by Joost Visser and published by "O'Reilly Media, Inc.". This book was released on 2016-12-12 with total page 136 pages. Available in PDF, EPUB and Kindle. Book excerpt: Why does poor software quality continue to plague enterprises of all sizes in all industries? Part of the problem lies with the process, rather than individual developers. This practical guide provides ten best practices to help team leaders create an effective working environment through key adjustments to their process. As a follow-up to their popular book, Building Maintainable Software, consultants with the Software Improvement Group (SIG) offer critical lessons based on their assessment of development processes used by hundreds of software teams. Each practice includes examples of goalsetting to help you choose the right metrics for your team. Achieve development goals by determining meaningful metrics with the Goal-Question-Metric approach Translate those goals to a verifiable Definition of Done Manage code versions for consistent and predictable modification Control separate environments for each stage in the development pipeline Automate tests as much as possible and steer their guidelines and expectations Let the Continuous Integration server do much of the hard work for you Automate the process of pushing code through the pipeline Define development process standards to improve consistency and simplicity Manage dependencies on third party code to keep your software consistent and up to date Document only the most necessary and current knowledge

Software Engineering Project Management

Download Software Engineering Project Management PDF Online Free

Author :
Publisher : Wiley-IEEE Computer Society Press
ISBN 13 :
Total Pages : 558 pages
Book Rating : 4.F/5 ( download)

DOWNLOAD NOW!


Book Synopsis Software Engineering Project Management by : Richard H. Thayer

Download or read book Software Engineering Project Management written by Richard H. Thayer and published by Wiley-IEEE Computer Society Press. This book was released on 1997-11-10 with total page 558 pages. Available in PDF, EPUB and Kindle. Book excerpt: Introduction to management; Software engineering process; Software engineering project management; Planning a software engineering project; Software cost, schedule, and size; Organizing a software engineering project; Staffing a software engineering project; Directing a software engineering project; Controlling a software engineering project; Software metrics and visibility of progress; The silver bullets; Appendix.

An Elegant Puzzle

Download An Elegant Puzzle PDF Online Free

Author :
Publisher : Stripe Press
ISBN 13 : 1953953336
Total Pages : 281 pages
Book Rating : 4.9/5 (539 download)

DOWNLOAD NOW!


Book Synopsis An Elegant Puzzle by : Will Larson

Download or read book An Elegant Puzzle written by Will Larson and published by Stripe Press. This book was released on 2019-05-20 with total page 281 pages. Available in PDF, EPUB and Kindle. Book excerpt: A human-centric guide to solving complex problems in engineering management, from sizing teams to handling technical debt. There’s a saying that people don’t leave companies, they leave managers. Management is a key part of any organization, yet the discipline is often self-taught and unstructured. Getting to the good solutions for complex management challenges can make the difference between fulfillment and frustration for teams—and, ultimately, between the success and failure of companies. Will Larson’s An Elegant Puzzle focuses on the particular challenges of engineering management—from sizing teams to handling technical debt to performing succession planning—and provides a path to the good solutions. Drawing from his experience at Digg, Uber, and Stripe, Larson has developed a thoughtful approach to engineering management for leaders of all levels at companies of all sizes. An Elegant Puzzle balances structured principles and human-centric thinking to help any leader create more effective and rewarding organizations for engineers to thrive in.