Balancing Agility and Discipline

Balancing Agility and Discipline
Author :
Publisher : Addison-Wesley Professional
Total Pages : 302
Release :
ISBN-10 : 0321186125
ISBN-13 : 9780321186126
Rating : 4/5 (25 Downloads)

Synopsis Balancing Agility and Discipline by : Barry W. Boehm

"Balancing Agility and Discipline" begins by defining the terms, sweeping aside the rhetoric and drilling down to core concepts. The authors describe a day in the life of developers who live on one side or the other. Their analysis is both objective and grounded, leading to clear and practical guidance for all software professionals.

Balancing Agility and Discipline

Balancing Agility and Discipline
Author :
Publisher : Addison-Wesley Professional
Total Pages : 302
Release :
ISBN-10 : 9780321623881
ISBN-13 : 0321623886
Rating : 4/5 (81 Downloads)

Synopsis Balancing Agility and Discipline by : Barry Boehm

Agility and discipline: These apparently opposite attributes are, in fact, complementary values in software development. Plan-driven developers must also be agile; nimble developers must also be disciplined. The key to success is finding the right balance between the two, which will vary from project to project according to the circumstances and risks involved. Developers, pulled toward opposite ends by impassioned arguments, ultimately must learn how to give each value its due in their particular situations. Balancing Agility and Discipline sweeps aside the rhetoric, drills down to the operational core concepts, and presents a constructive approach to defining a balanced software development strategy. The authors expose the bureaucracy and stagnation that mark discipline without agility, and liken agility without discipline to unbridled and fruitless enthusiasm. Using a day in the life of two development teams and ground-breaking case studies, they illustrate the differences and similarities between agile and plan-driven methods, and show that the best development strategies have ways to combine both attributes. Their analysis is both objective and grounded, leading finally to clear and practical guidance for all software professionals--showing how to locate the sweet spot on the agility-discipline continuum for any given project.

Balancing Agility and Discipline

Balancing Agility and Discipline
Author :
Publisher :
Total Pages : 254
Release :
ISBN-10 : 7508322711
ISBN-13 : 9787508322711
Rating : 4/5 (11 Downloads)

Synopsis Balancing Agility and Discipline by : Barry W. Boehm

本书介绍了可操作的核心概念,并且提供了定义平衡的软件开发策略的建设性方法。书中通过对两个开发组生活中的一天的介绍及案例分析,演示了敏捷方法与计划驱动方法之间的区别和相似之处.

Agility and Discipline Made Easy

Agility and Discipline Made Easy
Author :
Publisher : Pearson Education
Total Pages : 668
Release :
ISBN-10 : 9780132702485
ISBN-13 : 0132702487
Rating : 4/5 (85 Downloads)

Synopsis Agility and Discipline Made Easy by : Per Kroll

"The Japanese samurai Musashi wrote: 'One can win with the long sword, and one can win with the short sword. Whatever the weapon, there is a time and situation in which it is appropriate.' "Similarly, we have the long RUP and the short RUP, and all sizes in between. RUP is not a rigid, static recipe, and it evolves with the field and the practitioners, as demonstrated in this new book full of wisdom to illustrate further the liveliness of a process adopted by so many organizations around the world. Bravo!" --Philippe Kruchten, Professor, University of British Columbia "The Unified Process and its practices have had, and continue to have, a great impact on the software industry. This book is a refreshing new look at some of the principles underlying the Unified Process. It is full of practical guidance for people who want to start, or increase, their adoption of proven practices. No matter where you are today in terms of software maturity, you can start improving tomorrow." --Ivar Jacobson, Ivar Jacobson Consulting "Kroll and MacIsaac have written a must-have book. It is well organized with new principles for software development. I encounter many books I consider valuable; I consider this one indispensable, especially as it includes over 20 concrete best practices. If you are interested in making your software development shop a better one, read this book!" --Ricardo R. Garcia, President, Global Rational User Group Council, www.rational-ug.org/index.php "Agile software development is real, it works, and it's here to stay. Now is the time to come up to speed on agile best practices for the Unified Process, and this book provides a great starting point." --Scott W. Ambler, practice leader, Agile Modeling "IBM and the global economy have become increasingly dependent on software over the last decade, and our industry has evolved some discriminating best practices. Per and Bruce have captured the principles and practices of success in this concise book; a must for executives, project managers, and practitioners. These ideas are progressive, but they strike the right balance between agility and governance and will form the foundation for successful systems and software developers for a long time." --Walker Royce, Vice President, IBM Software Services-Rational "Finally, the RUP is presented in digestible, byte-size pieces. Kroll and MacIsaac effectively describe a set of practices that can be adopted in a low-ceremony, ad hoc fashion, suited to the culture of the more agile project team, while allowing them to understand how to scale their process as needed." --Dean Leffingwell, author and software business advisor and executive "This text fills an important gap in the knowledge-base of our industry: providing agile practices in the proven, scalable framework of the Unified Process. With each practice able to be throttled to the unique context of a development organization, Kroll and MacIsaac provide software teams with the ability to balance agility and discipline as appropriate for their specific needs." --Brian G. Lyons, CTO, Number Six Software, Inc. In Agility and Discipline Made Easy, Rational Unified Process (RUP) and Open Unified Process (OpenUP) experts Per Kroll and Bruce MacIsaac share twenty well-defined best practices that you and your team can start adopting today to improve the agility, predictability, speed, and cost of software development. Kroll and MacIsaac outline proven principles for software development, and supply a number of supporting practices for each. You'll learn what problems each practice addresses and how you can best leverage RUP and OpenUP (an open-source version of the Unified Process) to make the practice work for you. You'll find proactive, prescriptive guidance on how to adopt the practices with minimal risk and implement as much or as little of RUP or OpenUP as you want. Learn how to apply sample practices from the Unified Process so you can Execute your project in iterations Embrace and manage change Test your own code Describe requirements from the user perspective Architect with components and services Model key perspectives Whether you are interested in agile or disciplined development using RUP, OpenUP, or other agile processes, this book will help you reduce the anxiety and cost associated with software improvement by providing an easy, non-intrusive path toward improved results--without overwhelming you and your team.

Making Sense of Agile Project Management

Making Sense of Agile Project Management
Author :
Publisher : John Wiley & Sons
Total Pages : 272
Release :
ISBN-10 : 9781118015704
ISBN-13 : 1118015703
Rating : 4/5 (04 Downloads)

Synopsis Making Sense of Agile Project Management by : Charles G. Cobb

Making Sense of Agile Project Management Business & Economics/Project Management The essential primer to successfully implementing agile project management into an overall business strategy For a project to be truly successful, its management strategy must be flexible enough to adapt to dynamic and rapidly evolving business needs. Making Sense of Agile Project Management helps project managers think outside the box by presenting a deep exploration of agile principles, methodologies, and practices. Straying from traditional bureaucratic procedures that are rigidly defined, this book espouses a heavy reliance on the training and skill of collaborative, cross-functional teams to adapt the methodology to the problem that they are attempting to solve—rather than force-fitting a project to a particular methodology. Making Sense of Agile Project Management: Focuses on how agile project management fits with other more traditional project management models to provide a more effective strategy Includes many cases taken from real-world companies illustrating good and bad agile implementation Provides coverage that is balanced and objective with discussion of both agile and non-agile methodologies Making Sense of Agile Project Management employs a straightforward approach that enables project managers to grasp concepts quickly and develop adaptable management tools for creating a vibrant and fluid business environment. By utilizing the principles laid out in this book, business managers and leaders will strengthen their ability to meet the risks and complexities of any individual project—and better understand how to blend the appropriate balance of control and agility into an overall business strategy.

Agile and Iterative Development

Agile and Iterative Development
Author :
Publisher : Addison-Wesley Professional
Total Pages : 364
Release :
ISBN-10 : 0131111558
ISBN-13 : 9780131111554
Rating : 4/5 (58 Downloads)

Synopsis Agile and Iterative Development by : Craig Larman

This is the definitive guide for managers and students to agile and iterativedevelopment methods: what they are, how they work, how to implement them, andwhy they should.

The Incremental Commitment Spiral Model

The Incremental Commitment Spiral Model
Author :
Publisher : Pearson Education
Total Pages : 339
Release :
ISBN-10 : 9780321808226
ISBN-13 : 0321808223
Rating : 4/5 (26 Downloads)

Synopsis The Incremental Commitment Spiral Model by : Barry W. Boehm

Many systems development practitioners find traditional "one-size-fits-all" processes inadequate for the growing complexity, diversity, dynamism, and assurance needs of their products and services. The Incremental Commitment Spiral Model (ICSM) responds with a principle- and risk-based framework for defining and evolving your project and corporate process assets. This book explains ICSM's framework of decision criteria and principles, and shows how to apply them through relevant examples.

Disciplined Agile Delivery

Disciplined Agile Delivery
Author :
Publisher : IBM Press
Total Pages : 544
Release :
ISBN-10 : 9780132810104
ISBN-13 : 0132810107
Rating : 4/5 (04 Downloads)

Synopsis Disciplined Agile Delivery by : Scott W. Ambler

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.

God Walk

God Walk
Author :
Publisher : Zondervan
Total Pages : 256
Release :
ISBN-10 : 9780310413318
ISBN-13 : 0310413311
Rating : 4/5 (18 Downloads)

Synopsis God Walk by : Mark Buchanan

Drawing on Jesus's example of walking, bestselling author Mark Buchanan explores one of the oldest spiritual practices of our faith. What happens when we literally walk out our Christian life? We discover the joy of traveling at the speed of our soul. We often act as if faith is only about the mind. But what about our bodies? What does our physical being have to do with our spiritual life? When the Bible exhorts us to walk in the light, or walk by faith, or walk in truth, it means these things literally as much as figuratively. The Christian faith always involves walking out, as again and again we find the holy in the ordinary. "Come, follow me," Jesus said, and then he was off. The most obvious thing about Jesus's method of discipleship, in fact, is that he walked and invited others to walk with him. Jesus is always "on the way," "arriving," "leaving," "approaching," "coming upon." It's in the walking that his disciples are taught, formed, tested, empowered, and released. Part theology, part history, part field guide, God Walk explores walking as spiritual formation, walking as healing, walking as exercise, walking as prayer, walking as pilgrimage, suffering, friendship, and attentiveness. It is a book about being alongside the God who, incarnate in Jesus, turns to us as he passes by--always on foot--and says simply, "Come, follow me." With practical insight and biblical reflections told in his distinct voice, Buchanan provides specific walking exercises so you can immediately implement the practice of going "God speed." Whether you are walking around the neighborhood or hiking in the mountains, walking offers the potential to awaken your life with Christ as it revives body and soul.

Agile Software Architecture

Agile Software Architecture
Author :
Publisher : Newnes
Total Pages : 433
Release :
ISBN-10 : 9780124078857
ISBN-13 : 0124078850
Rating : 4/5 (57 Downloads)

Synopsis Agile Software Architecture by : Muhammad Ali Babar

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