Software and the Agile Manufacturer

Software and the Agile Manufacturer PDF Author: Brian H. Maskell
Publisher: Productivity Press
ISBN: 9781563270468
Category : Business & Economics
Languages : en
Pages : 390

Get Book

Book Description
Becoming a world-class company demands agile manufacturing—a responsive method of expeditiously delivering products at a lower cost. For organizations which desire to increase profits while minimizing liability, this text is an invaluable guide. It explains how to introduce flexibility into manufacturing facilities through the modification of current computer software and systems. Rather than taking the cost-prohibitive approach of discarding the processes a company already has in play and starting from scratch, organizations can achieve their goal of becoming agile manufacturers by modifying existing systems. The author utilizes numerous case studies from companies such as Xerox, General Motors, Harley-Davidson, and Motorola to explore the current software movement, from MRP II (benefits and limitations) to alternative methods employed by companies attempting to align their software with new world class methodologies. For manufacturing managers and MIS employees struggling with inadequate systems, Software and the Agile Manufacturer offers the practical solutions they need to successfully navigate the difficult transitional period on the way to world-class status.

Software and the Agile Manufacturer

Software and the Agile Manufacturer PDF Author: Brian H. Maskell
Publisher: Productivity Press
ISBN: 9781563270468
Category : Business & Economics
Languages : en
Pages : 390

Get Book

Book Description
Becoming a world-class company demands agile manufacturing—a responsive method of expeditiously delivering products at a lower cost. For organizations which desire to increase profits while minimizing liability, this text is an invaluable guide. It explains how to introduce flexibility into manufacturing facilities through the modification of current computer software and systems. Rather than taking the cost-prohibitive approach of discarding the processes a company already has in play and starting from scratch, organizations can achieve their goal of becoming agile manufacturers by modifying existing systems. The author utilizes numerous case studies from companies such as Xerox, General Motors, Harley-Davidson, and Motorola to explore the current software movement, from MRP II (benefits and limitations) to alternative methods employed by companies attempting to align their software with new world class methodologies. For manufacturing managers and MIS employees struggling with inadequate systems, Software and the Agile Manufacturer offers the practical solutions they need to successfully navigate the difficult transitional period on the way to world-class status.

Agile Manufacturing

Agile Manufacturing PDF Author: A. Gunasekaran
Publisher: Elsevier
ISBN: 0080526888
Category : Business & Economics
Languages : en
Pages : 821

Get Book

Book Description
Agile manufacturing is defined as the capability of surviving and prospering in a competitive environment of continuous and unpredictable change by reacting quickly and effectively to changing markets, driven by customer-designed products and services. Critical to successfully accomplishing AM are a few enabling technologies such as the standard for the exchange of products (STEP), concurrent engineering, virtual manufacturing, component-based hierarchical shop floor control system, information and communication infrastructure, etc. The scope of the book is to present the undergraduate and graduate students, senior managers and researchers in manufacturing systems design and management, industrial engineering and information technology with the conceptual and theoretical basis for the design and implementation of AMS. Also, the book focuses on broad policy directives and plans of agile manufacturing that guide the monitoring and evaluating the manufacturing strategies and their performance. A problem solving approach is taken throughout the book, emphasizing the context of agile manufacturing and the complexities to be addressed.

Lean Software Development

Lean Software Development PDF Author: Mary Poppendieck
Publisher: Addison-Wesley
ISBN: 0133812960
Category : Computers
Languages : en
Pages : 236

Get Book

Book Description
Lean Software Development: An Agile Toolkit Adapting agile practices to your development organization Uncovering and eradicating waste throughout the software development lifecycle Practical techniques for every development manager, project manager, and technical leader Lean software development: applying agile principles to your organization In Lean Software Development, Mary and Tom Poppendieck identify seven fundamental "lean" principles, adapt them for the world of software development, and show how they can serve as the foundation for agile development approaches that work. Along the way, they introduce 22 "thinking tools" that can help you customize the right agile practices for any environment. Better, cheaper, faster software development. You can have all three–if you adopt the same lean principles that have already revolutionized manufacturing, logistics and product development. Iterating towards excellence: software development as an exercise in discovery Managing uncertainty: "decide as late as possible" by building change into the system. Compressing the value stream: rapid development, feedback, and improvement Empowering teams and individuals without compromising coordination Software with integrity: promoting coherence, usability, fitness, maintainability, and adaptability How to "see the whole"–even when your developers are scattered across multiple locations and contractors Simply put, Lean Software Development helps you refocus development on value, flow, and people–so you can achieve breakthrough quality, savings, speed, and business alignment.

Agile Management for Software Engineering

Agile Management for Software Engineering PDF Author: David J. Anderson
Publisher: Prentice Hall Professional
ISBN: 0672333570
Category : Computers
Languages : en
Pages : 669

Get Book

Book Description
A breakthrough approach to managing agile software development, Agile methods might just be the alternative to outsourcing. However, agile development must scale in scope and discipline to be acceptable in the boardrooms of the Fortune 1000. In Agile Management for Software Engineering, David J. Anderson shows managers how to apply management science to gain the full business benefits of agility through application of the focused approach taught by Eli Goldratt in his Theory of Constraints. Whether you're using XP, Scrum, FDD, or another agile approach, you'll learn how to develop management discipline for all phases of the engineering process, implement realistic financial and production metrics, and focus on building software that delivers maximum customer value and outstanding business results.Coverage includes: Making the business case for agile methods: practical tools and disciplines How to choose an agile method for your next project Breakthrough application of Critical Chain Project Management and constraint-driven control of the flow of value Defines the four new roles for the agile manager in software projects—and competitive IT organizations Whether you're a development manager, project manager, team leader, or senior IT executive, this book will help you achieve all four of your most urgent challenges: lower cost, faster delivery, improved quality, and focused alignment with the business.

Agile Principles, Patterns, and Practices in C#

Agile Principles, Patterns, and Practices in C# PDF Author: Micah Martin
Publisher: Pearson Education
ISBN: 0132797143
Category : Computers
Languages : en
Pages : 913

Get Book

Book Description
With the award-winning book Agile Software Development: Principles, Patterns, and Practices, Robert C. Martin helped bring Agile principles to tens of thousands of Java and C++ programmers. Now .NET programmers have a definitive guide to agile methods with this completely updated volume from Robert C. Martin and Micah Martin, Agile Principles, Patterns, and Practices in C#. This book presents a series of case studies illustrating the fundamentals of Agile development and Agile design, and moves quickly from UML models to real C# code. The introductory chapters lay out the basics of the agile movement, while the later chapters show proven techniques in action. The book includes many source code examples that are also available for download from the authors’ Web site. Readers will come away from this book understanding Agile principles, and the fourteen practices of Extreme Programming Spiking, splitting, velocity, and planning iterations and releases Test-driven development, test-first design, and acceptance testing Refactoring with unit testing Pair programming Agile design and design smells The five types of UML diagrams and how to use them effectively Object-oriented package design and design patterns How to put all of it together for a real-world project Whether you are a C# programmer or a Visual Basic or Java programmer learning C#, a software development manager, or a business analyst, Agile Principles, Patterns, and Practices in C# is the first book you should read to understand agile software and how it applies to programming in the .NET Framework.

Event Processing: Designing IT Systems for Agile Companies

Event Processing: Designing IT Systems for Agile Companies PDF Author: K. Mani Chandy
Publisher: McGraw Hill Professional
ISBN: 0071633499
Category : Computers
Languages : en
Pages : 255

Get Book

Book Description
How to implement effective event-processing solutions Business people and IT professionals understand well the benefits of corporate agility and fast response to emerging threats and opportunities. However, many people are less familiar with the techniques now available to help accomplish those aspirations. Event processing has emerged as the key enabler for situation awareness and a set of guiding principles for systems that can adapt quickly to shifts in company and market conditions. Written by experts in the field, this prescriptive guide explains how to use event processing in the design of business processes and the systems that support them. Event Processing: Designing IT Systems for Agile Companies covers: The role of event processing in enabling business dashboards and situation awareness Types of event-processing applications and their costs and benefits How event-driven architecture (EDA) complements conventional request-driven SOA How to implement event processing without disrupting existing applications

A Practical Approach to Large-Scale Agile Development

A Practical Approach to Large-Scale Agile Development PDF Author: Gary Gruver
Publisher: Addison-Wesley
ISBN: 0132981017
Category : Computers
Languages : en
Pages : 208

Get Book

Book Description
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

Becoming an Agile Software Architect

Becoming an Agile Software Architect PDF Author: Rajesh R V
Publisher: Packt Publishing Ltd
ISBN: 1800568207
Category : Computers
Languages : en
Pages : 372

Get Book

Book Description
A guide to successfully operating in a lean-agile organization for solutions architects and enterprise architects Key FeaturesDevelop the right combination of processes and technical excellence to address architectural challengesExplore a range of architectural techniques to modernize legacy systemsDiscover how to design and continuously improve well-architected sustainable softwareBook Description Many organizations have embraced Agile methodologies to transform their ability to rapidly respond to constantly changing customer demands. However, in this melee, many enterprises often neglect to invest in architects by presuming architecture is not an intrinsic element of Agile software development. Since the role of an architect is not pre-defined in Agile, many organizations struggle to position architects, often resulting in friction with other roles or a failure to provide a clear learning path for architects to be productive. This book guides architects and organizations through new Agile ways of incrementally developing the architecture for delivering an uninterrupted, continuous flow of values that meets customer needs. You'll explore various aspects of Agile architecture and how it differs from traditional architecture. The book later covers Agile architects' responsibilities and how architects can add significant value by positioning themselves appropriately in the Agile flow of work. Through examples, you'll also learn concepts such as architectural decision backlog,the last responsible moment, value delivery, architecting for change, DevOps, and evolutionary collaboration. By the end of this Agile book, you'll be able to operate as an architect in Agile development initiatives and successfully architect reliable software systems. What you will learnAcquire clarity on the duties of architects in Agile developmentUnderstand architectural styles such as domain-driven design and microservicesIdentify the pitfalls of traditional architecture and learn how to develop solutionsUnderstand the principles of value and data-driven architectureDiscover DevOps and continuous delivery from an architect's perspectiveAdopt Lean-Agile documentation and governanceDevelop a set of personal and interpersonal qualitiesFind out how to lead the transformation to achieve organization-wide agilityWho this book is for This agile study guide is for architects currently working on agile development projects or aspiring to work on agile software delivery, irrespective of the methodology they are using. You will also find this book useful if you're a senior developer or a budding architect looking to understand an agile architect's role by embracing agile architecture strategies and a lean-agile mindset. To understand the concepts covered in this book easily, you need to have prior knowledge of basic agile development practices.

Agile Software Requirements

Agile Software Requirements PDF Author: Dean Leffingwell
Publisher: Addison-Wesley Professional
ISBN: 0321685407
Category : Computers
Languages : en
Pages : 974

Get Book

Book Description
“We need better approaches to understanding and managing software requirements, and Dean provides them in this book. He draws ideas from three very useful intellectual pools: classical management practices, Agile methods, and lean product development. By combining the strengths of these three approaches, he has produced something that works better than any one in isolation.” –From the Foreword by Don Reinertsen, President of Reinertsen & Associates; author of Managing the Design Factory; and leading expert on rapid product development Effective requirements discovery and analysis is a critical best practice for serious application development. Until now, however, requirements and Agile methods have rarely coexisted peacefully. For many enterprises considering Agile approaches, the absence of effective and scalable Agile requirements processes has been a showstopper for Agile adoption. In Agile Software Requirements, Dean Leffingwell shows exactly how to create effective requirements in Agile environments. Part I presents the “big picture” of Agile requirements in the enterprise, and describes an overall process model for Agile requirements at the project team, program, and portfolio levels Part II describes a simple and lightweight, yet comprehensive model that Agile project teams can use to manage requirements Part III shows how to develop Agile requirements for complex systems that require the cooperation of multiple teams Part IV guides enterprises in developing Agile requirements for ever-larger “systems of systems,” application suites, and product portfolios This book will help you leverage the benefits of Agile without sacrificing the value of effective requirements discovery and analysis. You’ll find proven solutions you can apply right now–whether you’re a software developer or tester, executive, project/program manager, architect, or team leader.

Agile Software Architecture

Agile Software Architecture PDF Author: Muhammad Ali Babar
Publisher: Newnes
ISBN: 0124078850
Category : Computers
Languages : en
Pages : 432

Get Book

Book Description
Agile software development approaches have had significant impact on industrial software development practices. Today, agile software development has penetrated to most IT companies across the globe, with an intention to increase quality, productivity, and profitability. Comprehensive knowledge is needed to understand the architectural challenges involved in adopting and using agile approaches and industrial practices to deal with the development of large, architecturally challenging systems in an agile way. Agile Software Architecture focuses on gaps in the requirements of applying architecture-centric approaches and principles of agile software development and demystifies the agile architecture paradox. Readers will learn how agile and architectural cultures can co-exist and support each other according to the context. Moreover, this book will also provide useful leads for future research in architecture and agile to bridge such gaps by developing appropriate approaches that incorporate architecturally sound practices in agile methods. Presents a consolidated view of the state-of-art and state-of-practice as well as the newest research findings Identifies gaps in the requirements of applying architecture-centric approaches and principles of agile software development and demystifies the agile architecture paradox Explains whether or not and how agile and architectural cultures can co-exist and support each other depending upon the context Provides useful leads for future research in both architecture and agile to bridge such gaps by developing appropriate approaches, which incorporate architecturally sound practices in agile methods