Agile Software Requirements

Agile Software Requirements
Author: Dean Leffingwell
Publisher: Addison-Wesley Professional
Total Pages: 977
Release: 2010-12-27
Genre: Computers
ISBN: 0321685407

“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.

Open Agile ArchitectureTM - A Standard of The Open Group

Open Agile ArchitectureTM - A Standard of The Open Group
Author: Andrew Josey
Publisher: Van Haren
Total Pages: 306
Release: 2020-12-18
Genre: Architecture
ISBN: 9401807272

Open Agile ArchitectureTM, a standard of The Open Group, offers an approach to architect at scale with agility. It provides guidance and best practices for Enterprise Architects seeking to transition into Agile and Digital contexts. Empowering an Enterprise to Succeed with its Digital-Agile Transformation Agile teams drive the enterprise’s Digital Transformation by inventing new business models, delivering superior customer experiences, developing digital products, and architecting highly-automated operating systems. The Open Agile Architecture Standard was designed keeping the needs of all business stakeholders in mind: • Business Leaders – to drive the enterprise’s Digital and Agile change journey • Enterprise Architects – to extend their scope of influence in an Agile at scale world • Product Managers – to help transform customer experience, innovate products, and generate growth • Product Owners – to accelerate their transformation from managing feature backlogs to steering value delivery • Operations Managers – to enable them to leverage Lean and automation to generate sustainable competitive advantages • Software Engineers – to leverage the power of digital technologies to co-innovate with the business The more Agile the enterprise, the faster the learning cycles, and faster learning cycles translate to shorter time-to-market resulting in more agility. By adopting an Open Agile Architecture approach, your organization can capitalize on this accelerated learning cycle, meaning your Agile and Digital capabilities continuously and simultaneously co-create one another.

Disciplined Agile Delivery

Disciplined Agile Delivery
Author: Scott W. Ambler
Publisher: IBM Press
Total Pages: 544
Release: 2012-05-31
Genre: Computers
ISBN: 0132810107

Master IBM’s Breakthrough DAD Process Framework for Succeeding with Agile in Large, Complex, Mission-Critical IT Projects It is widely recognized that moving from traditional to agile approaches to build software solutions is a critical source of competitive advantage. Mainstream agile approaches that are indeed suitable for small projects require significant tailoring for larger, complex enterprise projects. In Disciplined Agile Delivery, Scott W. Ambler and Mark Lines introduce IBM’s breakthrough Disciplined Agile Delivery (DAD) process framework, which describes how to do this tailoring. DAD applies a more disciplined approach to agile development by acknowledging and dealing with the realities and complexities of a portfolio of interdependent program initiatives. Ambler and Lines show how to extend Scrum with supplementary agile and lean strategies from Agile Modeling (AM), Extreme Programming (XP), Kanban, Unified Process (UP), and other proven methods to provide a hybrid approach that is adaptable to your organization’s unique needs. They candidly describe what practices work best, why they work, what the trade-offs are, and when to consider alternatives, all within the context of your situation. Disciplined Agile Delivery addresses agile practices across the entire lifecycle, from requirements, architecture, and development to delivery and governance. The authors show how these best-practice techniques fit together in an end-to-end process for successfully delivering large, complex systems--from project initiation through delivery. Coverage includes Scaling agile for mission-critical enterprise endeavors Avoiding mistakes that drive poorly run agile projects to chaos Effectively initiating an agile project Transitioning as an individual to agile Incrementally building consumable solutions Deploying agile solutions into complex production environments Leveraging DevOps, architecture, and other enterprise disciplines Adapting your governance strategy for agile projects Based on facts, research, and extensive experience, this book will be an indispensable resource for every enterprise software leader and practitioner--whether they’re seeking to optimize their existing agile/Scrum process or improve the agility of an iterative process.

User Stories Applied

User Stories Applied
Author: Mike Cohn
Publisher: Addison-Wesley Professional
Total Pages: 291
Release: 2004-03-01
Genre: Computers
ISBN: 0132702649

Thoroughly reviewed and eagerly anticipated by the agile community, User Stories Applied offers a requirements process that saves time, eliminates rework, and leads directly to better software. The best way to build software that meets users' needs is to begin with "user stories": simple, clear, brief descriptions of functionality that will be valuable to real users. In User Stories Applied, Mike Cohn provides you with a front-to-back blueprint for writing these user stories and weaving them into your development lifecycle. You'll learn what makes a great user story, and what makes a bad one. You'll discover practical ways to gather user stories, even when you can't speak with your users. Then, once you've compiled your user stories, Cohn shows how to organize them, prioritize them, and use them for planning, management, and testing. User role modeling: understanding what users have in common, and where they differ Gathering stories: user interviewing, questionnaires, observation, and workshops Working with managers, trainers, salespeople and other "proxies" Writing user stories for acceptance testing Using stories to prioritize, set schedules, and estimate release costs Includes end-of-chapter practice questions and exercises User Stories Applied will be invaluable to every software developer, tester, analyst, and manager working with any agile method: XP, Scrum... or even your own home-grown approach.

Fundamentals of Enterprise Architecture Management

Fundamentals of Enterprise Architecture Management
Author: Jörg Ziemann
Publisher: Springer Nature
Total Pages: 223
Release: 2022-06-22
Genre: Computers
ISBN: 3030967344

This textbook provides a comprehensive, holistic, scientifically precise, and practically relevant description of Enterprise Architecture Management (EAM). Based on state-of-the-art concepts, it also addresses current trends like disruptive digitization or agile methods. The book is structured in five chapters. The first chapter offers a comprehensive overview of EAM. It addresses questions like: what does EAM mean, what is the history of EAM, why do enterprises need EAM, what are its goals, and how is it related to digitalization? It also includes a short overview of essential EAM standards and literature. The second chapter provides an overview of Enterprise Architecture (EA). It starts with clarifying basic terminology and the difference between EA and EAM. It also gives a short summary of existing EA frameworks and methods for structuring the digital ecosystem into layers and views. The third chapter addresses the strategic and tactical context of the EAM capability in an enterprise. It defines essential terms and parameters in the context of enterprise strategy and tactics as well as the operative, organizational context of EAM. The fourth chapter specifies the detailed goals, processes, functions, artifacts, roles and tools of EAM, building the basis for an EAM process framework that provides a comprehensive overview of EAM processes and functions. Closing the circle, the last chapter describes how to evaluate EAM in an enterprise. It starts by laying out core terminology, like “metric” and “strategic performance measurement system” and ends with a framework that integrates the various measuring areas in the context of EA and EAM. This textbook focuses on two groups: First, EAM scholars, ie bachelor or master students of Business Information Systems, Business Administration or Computer Science. And second, EAM practitioners working in the field of IT strategy or EA who need a reliable, scientifically solid, and practically proven state-of-the-art description of essential EAM methods.

The Agile Enterprise

The Agile Enterprise
Author: Mario E. Moreira
Publisher: Apress
Total Pages: 274
Release: 2017-03-14
Genre: Business & Economics
ISBN: 1484223918

Discover how to implement and operate in an Agile manner at every level of your enterprise and at every point from idea to delivery. Learn how Agile-mature organizations adapt nimbly to microchanges in market conditions. Learn cutting-edge practices and concepts as you extend your implementation of Agile through the entire enterprise to meet customer needs. Veteran Agile coach Mario Moreira argues that two critical conditions must be conscientiously cultivated at a company before it can expect to reap in full measure the business benefits of mature Agile. First, individuals at every level must be committed to the mindset and the implementation of practices rigorously focused on delivering value to the customer. Second, all employees must be empowered to take ownership. This holistic transformation wrenches the status quo and provokes a strong focus where customers and employees matter. What You'll Learn Establish an idea pipeline to quickly and productively evolve customer value through all levels of the enterprise Incorporate a discovery mindset—experimental, incremental, design, and divergent thinking—and fast feedback loops to increase the odds that what you build aligns more closely to what customer wants Leverage Lean Canvas, personas, story mapping, value stream mapping, Cost of Delay, servant leadership, self-organization, and more to deliver optimum value to customers Use continuous agile budgeting and idea pipelines at the senior levels of the enterprise to enable you to adapt to the speed of the market Reinvent human resources, portfolio management, finance, and many areas of management toward new roles in the enablement of customer value Map a top-to-bottom and end-to-end holistic view of your Agile galaxy to gauge where you are today and where you’d like to go in your Agile future Be truly Agile throughout your enterprise, focused on customer value and employees above all else Who This Book Is For Executives and senior management; sponsors of Agile within a company; ScrumMasters and Agile coaches, champions, and consultants; project management and quality assurance officers (PMOs and AMOs); portfolio managers; product managers and product owners; marketing and business managers; functional, middle, and resource managers; engineering heads and managers; cross-functional engineering/scrum teams; and entrepreneurs and venture capitalists

Enterprise Architecture

Enterprise Architecture
Author: Gopala Krishna Behara
Publisher: Anclote Press
Total Pages: 0
Release: 2015
Genre: Computer network architectures
ISBN: 9780929652566

A bicycle shed is a building, but the Lincoln Cathedral is a piece of architecture. -Nicholaus Pevsner, architectural historian ______________________________________________________________ Traditional building architecture and enterprise architecture use similar processes for developing their respective end products. The architect calls upon architecture's first principles and combines them with the experience of doing architecture in the real world. Experienced architects apply first principles and add practical experience to integrate fit, balance and compromise into the architectural process. Qualified enterprise architects possess applied first principles including the understanding that most architectural decisions are driven by business decisions, particularly business investment decisions. This book brings the reader the insights from two enterprise architects with decades of real-world experience. The book consolidates the examples and experiences of innovative uses of enterprise architecture in enhancing transformation initiatives. The book clearly fills a gap in the current literature, and amplifies the role of enterprise architecture in building future-ready enterprises, an essential trait of all successful enterprises. Read it, learn from it, and put it to work for the future of your enterprise.

The Art of Agile Development

The Art of Agile Development
Author: James Shore
Publisher: "O'Reilly Media, Inc."
Total Pages: 436
Release: 2008
Genre: Computers
ISBN: 0596527675

For those considering Extreme Programming, this book provides no-nonsense advice on agile planning, development, delivery, and management taken from the authors' many years of experience. While plenty of books address the what and why of agile development, very few offer the information users can apply directly.

Agile Principles, Patterns, and Practices in C#

Agile Principles, Patterns, and Practices in C#
Author: Micah Martin
Publisher: Pearson Education
Total Pages: 914
Release: 2006-07-20
Genre: Computers
ISBN: 0132797143

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.

Choose Your WoW!

Choose Your WoW!
Author: Scott W. Ambler
Publisher: Project Management Institute
Total Pages: 0
Release: 2020
Genre: Agile software development
ISBN: 9781628256505

"Hundreds of organizations around the world have already benefited from Disciplined Agile Delivery (DAD). Disciplined Agile (DA) is the only comprehensive tool kit available for guidance on building high-performance agile teams and optimizing your way of working (WoW). As a hybrid of all the leading agile and lean approaches, it provides hundreds of strategies to help you make better decisions within your agile teams, balancing self-organization with the realities and constraints of your unique enterprise context. The highlights of this handbook include: #1. As the official source of knowledge on DAD, it includes greatly improved and enhanced strategies with a revised set of goal diagrams based upon learnings from applying DAD in the field. #2 It is an essential handbook to help coaches and teams make better decisions in their daily work, providing a wealth of ideas for experimenting with agile and lean techniques while providing specific guidance and trade-offs for those "it depends" questions. #3 It makes a perfect study guide for Disciplined Agile certification. Why "fail fast" (as our industry likes to recommend) when you can learn quickly on your journey to high performance? With this handbook, you can make better decisions based upon proven, context-based strategies, leading to earlier success and better outcomes"--