Embedded Systems Architecture for Agile Development

Download Embedded Systems Architecture for Agile Development PDF Online Free

Author :
Publisher : Apress
ISBN 13 : 1484230515
Total Pages : 222 pages
Book Rating : 4.4/5 (842 download)

DOWNLOAD NOW!


Book Synopsis Embedded Systems Architecture for Agile Development by : Mohsen Mirtalebi

Download or read book Embedded Systems Architecture for Agile Development written by Mohsen Mirtalebi and published by Apress. This book was released on 2017-10-24 with total page 222 pages. Available in PDF, EPUB and Kindle. Book excerpt: Utilize a new layers-based development model for embedded systems using Agile techniques for software architecture and management. Firmware is comprised of both hardware and software, but the applicability of Agile in embedded systems development is new. This book provides a step-by-step process showing how this is possible. The book details how the moving parts in embedded systems development affect one another and shows how to properly use both engineering tools and new tools and methods to reduce waste, rework, and product time-to-market. Software is seen not as a commodity but a conduit to facilitate valuable product knowledge flow across the company into the hands of the customer. Embedded Systems Architecture for Agile Development starts off by reviewing the Layers model used in other engineering disciplines, as well as its advantages and applicability to embedded systems development. It outlines development models from project-based methodologies (e.g., collaborative product development) to the newer modern development visions (e.g., Agile) in software and various tools and methods that can help with a Layers model implementation. The book covers requirement modeling for embedded systems (Hatley-Pirbhai Method) and how adapting the HP Method with the help of the tools discussed in this book can be seen as a practical example for a complete embedded system. What You’ll Learn Identify the major software parts involved in building a typical modern firmware Assign a layer to each software part so each layer can be separate from another and there won’t be interdependencies between them Systematically and logically create these layers based on the customer requirements Use Model-Based Design (MBD) to create an active system architecture that is more accepting of changes Who This Book Is For Firmware engineers; systems architects; hardware and software managers, developers, designers, and architects; program managers; project managers; Agile practitioners; and manufacturing engineers and managers. The secondary audience includes research engineers and managers, and engineering and manufacturing managers.

Design Patterns for Embedded Systems in C

Download Design Patterns for Embedded Systems in C PDF Online Free

Author :
Publisher : Elsevier
ISBN 13 : 0080959717
Total Pages : 471 pages
Book Rating : 4.0/5 (89 download)

DOWNLOAD NOW!


Book Synopsis Design Patterns for Embedded Systems in C by : Bruce Powel Douglass

Download or read book Design Patterns for Embedded Systems in C written by Bruce Powel Douglass and published by Elsevier. This book was released on 2010-11-03 with total page 471 pages. Available in PDF, EPUB and Kindle. Book excerpt: A recent survey stated that 52% of embedded projects are late by 4-5 months. This book can help get those projects in on-time with design patterns. The author carefully takes into account the special concerns found in designing and developing embedded applications specifically concurrency, communication, speed, and memory usage. Patterns are given in UML (Unified Modeling Language) with examples including ANSI C for direct and practical application to C code. A basic C knowledge is a prerequisite for the book while UML notation and terminology is included. General C programming books do not include discussion of the contraints found within embedded system design. The practical examples give the reader an understanding of the use of UML and OO (Object Oriented) designs in a resource-limited environment. Also included are two chapters on state machines. The beauty of this book is that it can help you today. . - Design Patterns within these pages are immediately applicable to your project - Addresses embedded system design concerns such as concurrency, communication, and memory usage - Examples contain ANSI C for ease of use with C programming code

The Software Architect Elevator

Download The Software Architect Elevator PDF Online Free

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

DOWNLOAD NOW!


Book Synopsis The Software Architect Elevator by : Gregor Hohpe

Download or read book The Software Architect Elevator written by Gregor Hohpe and published by "O'Reilly Media, Inc.". This book was released on 2020-04-08 with total page 282 pages. Available in PDF, EPUB and Kindle. Book excerpt: As the digital economy changes the rules of the game for enterprises, the role of software and IT architects is also transforming. Rather than focus on technical decisions alone, architects and senior technologists need to combine organizational and technical knowledge to effect change in their company’s structure and processes. To accomplish that, they need to connect the IT engine room to the penthouse, where the business strategy is defined. In this guide, author Gregor Hohpe shares real-world advice and hard-learned lessons from actual IT transformations. His anecdotes help architects, senior developers, and other IT professionals prepare for a more complex but rewarding role in the enterprise. This book is ideal for: Software architects and senior developers looking to shape the company’s technology direction or assist in an organizational transformation Enterprise architects and senior technologists searching for practical advice on how to navigate technical and organizational topics CTOs and senior technical architects who are devising an IT strategy that impacts the way the organization works IT managers who want to learn what’s worked and what hasn’t in large-scale transformation

Test Driven Development for Embedded C

Download Test Driven Development for Embedded C PDF Online Free

Author :
Publisher : Pragmatic Bookshelf
ISBN 13 : 1680504886
Total Pages : 486 pages
Book Rating : 4.6/5 (85 download)

DOWNLOAD NOW!


Book Synopsis Test Driven Development for Embedded C by : James W. Grenning

Download or read book Test Driven Development for Embedded C written by James W. Grenning and published by Pragmatic Bookshelf. This book was released on 2011-04-25 with total page 486 pages. Available in PDF, EPUB and Kindle. Book excerpt: Another day without Test-Driven Development means more time wasted chasing bugs and watching your code deteriorate. You thought TDD was for someone else, but it's not! It's for you, the embedded C programmer. TDD helps you prevent defects and build software with a long useful life. This is the first book to teach the hows and whys of TDD for C programmers. TDD is a modern programming practice C developers need to know. It's a different way to program---unit tests are written in a tight feedback loop with the production code, assuring your code does what you think. You get valuable feedback every few minutes. You find mistakes before they become bugs. You get early warning of design problems. You get immediate notification of side effect defects. You get to spend more time adding valuable features to your product. James is one of the few experts in applying TDD to embedded C. With his 1.5 decades of training,coaching, and practicing TDD in C, C++, Java, and C# he will lead you from being a novice in TDD to using the techniques that few have mastered. This book is full of code written for embedded C programmers. You don't just see the end product, you see code and tests evolve. James leads you through the thought process and decisions made each step of the way. You'll learn techniques for test-driving code right nextto the hardware, and you'll learn design principles and how to apply them to C to keep your code clean and flexible. To run the examples in this book, you will need a C/C++ development environment on your machine, and the GNU GCC tool chain or Microsoft Visual Studio for C++ (some project conversion may be needed).

Embedded Systems Architecture

Download Embedded Systems Architecture PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1788830288
Total Pages : 317 pages
Book Rating : 4.7/5 (888 download)

DOWNLOAD NOW!


Book Synopsis Embedded Systems Architecture by : Daniele Lacamera

Download or read book Embedded Systems Architecture written by Daniele Lacamera and published by Packt Publishing Ltd. This book was released on 2018-05-30 with total page 317 pages. Available in PDF, EPUB and Kindle. Book excerpt: Learn to design and develop safe and reliable embedded systems Key Features Identify and overcome challenges in embedded environments Understand the steps required to increase the security of IoT solutions Build safety-critical and memory-safe parallel and distributed embedded systems Book Description Embedded systems are self-contained devices with a dedicated purpose. We come across a variety of fields of applications for embedded systems in industries such as automotive, telecommunications, healthcare and consumer electronics, just to name a few. Embedded Systems Architecture begins with a bird's eye view of embedded development and how it differs from the other systems that you may be familiar with. You will first be guided to set up an optimal development environment, then move on to software tools and methodologies to improve the work flow. You will explore the boot-up mechanisms and the memory management strategies typical of a real-time embedded system. Through the analysis of the programming interface of the reference microcontroller, you'll look at the implementation of the features and the device drivers. Next, you'll learn about the techniques used to reduce power consumption. Then you will be introduced to the technologies, protocols and security aspects related to integrating the system into IoT solutions. By the end of the book, you will have explored various aspects of embedded architecture, including task synchronization in a multi-threading environment, and the safety models adopted by modern real-time operating systems. What you will learn Participate in the design and definition phase of an embedded product Get to grips with writing code for ARM Cortex-M microcontrollers Build an embedded development lab and optimize the workflow Write memory-safe code Understand the architecture behind the communication interfaces Understand the design and development patterns for connected and distributed devices in the IoT Master multitask parallel execution patterns and real-time operating systems Who this book is for If you’re a software developer or designer wanting to learn about embedded programming, this is the book for you. You’ll also find this book useful if you’re a less experienced embedded programmer willing to expand your knowledge.

Agile Systems Engineering

Download Agile Systems Engineering PDF Online Free

Author :
Publisher : Morgan Kaufmann
ISBN 13 : 012802349X
Total Pages : 453 pages
Book Rating : 4.1/5 (28 download)

DOWNLOAD NOW!


Book Synopsis Agile Systems Engineering by : Bruce Powel Douglass

Download or read book Agile Systems Engineering written by Bruce Powel Douglass and published by Morgan Kaufmann. This book was released on 2015-09-24 with total page 453 pages. Available in PDF, EPUB and Kindle. Book excerpt: Agile Systems Engineering presents a vision of systems engineering where precise specification of requirements, structure, and behavior meet larger concerns as such as safety, security, reliability, and performance in an agile engineering context. World-renown author and speaker Dr. Bruce Powel Douglass incorporates agile methods and model-based systems engineering (MBSE) to define the properties of entire systems while avoiding errors that can occur when using traditional textual specifications. Dr. Douglass covers the lifecycle of systems development, including requirements, analysis, design, and the handoff to specific engineering disciplines. Throughout, Dr. Douglass couples agile methods with SysML and MBSE to arm system engineers with the conceptual and methodological tools they need to avoid specification defects and improve system quality while simultaneously reducing the effort and cost of systems engineering. - Identifies how the concepts and techniques of agile methods can be effectively applied in systems engineering context - Shows how to perform model-based functional analysis and tie these analyses back to system requirements and stakeholder needs, and forward to system architecture and interface definition - Provides a means by which the quality and correctness of systems engineering data can be assured (before the entire system is built!) - Explains agile system architectural specification and allocation of functionality to system components - Details how to transition engineering specification data to downstream engineers with no loss of fidelity - Includes detailed examples from across industries taken through their stages, including the "Waldo" industrial exoskeleton as a complex system

Architecting High-Performance Embedded Systems

Download Architecting High-Performance Embedded Systems PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 178995939X
Total Pages : 376 pages
Book Rating : 4.7/5 (899 download)

DOWNLOAD NOW!


Book Synopsis Architecting High-Performance Embedded Systems by : Jim Ledin

Download or read book Architecting High-Performance Embedded Systems written by Jim Ledin and published by Packt Publishing Ltd. This book was released on 2021-02-05 with total page 376 pages. Available in PDF, EPUB and Kindle. Book excerpt: Explore the complete process of developing systems based on field-programmable gate arrays (FPGAs), including the design of electronic circuits and the construction and debugging of prototype embedded devices Key FeaturesLearn the basics of embedded systems and real-time operating systemsUnderstand how FPGAs implement processing algorithms in hardwareDesign, construct, and debug custom digital systems from scratch using KiCadBook Description Modern digital devices used in homes, cars, and wearables contain highly sophisticated computing capabilities composed of embedded systems that generate, receive, and process digital data streams at rates up to multiple gigabits per second. This book will show you how to use Field Programmable Gate Arrays (FPGAs) and high-speed digital circuit design to create your own cutting-edge digital systems. Architecting High-Performance Embedded Systems takes you through the fundamental concepts of embedded systems, including real-time operation and the Internet of Things (IoT), and the architecture and capabilities of the latest generation of FPGAs. Using powerful free tools for FPGA design and electronic circuit design, you'll learn how to design, build, test, and debug high-performance FPGA-based IoT devices. The book will also help you get up to speed with embedded system design, circuit design, hardware construction, firmware development, and debugging to produce a high-performance embedded device – a network-based digital oscilloscope. You'll explore techniques such as designing four-layer printed circuit boards with high-speed differential signal pairs and assembling the board using surface-mount components. By the end of the book, you'll have a solid understanding of the concepts underlying embedded systems and FPGAs and will be able to design and construct your own sophisticated digital devices. What you will learnUnderstand the fundamentals of real-time embedded systems and sensorsDiscover the capabilities of FPGAs and how to use FPGA development toolsLearn the principles of digital circuit design and PCB layout with KiCadConstruct high-speed circuit board prototypes at low costDesign and develop high-performance algorithms for FPGAsDevelop robust, reliable, and efficient firmware in CThoroughly test and debug embedded device hardware and firmwareWho this book is for This book is for software developers, IoT engineers, and anyone who wants to understand the process of developing high-performance embedded systems. You'll also find this book useful if you want to learn about the fundamentals of FPGA development and all aspects of firmware development in C and C++. Familiarity with the C language, digital circuits, and electronic soldering is necessary to get started.

Software Engineering for Embedded Systems

Download Software Engineering for Embedded Systems PDF Online Free

Author :
Publisher : Newnes
ISBN 13 : 0124159419
Total Pages : 1201 pages
Book Rating : 4.1/5 (241 download)

DOWNLOAD NOW!


Book Synopsis Software Engineering for Embedded Systems by : Robert Oshana

Download or read book Software Engineering for Embedded Systems written by Robert Oshana and published by Newnes. This book was released on 2013-04-01 with total page 1201 pages. Available in PDF, EPUB and Kindle. Book excerpt: This Expert Guide gives you the techniques and technologies in software engineering to optimally design and implement your embedded system. Written by experts with a solutions focus, this encyclopedic reference gives you an indispensable aid to tackling the day-to-day problems when using software engineering methods to develop your embedded systems. With this book you will learn: - The principles of good architecture for an embedded system - Design practices to help make your embedded project successful - Details on principles that are often a part of embedded systems, including digital signal processing, safety-critical principles, and development processes - Techniques for setting up a performance engineering strategy for your embedded system software - How to develop user interfaces for embedded systems - Strategies for testing and deploying your embedded system, and ensuring quality development processes - Practical techniques for optimizing embedded software for performance, memory, and power - Advanced guidelines for developing multicore software for embedded systems - How to develop embedded software for networking, storage, and automotive segments - How to manage the embedded development process Includes contributions from: Frank Schirrmeister, Shelly Gretlein, Bruce Douglass, Erich Styger, Gary Stringham, Jean Labrosse, Jim Trudeau, Mike Brogioli, Mark Pitchford, Catalin Dan Udma, Markus Levy, Pete Wilson, Whit Waldo, Inga Harris, Xinxin Yang, Srinivasa Addepalli, Andrew McKay, Mark Kraeling and Robert Oshana. - Road map of key problems/issues and references to their solution in the text - Review of core methods in the context of how to apply them - Examples demonstrating timeless implementation details - Short and to- the- point case studies show how key ideas can be implemented, the rationale for choices made, and design guidelines and trade-offs

Better Embedded System Software

Download Better Embedded System Software PDF Online Free

Author :
Publisher : Independently Published
ISBN 13 :
Total Pages : 386 pages
Book Rating : 4.5/5 (96 download)

DOWNLOAD NOW!


Book Synopsis Better Embedded System Software by : Philip Koopman

Download or read book Better Embedded System Software written by Philip Koopman and published by Independently Published. This book was released on 2021-01-26 with total page 386 pages. Available in PDF, EPUB and Kindle. Book excerpt: A classic book for professional embedded system designers, now in an affordable paperback edition. This book distills the experience of more than 90 design reviews on real embedded systems into a set of bite-size lessons learned in the areas of software development process, requirements, architecture, design, implementation, verification & validation, and critical system properties. This is a concept book rather than a cut-and-paste the code book.Each chapter describes an area that tends to be a problem in embedded system design, symptoms that tend to indicate you need to make changes, the risks of not fixing problems in this area, and concrete ways to make your embedded system software better. Each of the 29 chapters is self-sufficient, permitting developers with a busy schedule to cherry-pick the best ideas to make their systems better right away.If you are relatively new to the area but have already learned the basics, this book will be an invaluable asset for taking your game to the next level. If you are experienced, this book provides a way to fill in any gaps. Once you have mastered this material, the book will serve as a source of reminders to make sure you haven't forgotten anything as you plan your next project. This is version 1.1 with some minor revisions from the 2010 hardcover edition. This is a paperback print-on-demand edition produced by Amazon.

Software Systems Architecture

Download Software Systems Architecture PDF Online Free

Author :
Publisher : Pearson Education India
ISBN 13 : 9788131726136
Total Pages : 572 pages
Book Rating : 4.7/5 (261 download)

DOWNLOAD NOW!


Book Synopsis Software Systems Architecture by : Rozanski

Download or read book Software Systems Architecture written by Rozanski and published by Pearson Education India. This book was released on 2005-09 with total page 572 pages. Available in PDF, EPUB and Kindle. Book excerpt:

Real-time UML

Download Real-time UML PDF Online Free

Author :
Publisher : Addison-Wesley Professional
ISBN 13 :
Total Pages : 376 pages
Book Rating : 4.3/5 (91 download)

DOWNLOAD NOW!


Book Synopsis Real-time UML by : Bruce Powel Douglass

Download or read book Real-time UML written by Bruce Powel Douglass and published by Addison-Wesley Professional. This book was released on 2000 with total page 376 pages. Available in PDF, EPUB and Kindle. Book excerpt: Real-time and embedded systems must make the most of very limited processor and memory sources, and UML is an invaluable tool for achieving these goals. Key topics include information on tradeoffs associated with each object design approach, design patterns and identification strategies, detailed appendix on OMG, and more.

Real Time UML Workshop for Embedded Systems

Download Real Time UML Workshop for Embedded Systems PDF Online Free

Author :
Publisher : Elsevier
ISBN 13 : 0080492231
Total Pages : 433 pages
Book Rating : 4.0/5 (84 download)

DOWNLOAD NOW!


Book Synopsis Real Time UML Workshop for Embedded Systems by : Bruce Powel Douglass

Download or read book Real Time UML Workshop for Embedded Systems written by Bruce Powel Douglass and published by Elsevier. This book was released on 2011-04-01 with total page 433 pages. Available in PDF, EPUB and Kindle. Book excerpt: This practical new book provides much-needed, practical, hands-on experience capturing analysis and design in UML. It holds the hands of engineers making the difficult leap from developing in C to the higher-level and more robust Unified Modeling Language, thereby supporting professional development for engineers looking to broaden their skill-sets in order to become more saleable in the job market. It provides a laboratory environment through a series of progressively more complex exercises that act as building blocks, illustrating the various aspects of UML and its application to real-time and embedded systems. With its focus on gaining proficiency, it goes a significant step beyond basic UML overviews, providing both comprehensive methodology and the best level of supporting exercises available on the market. Each exercise has a matching solution which is thoroughly explained step-by-step in the back of the book. The techniques used to solve these problems come from the author's decades of experience designing and constructing real-time systems. After the exercises have been successfully completed, the book will act as a desk reference for engineers, reminding them of how many of the problems they face in their designs can be solved. - Tutorial style text with keen focus on in-depth presentation and solution of real-world example problems - Highly popular, respected and experienced author

Platform-Based Design

Download Platform-Based Design PDF Online Free

Author :
Publisher : Springer
ISBN 13 : 9781461409885
Total Pages : 350 pages
Book Rating : 4.4/5 (98 download)

DOWNLOAD NOW!


Book Synopsis Platform-Based Design by : Alberto Sangiovanni-Vincentelli

Download or read book Platform-Based Design written by Alberto Sangiovanni-Vincentelli and published by Springer. This book was released on 2012-08-09 with total page 350 pages. Available in PDF, EPUB and Kindle. Book excerpt: Embedded Systems design becomes more complex as increasingly sophisticated functionality is added to designs. In addition to considerations of cost, performance, and time-to-market, various system integration issues become challenging, given the inherently heterogeneous nature of embedded systems. Platform Based Design introduces a rigorous design methodology to address the various challenges posed by complex, heterogeneous, embedded systems.

Aligning Enterprise, System, and Software Architectures

Download Aligning Enterprise, System, and Software Architectures PDF Online Free

Author :
Publisher : IGI Global
ISBN 13 : 1466622008
Total Pages : 370 pages
Book Rating : 4.4/5 (666 download)

DOWNLOAD NOW!


Book Synopsis Aligning Enterprise, System, and Software Architectures by : Mistrik, Ivan

Download or read book Aligning Enterprise, System, and Software Architectures written by Mistrik, Ivan and published by IGI Global. This book was released on 2012-10-31 with total page 370 pages. Available in PDF, EPUB and Kindle. Book excerpt: "This book covers both theoretical approaches and practical solutions in the processes for aligning enterprise, systems, and software architectures"--Provided by publisher.

Research Anthology on Agile Software, Software Development, and Testing

Download Research Anthology on Agile Software, Software Development, and Testing PDF Online Free

Author :
Publisher : IGI Global
ISBN 13 : 1668437031
Total Pages : 2164 pages
Book Rating : 4.6/5 (684 download)

DOWNLOAD NOW!


Book Synopsis Research Anthology on Agile Software, Software Development, and Testing by : Management Association, Information Resources

Download or read book Research Anthology on Agile Software, Software Development, and Testing written by Management Association, Information Resources and published by IGI Global. This book was released on 2021-11-26 with total page 2164 pages. Available in PDF, EPUB and Kindle. Book excerpt: Software development continues to be an ever-evolving field as organizations require new and innovative programs that can be implemented to make processes more efficient, productive, and cost-effective. Agile practices particularly have shown great benefits for improving the effectiveness of software development and its maintenance due to their ability to adapt to change. It is integral to remain up to date with the most emerging tactics and techniques involved in the development of new and innovative software. The Research Anthology on Agile Software, Software Development, and Testing is a comprehensive resource on the emerging trends of software development and testing. This text discusses the newest developments in agile software and its usage spanning multiple industries. Featuring a collection of insights from diverse authors, this research anthology offers international perspectives on agile software. Covering topics such as global software engineering, knowledge management, and product development, this comprehensive resource is valuable to software developers, software engineers, computer engineers, IT directors, students, managers, faculty, researchers, and academicians.

System Architecture Design and Platform Development Strategies

Download System Architecture Design and Platform Development Strategies PDF Online Free

Author :
Publisher : Springer Nature
ISBN 13 : 3030976955
Total Pages : 203 pages
Book Rating : 4.0/5 (39 download)

DOWNLOAD NOW!


Book Synopsis System Architecture Design and Platform Development Strategies by : Tobias Münch

Download or read book System Architecture Design and Platform Development Strategies written by Tobias Münch and published by Springer Nature. This book was released on 2022-05-31 with total page 203 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book provides readers with a hands-on guide to system architecture design and platform development strategies for electronic systems. While system architecture design is a sub topic of systems engineering, the author discusses platform development as a matter of strategy, engineering efficiency and quality. This book helps readers by combining system architecture and platform development in a defined way, discussing processes and consequences in the context of the newest developments in technology, processes and management, such as artificial intelligence, agile development, and organizational change. Provides first book to offer a combined perspective on system architecture design and platform development strategy; Offers a systematic, state-of-the-art description of all aspects of system architecture and platform development; Presents system architecture and platform development in the modern context of agile development and artificial intelligence, as it relates to product development in the electronics industry.

A Practical Approach to Large-Scale Agile Development

Download A Practical Approach to Large-Scale Agile Development PDF Online Free

Author :
Publisher : Addison-Wesley
ISBN 13 : 0132981017
Total Pages : 208 pages
Book Rating : 4.1/5 (329 download)

DOWNLOAD NOW!


Book Synopsis A Practical Approach to Large-Scale Agile Development by : Gary Gruver

Download or read book A Practical Approach to Large-Scale Agile Development written by Gary Gruver and published by Addison-Wesley. This book was released on 2012-11-15 with total page 208 pages. Available in PDF, EPUB and Kindle. Book excerpt: Today, even the largest development organizations are turning to agile methodologies, seeking major productivity and quality improvements. However, large-scale agile development is difficult, and publicly available case studies have been scarce. Now, three agile pioneers at Hewlett-Packard present a candid, start-to-finish insider’s look at how they’ve succeeded with agile in one of the company’s most mission-critical software environments: firmware for HP LaserJet printers. This book tells the story of an extraordinary experiment and journey. Could agile principles be applied to re-architect an enormous legacy code base? Could agile enable both timely delivery and ongoing innovation? Could it really be applied to 400+ developers distributed across four states, three continents, and four business units? Could it go beyond delivering incremental gains, to meet the stretch goal of 10x developer productivity improvements? It could, and it did—but getting there was not easy. Writing for both managers and technologists, the authors candidly discuss both their successes and failures, presenting actionable lessons for other development organizations, as well as approaches that have proven themselves repeatedly in HP’s challenging environment. They not only illuminate the potential benefits of agile in large-scale development, they also systematically show how these benefits can actually be achieved. Coverage includes: • Tightly linking agile methods and enterprise architecture with business objectives • Focusing agile practices on your worst development pain points to get the most bang for your buck • Abandoning classic agile methods that don’t work at the largest scale • Employing agile methods to establish a new architecture • Using metrics as a “conversation starter” around agile process improvements • Leveraging continuous integration and quality systems to reduce costs, accelerate schedules, and automate the delivery pipeline • Taming the planning beast with “light-touch” agile planning and lightweight long-range forecasting • Implementing effective project management and ensuring accountability in large agile projects • Managing tradeoffs associated with key decisions about organizational structure • Overcoming U.S./India cultural differences that can complicate offshore development • Selecting tools to support quantum leaps in productivity in your organization • Using change management disciplines to support greater enterprise agility