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.
Agile Estimating and Planning is the definitive, practical guide to estimating and planning agile projects. In this book, Agile Alliance cofounder Mike Cohn discusses the philosophy of agile estimating and planning and shows you exactly how to get the job done, with real-world examples and case studies. Concepts are clearly illustrated and readers are guided, step by step, toward how to answer the following questions: What will we build? How big will it be? When must it be done? How much can I really complete by then? You will first learn what makes a good plan-and then what makes it agile. Using the techniques in Agile Estimating and Planning, you can stay agile from start to finish, saving time, conserving resources, and accomplishing more. Highlights include: Why conventional prescriptive planning fails and why agile planning works How to estimate feature size using story points and ideal days–and when to use each How and when to re-estimate How to prioritize features using both financial and nonfinancial approaches How to split large features into smaller, more manageable ones How to plan iterations and predict your team's initial rate of progress How to schedule projects that have unusually high uncertainty or schedule-related risk How to estimate projects that will be worked on by multiple teams Agile Estimating and Planning supports any agile, semiagile, or iterative process, including Scrum, XP, Feature-Driven Development, Crystal, Adaptive Software Development, DSDM, Unified Process, and many more. It will be an indispensable resource for every development manager, team leader, and team member.
If you want your startup to succeed, you need to understand why startups fail. “Whether you’re a first-time founder or looking to bring innovation into a corporate environment, Why Startups Fail is essential reading.”—Eric Ries, founder and CEO, LTSE, and New York Times bestselling author of The Lean Startup and The Startup Way Why do startups fail? That question caught Harvard Business School professor Tom Eisenmann by surprise when he realized he couldn’t answer it. So he launched a multiyear research project to find out. In Why Startups Fail, Eisenmann reveals his findings: six distinct patterns that account for the vast majority of startup failures. • Bad Bedfellows. Startup success is thought to rest largely on the founder’s talents and instincts. But the wrong team, investors, or partners can sink a venture just as quickly. • False Starts. In following the oft-cited advice to “fail fast” and to “launch before you’re ready,” founders risk wasting time and capital on the wrong solutions. • False Promises. Success with early adopters can be misleading and give founders unwarranted confidence to expand. • Speed Traps. Despite the pressure to “get big fast,” hypergrowth can spell disaster for even the most promising ventures. • Help Wanted. Rapidly scaling startups need lots of capital and talent, but they can make mistakes that leave them suddenly in short supply of both. • Cascading Miracles. Silicon Valley exhorts entrepreneurs to dream big. But the bigger the vision, the more things that can go wrong. Drawing on fascinating stories of ventures that failed to fulfill their early promise—from a home-furnishings retailer to a concierge dog-walking service, from a dating app to the inventor of a sophisticated social robot, from a fashion brand to a startup deploying a vast network of charging stations for electric vehicles—Eisenmann offers frameworks for detecting when a venture is vulnerable to these patterns, along with a wealth of strategies and tactics for avoiding them. A must-read for founders at any stage of their entrepreneurial journey, Why Startups Fail is not merely a guide to preventing failure but also a roadmap charting the path to startup success.
The secrets to successfully planning and delivering ambitious, complex projects on any scale—from home renovation to space exploration—by the world's leading expert on megaprojects. Nothing is more inspiring than a big vision that becomes a triumphant, new reality. Think of how the Empire State Building went from a sketch to the jewel of New York's skyline in twenty-one months, or how Apple’s iPod went from a project with a single employee to a product launch in eleven months. These are wonderful stories. But most of the time big visions turn into nightmares. Remember Boston’s “Big Dig”? Almost every sizeable city in the world has such a fiasco in its backyard. In fact, no less than 92% of megaprojects come in over budget or over schedule, or both. The cost of California’s high-speed rail project soared from $33 billion to $100 billon—and won’t even go where promised. More modest endeavors, whether launching a small business, organizing a conference, or just finishing a work project on time, also commonly fail. Why? Understanding what distinguishes the triumphs from the failures has been the life’s work of Oxford professor Bent Flyvbjerg, dubbed “the world’s leading megaproject expert.” In How Big Things Get Done, he identifies the errors in judgment and decision-making that lead projects, both big and small, to fail, and the research-based principles that will make you succeed with yours. For example: Understand your odds. If you don't know them, you won't win. Plan slow, act fast. Getting to the action quick feels right. But it's wrong. Think right to left. Start with your goal, then identify the steps to get there. Find your Lego. Big is best built from small. Be a team maker. You won't succeed without an "us." Master the unknown unknowns. Most think they can't, so they fail. Flyvbjerg shows how you can. Know that your biggest risk is you. Full of vivid examples ranging from the building of the Sydney Opera House, to the making of the latest Pixar blockbusters, to a home renovation in Brooklyn gone awry, How Big Things Get Done reveals how to get any ambitious project done—on time and on budget.
eWork and eBusiness in Architecture, Engineering and Construction 2021 collects the papers presented at the 13th European Conference on Product and Process Modelling (ECPPM 2021, Moscow, 5-7 May 2021). The contributions cover a wide spectrum of thematic areas that hold great promise towards the advancement of research and technological development targeted at the digitalization of the AEC/FM (Architecture, Engineering, Construction and Facilities Management) domains. High quality contributions are devoted to critically important problems that arise, including: Information and Knowledge Management Semantic Web and Linked Data Communication and Collaboration Technologies Software Interoperability BIM Servers and Product Lifecycle Management Systems Digital Twins and Cyber-Physical Systems Sensors and Internet of Things Big Data Artificial and Augmented Intelligence in AEC Construction Management 5D/nD Modelling and Planning Building Performance Simulation Contract, Cost and Risk Management Safety and Quality Sustainable Buildings and Urban Environments Smart Buildings and Cities BIM Standardization, Implementation and Adoption Regulatory and Legal Aspects BIM Education and Training Industrialized Production, Smart Products and Services Over the past quarter century, the biennial ECPPM conference series, as the oldest BIM conference, has provided researchers and practitioners with a unique platform to present and discuss the latest developments regarding emerging BIM technologies and complementary issues for their adoption in the AEC/FM industry.
Chemical Engineering Design, Second Edition, deals with the application of chemical engineering principles to the design of chemical processes and equipment. Revised throughout, this edition has been specifically developed for the U.S. market. It provides the latest US codes and standards, including API, ASME and ISA design codes and ANSI standards. It contains new discussions of conceptual plant design, flowsheet development, and revamp design; extended coverage of capital cost estimation, process costing, and economics; and new chapters on equipment selection, reactor design, and solids handling processes. A rigorous pedagogy assists learning, with detailed worked examples, end of chapter exercises, plus supporting data, and Excel spreadsheet calculations, plus over 150 Patent References for downloading from the companion website. Extensive instructor resources, including 1170 lecture slides and a fully worked solutions manual are available to adopting instructors. This text is designed for chemical and biochemical engineering students (senior undergraduate year, plus appropriate for capstone design courses where taken, plus graduates) and lecturers/tutors, and professionals in industry (chemical process, biochemical, pharmaceutical, petrochemical sectors). New to this edition: - Revised organization into Part I: Process Design, and Part II: Plant Design. The broad themes of Part I are flowsheet development, economic analysis, safety and environmental impact and optimization. Part II contains chapters on equipment design and selection that can be used as supplements to a lecture course or as essential references for students or practicing engineers working on design projects. - New discussion of conceptual plant design, flowsheet development and revamp design - Significantly increased coverage of capital cost estimation, process costing and economics - New chapters on equipment selection, reactor design and solids handling processes - New sections on fermentation, adsorption, membrane separations, ion exchange and chromatography - Increased coverage of batch processing, food, pharmaceutical and biological processes - All equipment chapters in Part II revised and updated with current information - Updated throughout for latest US codes and standards, including API, ASME and ISA design codes and ANSI standards - Additional worked examples and homework problems - The most complete and up to date coverage of equipment selection - 108 realistic commercial design projects from diverse industries - A rigorous pedagogy assists learning, with detailed worked examples, end of chapter exercises, plus supporting data and Excel spreadsheet calculations plus over 150 Patent References, for downloading from the companion website - Extensive instructor resources: 1170 lecture slides plus fully worked solutions manual available to adopting instructors
From the ill-fated dot-com bubble to unprecedented merger and acquisition activity to scandal, greed, and, ultimately, recession -- we've learned that widespread and difficult change is no longer the exception. By outlining the process organizations have used to achieve transformational goals and by identifying where and how even top performers derail during the change process, Kotter provides a practical resource for leaders and managers charged with making change initiatives work.
A multi-disciplinary approach to transportation planning fundamentals The Transportation Planning Handbook is a comprehensive, practice-oriented reference that presents the fundamental concepts of transportation planning alongside proven techniques. This new fourth edition is more strongly focused on serving the needs of all users, the role of safety in the planning process, and transportation planning in the context of societal concerns, including the development of more sustainable transportation solutions. The content structure has been redesigned with a new format that promotes a more functionally driven multimodal approach to planning, design, and implementation, including guidance toward the latest tools and technology. The material has been updated to reflect the latest changes to major transportation resources such as the HCM, MUTCD, HSM, and more, including the most current ADA accessibility regulations. Transportation planning has historically followed the rational planning model of defining objectives, identifying problems, generating and evaluating alternatives, and developing plans. Planners are increasingly expected to adopt a more multi-disciplinary approach, especially in light of the rising importance of sustainability and environmental concerns. This book presents the fundamentals of transportation planning in a multidisciplinary context, giving readers a practical reference for day-to-day answers. Serve the needs of all users Incorporate safety into the planning process Examine the latest transportation planning software packages Get up to date on the latest standards, recommendations, and codes Developed by The Institute of Transportation Engineers, this book is the culmination of over seventy years of transportation planning solutions, fully updated to reflect the needs of a changing society. For a comprehensive guide with practical answers, The Transportation Planning Handbook is an essential reference.
While there is a lot of appreciation for backend and distributed systems challenges, there tends to be less empathy for why mobile development is hard when done at scale. This book collects challenges engineers face when building iOS and Android apps at scale, and common ways to tackle these. By scale, we mean having numbers of users in the millions and being built by large engineering teams. For mobile engineers, this book is a blueprint for modern app engineering approaches. For non-mobile engineers and managers, it is a resource with which to build empathy and appreciation for the complexity of world-class mobile engineering. The book covers iOS and Android mobile app challenges on these dimensions: Challenges due to the unique nature of mobile applications compared to the web, and to the backend. App complexity challenges. How do you deal with increasingly complicated navigation patterns? What about non-deterministic event combinations? How do you localize across several languages, and how do you scale your automated and manual tests? Challenges due to large engineering teams. The larger the mobile team, the more challenging it becomes to ensure a consistent architecture. If your company builds multiple apps, how do you balance not rewriting everything from scratch while moving at a fast pace, over waiting on "centralized" teams? Cross-platform approaches. The tooling to build mobile apps keeps changing. New languages, frameworks, and approaches that all promise to address the pain points of mobile engineering keep appearing. But which approach should you choose? Flutter, React Native, Cordova? Native apps? Reuse business logic written in Kotlin, C#, C++ or other languages? What engineering approaches do "world-class" mobile engineering teams choose in non-functional aspects like code quality, compliance, privacy, compliance, or with experimentation, performance, or app size?