Filter
(found 415 products)
Book cover image
Practical, Proven Tools for Leading and Empowering High-Performing Agile Teams A leader is like a farmer, who doesn't grow crops by pulling them but instead creates the perfect environment for the crops to grow and thrive.If you lead in organizations that have adopted agile methods, you know it's crucial to ...
Agile Leadership Toolkit: Learning to Thrive with Self-Managing Teams
Practical, Proven Tools for Leading and Empowering High-Performing Agile Teams A leader is like a farmer, who doesn't grow crops by pulling them but instead creates the perfect environment for the crops to grow and thrive.If you lead in organizations that have adopted agile methods, you know it's crucial to create the right environment for your agile teams. Traditional tools such as Gantt charts, detailed plans, and internal KPIs aren't adequate for complex and fast-changing markets, but merely trusting employees and teams to self-manage is insufficient as well. In Agile Leadership Toolkit, longtime agile leader Peter Koning provides a practical and invaluable steering wheel for agile leaders and their teams. Drawing on his extensive experience helping leaders drive more value from agile, Koning offers a comprehensive toolkit for continuously improving your environment, including structures, metrics, meeting techniques, and governance for creating thriving teams that build disruptive products and services. Koning thoughtfully explains how to lead agile teams at large scale and how team members fit into both the team and the wider organization. Architect environments that help teams learn, grow, and flourish for the long term Get timely feedback everyone can use to improve Co-create goals focused on the customer, not the internal organization Help teams brainstorm and visualize the value of their work to the customer Facilitate team ownership and accelerate team learning Support culture change, and design healthier team habits Make bigger changes faster This actionable guide is for leaders at all levels-whether you're supervising your first agile team, responsible for multiple teams, or lead the entire company. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
https://magrudy-assets.storage.googleapis.com/9780135224960.jpg
36.740000 USD
Paperback / softback
Book cover image
For Scrum Teams and Agile Leaders who want to enable greater business agility, this book is a practical guide to overcoming challenges and maximizing the benefits of Scrum, unlike books that are focused on basic understanding of the framework, or are too heavy on theory. Mastering Professional Scrum is based ...
Mastering Professional Scrum: Coaches' Notes for Busting Myths, Solving Challenges, and Growing Agility
For Scrum Teams and Agile Leaders who want to enable greater business agility, this book is a practical guide to overcoming challenges and maximizing the benefits of Scrum, unlike books that are focused on basic understanding of the framework, or are too heavy on theory. Mastering Professional Scrum is based on years of training, coaching, and working with Scrum to deliver products across many industry sectors, from startups to multinationals all around the world. The book begins with an overview of why business agility matters and why Scrum works. Then the authors cover the situations that cause organizations to have to change the way they do things, and the challenges of a rapidly evolving marketplace. Adopting an approach that is based on high quality and fast feedback helps to manage risk and provide the flexibility to adapt to changing requirements and situations. The importance of professionalism in the industry is introduced. Many Scrum implementations have drifted from the framework and/or are going through the motions without the true spirit of professionalism and transformation. This common pitfall will be examined using a case study to be referenced throughout the book. The case study will be representative of where many existing Scrum Teams and organizations may find themselves - a team has been doing Scrum and has seen some benefits, but there are still many challenges that arise from both within the team and from pressures in the organization and the market.
https://magrudy-assets.storage.googleapis.com/9780134841526.jpg
36.740000 USD

Mastering Professional Scrum: Coaches' Notes for Busting Myths, Solving Challenges, and Growing Agility

by Simon Reindl, Stephanie Ockerman
Paperback / softback
Book cover image
This is an incredibly wise and useful book. The authors have considerable real-world experience in delivering quality systems that matter, and their expertise shines through in these pages. Here you will learn what technical debt is, what is it not, how to manage it, and how to pay it down ...
Managing Technical Debt: Reducing Friction in Software Development
This is an incredibly wise and useful book. The authors have considerable real-world experience in delivering quality systems that matter, and their expertise shines through in these pages. Here you will learn what technical debt is, what is it not, how to manage it, and how to pay it down in responsible ways. This is a book I wish I had when I was just beginning my career. The authors present a myriad of case studies, born from years of experience, and offer a multitude of actionable insights for how to apply it to your project. -Grady Booch, IBM Fellow Master Best Practices for Managing Technical Debt to Promote Software Quality and Productivity As software systems mature, earlier design or code decisions made in the context of budget or schedule constraints increasingly impede evolution and innovation. This phenomenon is called technical debt, and practical solutions exist. In Managing Technical Debt, three leading experts introduce integrated, empirically developed principles and practices that any software professional can use to gain control of technical debt in any software system. Using real-life examples, the authors explain the forms of technical debt that afflict software-intensive systems, their root causes, and their impacts. They introduce proven approaches for identifying and assessing specific sources of technical debt, limiting new debt, and paying off debt over time. They describe how to establish managing technical debt as a core software engineering practice in your organization. Discover how technical debt damages manageability, quality, productivity, and morale-and what you can do about it Clarify root causes of debt, including the linked roles of business goals, source code, architecture, testing, and infrastructure Identify technical debt items, and analyze their costs so you can prioritize action Choose the right solution for each technical debt item: eliminate, reduce, or mitigate Integrate software engineering practices that minimize new debt Managing Technical Debt will be a valuable resource for every software professional who wants to accelerate innovation in existing systems, or build new systems that will be easier to maintain and evolve.
https://magrudy-assets.storage.googleapis.com/9780135645932.jpg
55.78 USD

Managing Technical Debt: Reducing Friction in Software Development

by Ipek Ozkaya, Robert Nord, Robert Nord, Philippe Kruchten, Philippe Kruchten
Paperback / softback
Book cover image
Understand and Solve Your Customers' Real Problems with Agile Business Analysis To deliver real value, you must understand what your customers truly value, and solve the problems they really need solved. Business analysis can help you do this-and it's as crucial in agile environments now as it always has been. ...
Business Analysis Agility: Solve the Real Problem, Deliver Real Value
Understand and Solve Your Customers' Real Problems with Agile Business Analysis To deliver real value, you must understand what your customers truly value, and solve the problems they really need solved. Business analysis can help you do this-and it's as crucial in agile environments now as it always has been. In Business Analysis Agility, leading experts James Robertson and Suzanne Robertson show how to perform business analysis in an agile way: trying new things, adapting to changes and discoveries, staying flexible, and being quick. Drawing on their unsurpassed experience of hundreds of projects and organizations, the Robertsons help you prioritize relentlessly, focus investments on delivering value, and learn in ways that improve your results. Uncover the real customer problems hidden behind assumptions and conventional solutions Hypothesize potential solutions and quickly test them with safe-to-fail probes Understand how people, hardware, software, organizations, and other components come together in an optimal customer experience Write stories that help you find solutions that deliver more value to customers and the business Think about problems and projects in more agile, nimble, and open-minded ways The Robertsons' approach to analytical thinking will be valuable to anyone who wants to build better software in agile environments: analysts, developers, team leads, project managers, software architects, and other team members and stakeholders at all levels of experience. Here is a link to a video with more information about the book - https://youtu.be/l_9u5UI12uo
https://magrudy-assets.storage.googleapis.com/9780134847061.jpg
59.49 USD

Business Analysis Agility: Solve the Real Problem, Deliver Real Value

by Suzanne Robertson, James Robertson
Paperback / softback
Book cover image
SAFe(R) The World's Leading Framework for Enterprise Agility Philips is continuously driving to develop high-quality software in a predictable, fast, and Agile way. SAFe addresses this primary goal, and offers these further benefits: reduced time-to-market, improved quality, stronger alignment across geographically distributed multi-disciplinary teams, and collaboration across teams to deliver ...
SAFe 4.5 Distilled: Applying the Scaled Agile Framework for Lean Enterprises
SAFe(R) The World's Leading Framework for Enterprise Agility Philips is continuously driving to develop high-quality software in a predictable, fast, and Agile way. SAFe addresses this primary goal, and offers these further benefits: reduced time-to-market, improved quality, stronger alignment across geographically distributed multi-disciplinary teams, and collaboration across teams to deliver meaningful value to customers with reduced cycle time. --Sundaresan Jagadeesan, SW CoE Program Director, Philips To succeed in today's adapt-or-die marketplace, businesses must be able to rapidly change the way they create and deliver value to their customers. Hundreds of the world's most successful companies-including Intel, Capital One, AstraZeneca, Cisco, and Philips-have turned to the Scaled Agile Framework(R) (SAFe(R)) to achieve agility at scale and maintain a competitive edge. SAFe(R) 4.5 Distilled: Applying the Scaled Agile Framework(R) for Lean Enterprises explains how adopting SAFe can quickly improve time to market and increase productivity, quality, and employee engagement. In this book, you will Understand the business case for SAFe: its benefits, the problems it solves, and how to apply it Get an overview of SAFe across all parts of the business: team, program, value stream, and portfolio Learn why SAFe works: the power of SAFe's Lean-Agile mindset, values, and principles Discover how systems thinking, Agile development, and Lean product development form the underlying basis for SAFe Learn how to become a Lean-Agile leader and effectively drive an enterprise-wide transformation Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
https://magrudy-assets.storage.googleapis.com/9780135170496.jpg
63.21 USD

SAFe 4.5 Distilled: Applying the Scaled Agile Framework for Lean Enterprises

by Dean Leffingwell, Richard Knaster
Paperback / softback
Book cover image
Product ownership is an utterly crucial role in most businesses. Scrum recognizes this -- but unfortunately, many companies, agile resources, and training curricula focus primarily on the mechanics of product ownership. Mechanics are important, but only as a means to an end: value. The Professional Product Owner will help product ...
The Professional Product Owner: Leveraging Scrum as a Competitive Advantage
Product ownership is an utterly crucial role in most businesses. Scrum recognizes this -- but unfortunately, many companies, agile resources, and training curricula focus primarily on the mechanics of product ownership. Mechanics are important, but only as a means to an end: value. The Professional Product Owner will help product owners and their organizations refocus on value as the primary objective. The authors offer detailed practices for identifying where value can be found, measuring it, and maximizing it throughout the entire product lifecycle. Drawing on their combined 40+ years of experience in using agile and Scrum in product delivery, the authors show how to go beyond merely writing requirements and managing product backlogs, to take accountability and drive the process from vision to value.
https://magrudy-assets.storage.googleapis.com/9780134686479.jpg
41.990000 USD

The Professional Product Owner: Leveraging Scrum as a Competitive Advantage

by Ralph Jocham, Don McGreal
Paperback / softback
Book cover image
Mobile devices have now become both much richer and much morewidespread - just look at the capabilities of the newest cell phones. At the sametime advances such as the .NET Compact Framework have opened the worldof application development for these devices to a much larger group ofpotential developers. Most of ...
Writing Mobile Code: Essential Software Engineering for Building Mobile Applications: Essential Software Engineering for Building M
Mobile devices have now become both much richer and much morewidespread - just look at the capabilities of the newest cell phones. At the sametime advances such as the .NET Compact Framework have opened the worldof application development for these devices to a much larger group ofpotential developers. Most of the material available to help traditionalapplication developers adapt to the very different world of mobile applications(including books) has focused on particular features sets of either thedevelopment tools or the devices. This is the first concise and practicalengineering book that lays out the principals and methods of good mobilesoftware design and uses concrete examples to back up the theaory. While thenumerous examples use the .NET Compact Framework, the general principalsdiscussed are valid for all mobile device development. This is a book which isdestined to be a well-respected guide to this growing field for years to come.
https://magrudy-assets.storage.googleapis.com/9780321269317.jpg
68.240000 USD

Writing Mobile Code: Essential Software Engineering for Building Mobile Applications: Essential Software Engineering for Building M

by Ivo Salmre
Paperback / softback
Book cover image
Few books on software project management have been as influential and timeless asThe Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and ...
The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition
Few books on software project management have been as influential and timeless asThe Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system. Now, 20 years after the initial publication of his book, Brooks has revisited his original ideas and added new thoughts and advice, both for readers already familiar with his work and for readers discovering it for the first time. The added chapters contain (1) a crisp condensation of all the propositions asserted in the original book, including Brooks' central argument in The Mythical Man-Month: that large programming projects suffer management problems different from small ones due to the division of labor; that the conceptual integrity of the product is therefore critical; and that it is difficult but possible to achieve this unity; (2) Brooks' view of these propositions a generation later; (3) a reprint of his classic 1986 paper No Silver Bullet ; and (4) today's thoughts on the 1986 assertion, There will be no silver bullet within ten years.
https://magrudy-assets.storage.googleapis.com/9780201835953.jpg
49.21 USD

The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition

by Frederick P. Brooks, Jr.
Paperback / softback
Book cover image
Agile software development teams are seeking better ways to create business-facing automated tests that support the development of the right product. Cucumber is rapidly becoming the most popular tool for accomplishing this objective - but, until now, no book has covered Behavior-Driven Development (BDD) practices and tools in sufficient depth. ...
Behavior-Driven Development with Cucumber: Specification by Example for Ruby, Java, and .NET
Agile software development teams are seeking better ways to create business-facing automated tests that support the development of the right product. Cucumber is rapidly becoming the most popular tool for accomplishing this objective - but, until now, no book has covered Behavior-Driven Development (BDD) practices and tools in sufficient depth. Teams have been forced to keep reinventing the wheel, or else to hire one of a handful of consultants at great expense. Behavior-Driven Development with Cucumber fills that gap. ? Richard Lawrence and Paul Rayner begin by illuminating ATDD's value, and showing how it can help you produce better software with less pain. Next, they present a complete BDD/Cucumber reference and tutorial that provides a common language for software customers and team members alike. Lawrence and Rayner thoroughly explain the role of each team member and stakeholder, with a particularly insightful emphasis on non-developers. Next, they show how to automate functional tests for web, console, native client, legacy, and other applications on the Ruby, Java, and .NET. platforms. To complement the Web's existing Ruby-oriented Cucumber resources, the authors provide even more Java (Cuke4Duke) and C# (Cuke4Nuke) examples. ? Throughout, you'll find concrete examples and hands-on exercises based on the authors' extensive experience teaching BDD to software professionals and helping software organizations successfully implement BDD strategies.
https://magrudy-assets.storage.googleapis.com/9780321772633.jpg
36.740000 USD

Behavior-Driven Development with Cucumber: Specification by Example for Ruby, Java, and .NET

by Paul Rayner, Richard Lawrence
Paperback / softback
Book cover image
Over the past decade, Jorgen Hesselberg has had an interesting view into some noteworthy agile adoptions (Spotify, Yahoo, Walmart, and many more). Not all of the adoptions were smooth, or even successful. From these first-hand experiences (as a practitioner), he is prepared to share what he has learned so that ...
Unlocking Agility: An Insider's Guide to Agile Enterprise Transformation
Over the past decade, Jorgen Hesselberg has had an interesting view into some noteworthy agile adoptions (Spotify, Yahoo, Walmart, and many more). Not all of the adoptions were smooth, or even successful. From these first-hand experiences (as a practitioner), he is prepared to share what he has learned so that individuals at larger organizations can learn how best to navigate an agile adoption. Whether an organization favors LeSS, or SAFe, or any other method, Hesselberg can teach the reader to prepare for the transformation, and become an agent for a successful change. Hesselberg answers crucial questions, including: What's the best way to start organizational change in large organizations? How can you sustain momentum beyond the initial honeymoon ? How do you create an environment of continuous learning, employee empowerment, and product discovery -- while still executing superbly in day-to-day customer commitments? What's the best role for external consultants and consulting firms? How do you lead coherent organizational change across multiple geographies, locations, and cultures? What organizational structures are likeliest to unlock lasting change, and how should these evolve over time? What type of organizational impact is realistic to expect? How can you measure success? Replete with first-hand accounts from transformation leaders at companies including Cisco, HP, Spotify, Yahoo!, John Deere, Salesforce and Wal-Mart, the book provides indispensable practical insights for everyone seeking to build a truly agile enterprise.
https://magrudy-assets.storage.googleapis.com/9780134542843.jpg
41.990000 USD

Unlocking Agility: An Insider's Guide to Agile Enterprise Transformation

by Jorgen Hesselberg
Paperback / softback
Book cover image
Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert C. Uncle Bob Martin shows how to bring greater professionalism and discipline to application architecture and design. As with his other books, Martin's Clean Architecture doesn't merely present multiple choices and options, and say ...
Clean Architecture: A Craftsman's Guide to Software Structure and Design
Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert C. Uncle Bob Martin shows how to bring greater professionalism and discipline to application architecture and design. As with his other books, Martin's Clean Architecture doesn't merely present multiple choices and options, and say use your best judgment : it tells you what choices to make, and why those choices are critical to your success. Martin offers direct, no-nonsense answers to key architecture and design questions like: What are the best high level structures for different kinds of applications, including web, database, thick-client, console, and embedded apps? What are the core principles of software architecture? What is the role of the architect, and what is he/she really trying to achieve? What are the core principles of software design? How do designs and architectures go wrong, and what can you do about it? What are the disciplines and practices of professional architects and designers? Clean Architecture is essential reading for every software architect, systems analyst, system designer, and software manager -- and for any programmer who aspires to these roles or is impacted by their work.
https://magrudy-assets.storage.googleapis.com/9780134494166.jpg
43.49 USD

Clean Architecture: A Craftsman's Guide to Software Structure and Design

by Robert C Martin
Paperback / softback
Book cover image
Award-winning game designer and professor Jeremy Gibson Bond has spent the last decade teaching game design and working as an independent game developer. Over the years, his most successful students have always been those who effectively combined game design theory, concrete rapid-prototyping practices, and programming skills. Introduction to Game Design, ...
Introduction to Game Design, Prototyping, and Development: From Concept to Playable Game with Unity and C#
Award-winning game designer and professor Jeremy Gibson Bond has spent the last decade teaching game design and working as an independent game developer. Over the years, his most successful students have always been those who effectively combined game design theory, concrete rapid-prototyping practices, and programming skills. Introduction to Game Design, Prototyping, and Development is the first time that all three of these disciplines have been brought together into a single book. It is a distillation of everything that Gibson has learned teaching hundreds of game designers and developers in his years at the #1 university games program in North America. It fully integrates the disciplines of game design and computer programming and helps you master the crucial practice of iterative prototyping using Unity. As the top game engine for cross-platform game development, Unity allows you to write a game once and deliver it to everything from Windows, OS X, and Linux applications to webpages and all of the most popular mobile platforms. If you want to develop games, you need strong experience with modern best practices and professional tools. There's no substitute. There's no shortcut. But you can get what you need in this book.
https://magrudy-assets.storage.googleapis.com/9780134659862.jpg
110.64 USD

Introduction to Game Design, Prototyping, and Development: From Concept to Playable Game with Unity and C#

by Jeremy Gibson Bond
Paperback / softback
Book cover image
In delivering lectures and writing books, we were most often forced to pay absolutely no attention to a great body of interesting results and useful algorithms appearing in numerous sources and occasionally encountered. It was absolutely that most of these re sults would finally be forgotten because it is impossible ...
Graph Theory for Programmers: Algorithms for Processing Trees
In delivering lectures and writing books, we were most often forced to pay absolutely no attention to a great body of interesting results and useful algorithms appearing in numerous sources and occasionally encountered. It was absolutely that most of these re sults would finally be forgotten because it is impossible to run through the entire variety of sources where these materials could be published. Therefore, we decided to do what we can to correct this situation. We discussed this problem with Ershov and came to an idea to write an encyclopedia of algorithms on graphs focusing our main attention on the algorithms already used in programming and their generalizations or modifications. We thought that it is reasonable to group all graphs into certain classes and place the algo rithms developed for each class into a separate book. The existence of trees, i. e. , a class of graphs especially important for programming, also supported this decision. This monograph is the first but, as we hope, not the last book written as part of our project. It was preceded by two books Algorithms on Trees (1984) and Algorithms of Processing of Trees (1990) small editions of which were published at the Computer Center of the Siberian Division of the Russian Academy of Sciences. The books were distributed immediately and this made out our decision to prepare a combined mono graph on the basis of these books even stronger.
https://magrudy-assets.storage.googleapis.com/9789401058049.jpg
115.490000 USD

Graph Theory for Programmers: Algorithms for Processing Trees

by Vladimir A. Evstigneev, Victor N. Kasyanov
Paperback / softback
Book cover image
Full Color: Figures and code appear as they do in Visual Studio. If you want to write Windows apps with XAML, one person can help you more than anyone else: Adam Nathan. He has built a well-deserved reputation as the world's #1 expert on putting it to work. Now, he's ...
XAML Unleashed
Full Color: Figures and code appear as they do in Visual Studio. If you want to write Windows apps with XAML, one person can help you more than anyone else: Adam Nathan. He has built a well-deserved reputation as the world's #1 expert on putting it to work. Now, he's written the definitive, practical XAML tutorial and reference: XAML Unleashed. Nathan answers the questions you're most likely to ask, walks through the tasks you're sure to perform, and helps you avoid problems as you use XAML. You'll learn how to create effective user interfaces for line-of-business apps, consumer apps, reusable controls, or anything else. These techniques will be invaluable whether you're creating universal Windows apps or working with Silverlight or WPF. XAML Unleashed is packed with C# and XAML code examples that are fully color-coded to match their appearance in Visual Studio--the same approach that has made Nathan's previous Unleashed books so popular. Detailed information on how to... Understand and apply XAML's syntax, namespaces, and keywords Organize controls and other elements in a smooth and intuitive user interface Make the most of XAML's rich controls for content, items, images, text, and media Build exceptionally powerful user and custom controls Master reliable and efficient ways to mix XAML with procedural code Extend XAML with type converters, markup extensions, and other third-party desktop classes Use data binding to link and synchronize controls with in-memory representations of data Leverage XAML's support for binary and logical resources Use styles, templates, and visual states to radically redesign controls without sacrificing their built-in functionality Access the Windows animation library to create stunning theme transitions and animations Build custom panels to enforce consistency in unusual user interfaces Understand subtle changes in XAML's behavior across different Microsoft UI frameworks
https://magrudy-assets.storage.googleapis.com/9780672337222.jpg
52.490000 USD

XAML Unleashed

by Adam Nathan
Paperback / softback
Book cover image
I've just finished reading the best computer book [Why Software Sucks...] since I last re-read one of mine and I wanted to pass along the good word. . . . Put this one on your must-have list if you have software, love software, hate programmers, or even ARE a programmer, ...
Why Software Sucks...and What You Can Do About It
I've just finished reading the best computer book [Why Software Sucks...] since I last re-read one of mine and I wanted to pass along the good word. . . . Put this one on your must-have list if you have software, love software, hate programmers, or even ARE a programmer, because Mr. Platt (who teaches programming) has set out to puncture the bloated egos of all those who think that just because they can write a program, they can make it easy to use. . . . This book is funny, but it is also an important wake-up call for software companies that want to reduce the size of their customer support bills. If you were ever stuck for an answer to the question, 'Why do good programmers make such awful software?' this book holds the answer. -John McCormick, Locksmith columnist, TechRepublic.com I must say first, I don't get many computing manuscripts that make me laugh out loud. Between the laughs, Dave Platt delivers some very interesting insight and perspective, all in a lucid and engaging style. I don't get much of that either! -Henry Leitner, assistant dean for information technology andsenior lecturer on computer science, Harvard University A riotous book for all of us downtrodden computer users, written in language that we understand. -Stacy Baratelli, author's barber David's unique take on the problems that bedevil software creation made me think about the process in new ways. If you care about the quality of the software you create or use, read this book. -Dave Chappell, principal, Chappell & Associates I began to read it in my office but stopped before I reached the bottom of the first page. I couldn't keep a grin off my face! I'll enjoy it after I go back home and find a safe place to read. -Tsukasa Makino, IT manager David explains, in terms that my mother-in-law can understand, why the software we use today can be so frustrating, even dangerous at times, and gives us some real ideas on what we can do about it. -Jim Brosseau, Clarrus Consulting Group, Inc.A Book for Anyone Who Uses a Computer Today...and Just Wants to Scream!Today's software sucks. There's no other good way to say it. It's unsafe, allowing criminal programs to creep through the Internet wires into our very bedrooms. It's unreliable, crashing when we need it most, wiping out hours or days of work with no way to get it back. And it's hard to use, requiring large amounts of head-banging to figure out the simplest operations. It's no secret that software sucks. You know that from personal experience, whether you use computers for work or personal tasks. In this book, programming insider David Platt explains why that's the case and, more importantly, why it doesn't have to be that way. And he explains it in plain, jargon-free English that's a joy to read, using real-world examples with which you're already familiar. In the end, he suggests what you, as a typical user, without a technical background, can do about this sad state of our software-how you, as an informed consumer, don't have to take the abuse that bad software dishes out. As you might expect from the book's title, Dave's expose is laced with humor-sometimes outrageous, but always dead on. You'll laugh out loud as you recall incidents with your own software that made you cry. You'll slap your thigh with the same hand that so often pounded your computer desk and wished it was a bad programmer's face. But Dave hasn't written this book just for laughs. He's written it to give long-overdue voice to your own discovery-that software does, indeed, suck, but it shouldn't.
https://magrudy-assets.storage.googleapis.com/9780321466754.jpg
31.490000 USD

Why Software Sucks...and What You Can Do About It

by David S. Platt
Paperback / softback
Book cover image
An essential read for any organization using change management. Whether you are new to ClearCase or an experienced user, this book addresses key points that will drive you to a successful ClearCase deployment and usage model. --Adam Levensohn, manager, ClearCase Technical Support, IBM Rational Software Buckley and Pulsipher offer the ...
The Art of ClearCase Deployment: The Secrets to Successful Implementation
An essential read for any organization using change management. Whether you are new to ClearCase or an experienced user, this book addresses key points that will drive you to a successful ClearCase deployment and usage model. --Adam Levensohn, manager, ClearCase Technical Support, IBM Rational Software Buckley and Pulsipher offer the voice of hard-won experience leavened with significant amounts of humor, which is not exactly what one expects from a book about configuration management (or any computer science book, for that matter). The way I see it, a book that offers advice about 'how to reduce build cycle times for large, multi-site products' in terms of 'eating an elephant, one bite at a time' is definitely worth reading. Thanks to these guys, I'm the proud owner of a brand-new VOB, and after I read the detailed advice herein about how to configure it, it works like a charm! --Kendall Scott, author, UML Explained By using IBM Rational ClearCase, development teams can dramatically improve their productivity and responsiveness throughout the entire software lifecycle. Now, there's an easy-to-use ClearCase deployment guide for every team member: project managers, analysts, developers, and software customers. Accessible, practical, and full of examples, The Art of ClearCase (R) Deployment demystifies all facets of deployment--from up-front planning through multisite integration. Authors Christian Buckley and Darren Pulsipher draw on nearly two decades of experience helping leading enterprises implement Rational technologies. They focus on the core issues associated with deployment, closely tying business and technical drivers to specific features and step-by-step implementation techniques. This book will show you how to: Take on the role of change agent: prepare yourself for the challenge Understand the value of ClearCase in your organization and gain consensus for implementing it Map your software manufacturing process and plan your deployment Model change-management: actors, use cases, and problem domains Enforce and automate high-efficiency development policies and processes Walk through build and release management: frequency, automation, communication, and more Integrate ClearCase with existing tools and systems Support efficient, error-free development across geographically dispersed teams Plan for ClearCase hardware and size your VOB repository Iterate your system to improve efficiency and reduce build- and test-cycle times Avoid pitfalls and troubleshoot problems with ClearCase deployments Regardless of your previous software engineering experience, this book will help you shape and execute your ClearCase rollout to drive maximum business value--tomorrow, and for years to come.
https://magrudy-assets.storage.googleapis.com/9780321262202.jpg
52.490000 USD

The Art of ClearCase Deployment: The Secrets to Successful Implementation

by Darren W. Pulsipher, Christian D. Buckley
Paperback / softback
Book cover image
Collins presents a principled approach to designing user interfaces for systems built on modern hardware and software platforms. In the text, Collins defines object-oriented user interface, presents a methodology for designing both the visible features of the interface and the software structures underlying it, and demonstrates how this methodology fits ...
Designing Object-Oriented User Interfaces
Collins presents a principled approach to designing user interfaces for systems built on modern hardware and software platforms. In the text, Collins defines object-oriented user interface, presents a methodology for designing both the visible features of the interface and the software structures underlying it, and demonstrates how this methodology fits into the context of object-oriented development. Collins provides the reader with a single conceptual model, grounded in standard engineering practice, to guide both external and internal design of the user interface. The author's methodology, based on object-oriented principles, is consistent with other object-oriented methodologies for system and database design.* Delivers a clear definition of object-oriented user interface consistent with other OO paradigms and contexts *Draws on many diverse fields such as software engineering, cognitive psychology, human factors, and graphic design *Covers the design of the visible interface and the software that implements it *Describes object-oriented implementation architectures which flow naturally from the user interface *Provides examples in C++ and Smalltalk to illustrate the implementation of object-oriented user interfaces 080535350XB04062001
https://magrudy-assets.storage.googleapis.com/9780805353501.jpg
75.590000 USD

Designing Object-Oriented User Interfaces

by Dave Collins
Paperback / softback
Book cover image
The unique thing about Fit for Developing Software is the way it addresses the interface between customers/testers/analysts and programmers. All will find something in the book about how others wish to be effectively communicated with. A Fit book for programmers wouldn't make sense because the goal is to create a ...
Fit for Developing Software: Framework for Integrated Tests
The unique thing about Fit for Developing Software is the way it addresses the interface between customers/testers/analysts and programmers. All will find something in the book about how others wish to be effectively communicated with. A Fit book for programmers wouldn't make sense because the goal is to create a language for business-oriented team members. A Fit book just for businesspeople wouldn't make sense because the programmers have to be involved in creating that language. The result is a book that should appeal to a wide range of people whose shared goal is improving team communications. --Kent Beck, Three Rivers Institute Even with the best approaches, there always seemed to be a gap between the software that was written and the software the user wanted. With Fit we can finally close the loop. This is an important piece in the agile development puzzle. --Dave Thomas, coauthor of The Pragmatic Programmer Ward and Rick do a great job in eschewing the typical, overly complicated technology trap by presenting a simple, user-oriented, and very usable technology that holds fast to the agile principles needed for success in this new millennium. --Andy Hunt, coauthor of The Pragmatic Programmer Florida Tech requires software engineering students to take a course in programmer testing, which I teach. Mugridge and Cunningham have written a useful and instructive book, which will become one of our course texts. --Cem Kaner, Professor of Software Engineering, Florida Institute of Technology Rick and Ward continue to amaze me. Testing business rules is a fundamentally hard thing that has confounded many, and yet these two have devised a mechanism that cuts to the essence of the problem. In this work they offer a simple, thorough, approachable, and automatable means of specifying and testing such rules. --Grady Booch, IBM Fellow By providing a simple, effective method for creating and automating tabular examples of requirements, Fit has dramatically improved how domain experts, analysts, testers, and programmers collaborate to produce quality software. --Joshua Kerievsky, founder, Industrial Logic, Inc., and author of Refactoring to Patterns Agile software development relies on collaborating teams, teams of customers, analysts, designers, developers, testers, and technical writers. But, how do they work together? Fit is one answer, an answer that has been thoroughly thought through, implemented, and tested in a number of situations. Primavera has significantly stabilized its product lineusing Fit, and I'm so impressed by the results that I'm suggesting it to everyone I know. Rick and Ward, in their everlasting low-key approach, have again put the keystone in the arch of software development. Congratulations and thanks from the software development community. --Ken Schwaber, Scrum Alliance, Agile Alliance, and codeveloper of Scrum Fit is the most important new technique for understanding and communicating requirements. It's a revolutionary approach to bringing experts and programmers together. This book describes Fit comprehensively and authoritatively. If you want to produce great software, you need to read this book. --James Shore, Principal, Titanium I.T. LLC There are both noisy and quiet aspects of the agile movement and it is often the quieter ones that have great strategic importance. This book by Ward and Rick describes one of these absolutely vital, but often quieter, practices--testing business requirements. A renewed focus on testing, from test-driven development for developers to story testing for customers, is one of the agile community's great contributions to our industry, and this book will become one of the cornerstones of that contribution. Stories are done-done (ready for release) when they have been tested by both developers (done) and customers (done-done). The concepts and practices involved in customer story testing are critical to project success and wonderfully portrayed in this book. Buy it. Read it. Keep it handy in your day-to-day work. --Jim Highsmith, Director of Agile Software Development & Project Management Practice, Cutter Consortium I have been influenced by many books, but very few have fundamentally changed how I think and work. This is one of those books. The ideas in this book describe not just how to use a specific framework in order to test our software, but also how we should communicate about and document that software. This book is an excellent guide to a tool and approach that will fundamentally improve how you think about and build software--as it has done for me. --Mike Cohn, Mountain Goat Software, author of User Stories Applied Fit is a tool to help whole teams grow a common language for describing and testing the behavior of software. This books fills a critical gap--helping both product owners and programmers learn what Fit is and how to use it well. --Bill Wake, independent consultant Over the past several years, I've been using Fit and FitNesse with development teams. They are not only free and powerful testing tools, they transform development by making the behavior of applications concrete, verifiable, and easily observable. The only thing that has been missing is a good tutorial and reference. Rick Mugridge and Ward Cunningham's Fit For Developing Software fits the bill. Essentially, two books in one, it is a very readable guide that approaches Fit from technical and nontechnical perspectives. This book is a significant milestone and it will make higher software quality achievable for many teams. --Michael C. Feathers, author of Working Effectively with Legacy Code, and consultant, Object Mentor, Inc. Wow! This is the book I wish I had on my desk when I did my first story test-driven development project. It explains the philosophy behind the Fit framework and a process for using it to interact with the customers to help define the requirements of the project. It makes Fit so easy and approachable that I wrote my first FitNesse tests before I even I finished the book. For the price of one book, you get two, written by the acknowledged thought leaders of Fit testing. The first is written for the nonprogramming customer. It lays out how you can define the functionality of the system you are building (or modifying) using tabular data. It introduces a range of different kinds of 'test fixtures' that interpret the data and exercise the system under test. While it is aimed at a nontechnical audience, even programmers will find it useful because it also describes the process for interacting with the customers, using the Fit tests as the focal point of the interaction. The second 'book' is targeted to programmers. It describes how to build each kind of fixture described in the first book. It also describes many other things that need to be considered to have robust automated tests--things like testing without a database to make tests run faster. A lot of the principles will be familiar to programmers who have used any member of the xUnit family of unit testing frameworks. Rick and Ward show you how to put it into practice in a very easy-to-read narrative style that uses a fictitious case study to lead you through all the practices and decisions you are likely to encounter. --Gerard Meszaros, ClearStream Consulting The Fit open source testing framework brings unprecedented agility to the entire development process. Fit for Developing Software shows you how to use Fit to clarify business rules, express them with concrete examples, and organize the examples into test tables that drive testing throughout the software lifecycle. Using a realistic case study, Rick Mugridge and Ward Cunningham--the creator of Fit--introduce each of Fit's underlying concepts and techniques, and explain how you can put Fit to work incrementally, with the lowest possible risk. Highlights include Integrating Fit into your development processes Using Fit to promote effective communication between businesspeople, testers, and developers Expressing business rules that define calculations, decisions, and business processes Connecting Fit tables to the system with fixtures that check whether tests are actually satisfied Constructing tests for code evolution, restructuring, and other changes to legacy systems Managing the quality and evolution of tests A companion Web site (http://fit.c2.com/) that offers additional resources and source code
https://magrudy-assets.storage.googleapis.com/9780321269348.jpg
68.240000 USD

Fit for Developing Software: Framework for Integrated Tests

by Ward Cunningham, Rick Mugridge
Paperback / softback
Book cover image
This book fills a huge gap in our knowledge of software testing. It does an excellent job describing how test automation differs from other test activities, and clearly lays out what kind of skills and knowledge are needed to automate tests. The book is essential reading for students of testing ...
Implementing Automated Software Testing: How to Save Time and Lower Costs While Raising Quality
This book fills a huge gap in our knowledge of software testing. It does an excellent job describing how test automation differs from other test activities, and clearly lays out what kind of skills and knowledge are needed to automate tests. The book is essential reading for students of testing and a bible for practitioners. -Jeff Offutt, Professor of Software Engineering, George Mason University This new book naturally expands upon its predecessor, Automated Software Testing, and is the perfect reference for software practitioners applying automated software testing to their development efforts. Mandatory reading for software testing professionals! -Jeff Rashka, PMP, Coauthor of Automated Software Testing and Quality Web Systems Testing accounts for an increasingly large percentage of the time and cost of new software development. Using automated software testing (AST), developers and software testers can optimize the software testing lifecycle and thus reduce cost. As technologies and development grow increasingly complex, AST becomes even more indispensable. This book builds on some of the proven practices and the automated testing lifecycle methodology (ATLM) described in Automated Software Testing and provides a renewed practical, start-to-finish guide to implementing AST successfully. InImplementing Automated Software Testing, three leading experts explain AST in detail, systematically reviewing its components, capabilities, and limitations. Drawing on their experience deploying AST in both defense and commercial industry, they walk you through the entire implementation process-identifying best practices, crucial success factors, and key pitfalls along with solutions for avoiding them. You will learn how to: Make a realistic business case for AST, and use it to drive your initiative Clarify your testing requirements and develop an automation strategy that reflects them Build efficient test environments and choose the right automation tools and techniques for your environment Use proven metrics to continuously track your progress and adjust accordingly Whether you're a test professional, QA specialist, project manager, or developer, this book can help you bring unprecedented efficiency to testing-and then use AST to improve your entire development lifecycle.
https://magrudy-assets.storage.googleapis.com/9780321580511.jpg
57.740000 USD

Implementing Automated Software Testing: How to Save Time and Lower Costs While Raising Quality

by Bernie Gauf, Thom Garrett, Elfriede Dustin
Paperback / softback
Book cover image
The Real Cost of Insecure Software * In 1996, software defects in a Boeing 757 caused a crash that killed 70 people... * In 2003, a software vulnerability helped cause the largest U.S. power outage in decades... * In 2004, known software weaknesses let a hacker invade T-Mobile, capturing everything ...
Geekonomics: The Real Cost of Insecure Software
The Real Cost of Insecure Software * In 1996, software defects in a Boeing 757 caused a crash that killed 70 people... * In 2003, a software vulnerability helped cause the largest U.S. power outage in decades... * In 2004, known software weaknesses let a hacker invade T-Mobile, capturing everything from passwords to Paris Hilton's photos... * In 2005, 23,900 Toyota Priuses were recalled for software errors that could cause the cars to shut down at highway speeds... * In 2006 dubbed The Year of Cybercrime, 7,000 software vulnerabilities were discovered that hackers could use to access private information... * In 2007, operatives in two nations brazenly exploited software vulnerabilities to cripple the infrastructure and steal trade secrets from other sovereign nations... Software has become crucial to the very survival of civilization. But badly written, insecure software is hurting people-and costing businesses and individuals billions of dollars every year. This must change. In Geekonomics, David Rice shows how we can change it. Rice reveals why the software industry is rewarded for carelessness, and how we can revamp the industry's incentives to get the reliability and security we desperately need and deserve. You'll discover why the software industry still has shockingly little accountability-and what we must do to fix that. Brilliantly written, utterly compelling, and thoroughly realistic, Geekonomics is a long-overdue call to arms. Whether you're software user, decision maker, employee, or business owner this book will change your life...or even save it.
https://magrudy-assets.storage.googleapis.com/9780321735973.jpg
36.740000 USD
Paperback / softback
Book cover image
63 New and Updated Patterns for Driving and Sustaining Change The hard part of change is enlisting the support of other people. Whether a top manager interested in improving your organization's results or a lone developer promoting a better way of working, this book will give you tools and ideas ...
More Fearless Change: Strategies for Making Your Ideas Happen
63 New and Updated Patterns for Driving and Sustaining Change The hard part of change is enlisting the support of other people. Whether a top manager interested in improving your organization's results or a lone developer promoting a better way of working, this book will give you tools and ideas to help accomplish your goal. -George Dinwiddie, independent coach and consultant, iDIA Computing, LLC Keep the patterns in this book and Fearless Change handy. ... These patterns transformed me from an ineffective 'voice in the wilderness' to a valued collaborator. -Lisa Crispin, co-author (with Janet Gregory) of Agile Testing and More Agile Testing In their classic work, Fearless Change, Mary Lynn Manns and Linda Rising interviewed successful leaders of change, identified 48 patterns for implementing change in teams of all sizes, and demonstrated how to use these techniques effectively. Now, in More Fearless Change the authors reflect on all they've learned about their original patterns in the past decade, and introduce 15 powerful, new techniques-all extensively validated by change leaders worldwide. Manns and Rising teach strategies that appeal to each individual's logic (head), feelings (heart), and desire to contribute (hands)-the best way to motivate real change and sustain it for the long haul. Learn how to Focus on the best things you can achieve with limited resources Strategize to build flexible plans and go after low-hanging fruit Get help from the right people in the right ways Establish emotional connections that inspire motivation and imagination Create an elevator pitch that keeps everyone focused on what truly matters Build bridges, work with skeptics, soften resistance, and open minds Uncover easier paths towards change, and build on what already works Sustain momentum, provide time for reflection, and celebrate small successes More Fearless Change reflects a profound understanding of how real change happens: not instantaneously in response to top-down plans and demands, but iteratively, through small steps that teach from experience. Best of all, as thousands of change agents have already discovered, its patterns are easy to use-and they work.
https://magrudy-assets.storage.googleapis.com/9780133966442.jpg
41.990000 USD

More Fearless Change: Strategies for Making Your Ideas Happen

by Linda Rising, Mary Lynn Manns
Paperback / softback
Book cover image
We are invited to deal with mathematical activity in a sys tematic way [ ... ] one does expect and look for pleasant surprises in this requirement of a novel combination of psy chology, logic, mathematics and technology. Hao Wang, 1970, quoted from(Wang, 1970). The field of mathematics has been ...
Automated Deduction - A Basis for Applications Volume I Foundations - Calculi and Methods Volume II Systems and Implementation Techniques Volume III Applications
We are invited to deal with mathematical activity in a sys tematic way [ ... ] one does expect and look for pleasant surprises in this requirement of a novel combination of psy chology, logic, mathematics and technology. Hao Wang, 1970, quoted from(Wang, 1970). The field of mathematics has been a key application area for automated theorem proving from the start, in fact the very first automatically found the orem was that the sum of two even numbers is even (Davis, 1983). The field of automated deduction has witnessed considerable progress and in the last decade, automated deduction methods have made their way into many areas of research and product development in computer science. For instance, deduction systems are increasingly used in software and hardware verification to ensure the correctness of computer hardware and computer programs with respect to a given specification. Logic programming, while still falling somewhat short of its expectations, is now widely used, deduc tive databases are well-developed and logic-based description and analysis of hard-and software is commonplace today.
https://magrudy-assets.storage.googleapis.com/9789048150526.jpg
292.950000 USD

Automated Deduction - A Basis for Applications Volume I Foundations - Calculi and Methods Volume II Systems and Implementation Techniques Volume III Applications

Paperback / softback
Book cover image
The Expert, Practical Guide to Succeeding with SOA in the Enterprise In Executing SOA, four experienced SOA implementers share realistic, proven, from-the-trenches guidance for successfully delivering on even the largest and most complex SOA initiative. This book follows up where the authors' best-selling Service-Oriented Architecture Compass left off, showing how ...
Executing SOA: A Practical Guide for the Service-Oriented Architect
The Expert, Practical Guide to Succeeding with SOA in the Enterprise In Executing SOA, four experienced SOA implementers share realistic, proven, from-the-trenches guidance for successfully delivering on even the largest and most complex SOA initiative. This book follows up where the authors' best-selling Service-Oriented Architecture Compass left off, showing how to overcome key obstacles to successful SOA implementation and identifying best practices for all facets of execution-technical, organizational, and human. Among the issues it addresses: introducing a services discipline that supports collaboration and information process sharing; integrating services with preexisting technology assets and strategies; choosing the right roles for new tools; shifting culture, governance, and architecture; and bringing greater agility to the entire organizational lifecycle, not just isolated projects. Executing SOA is an indispensable resource for every enterprise architect, technical manager, and IT leader tasked with driving value from SOA in complex environments. Coverage includes * Implementing SOA governance that reflects the organization's strategic and business focus * Running SOA projects successfully: practical guidelines and proven methodologies around service modeling and design * Leveraging reusable assets: making the most of your SOA repository * Enabling the architect to choose the correct tools and products containing the features required to execute on the SOA method for service design and implementation * Defining information services to get the right information to the right people at the right time * Integrating SOA with Web 2.0 and other innovative products and solutions * Providing highly usable human interfaces in SOA environments
https://magrudy-assets.storage.googleapis.com/9780132353748.jpg
57.740000 USD

Executing SOA: A Practical Guide for the Service-Oriented Architect

by Jason Weisser, Keith Jones, Tilak Mitra, Robert G. Laird, Norbert Bieberstein
Paperback / softback
Book cover image
Organisational Semiotics offers an effective approach to analysing organisations and modelling organisational behaviour. The methods and techniques derived from Organisational Semiotics enable us to study the organisation by examining how information is created and used for communication, coordination and performance of actions towards organisational objectives. The latest development of the ...
Virtual, Distributed and Flexible Organisations: Studies in Organisational Semiotics
Organisational Semiotics offers an effective approach to analysing organisations and modelling organisational behaviour. The methods and techniques derived from Organisational Semiotics enable us to study the organisation by examining how information is created and used for communication, coordination and performance of actions towards organisational objectives. The latest development of the young discipline and its applications have been reported in this book, which provides a useful guide and a valuable reference to anyone working in the areas of organisational study and information systems development.
https://magrudy-assets.storage.googleapis.com/9789048166039.jpg
208.950000 USD

Virtual, Distributed and Flexible Organisations: Studies in Organisational Semiotics

Paperback / softback
Book cover image
High-Speed Serial Interface (HSSI) devices have become widespread in communications, from the embedded to high-performance computing systems, and from on-chip to a wide haul. Testing of HSSIs has been a challenging topic because of signal integrity issues, long test time and the need of expensive instruments. Accelerating Test, Validation and ...
Accelerating Test, Validation and Debug of High Speed Serial Interfaces
High-Speed Serial Interface (HSSI) devices have become widespread in communications, from the embedded to high-performance computing systems, and from on-chip to a wide haul. Testing of HSSIs has been a challenging topic because of signal integrity issues, long test time and the need of expensive instruments. Accelerating Test, Validation and Debug of High Speed Serial Interfaces provides innovative test and debug approaches and detailed instructions on how to arrive to practical test of modern high-speed interfaces. Accelerating Test, Validation and Debug of High Speed Serial Interfaces first proposes a new algorithm that enables us to perform receiver test more than 1000 times faster. Then an under-sampling based transmitter test scheme is presented. The scheme can accurately extract the transmitter jitter and finish the whole transmitter test within 100ms, while the test usually takes seconds. The book also presents and external loopback-based testing scheme, where and FPGA-based BER tester and a novel jitter injection technique are proposed. These schemes can be applied to validate, test and debug HSSIs with data rate up to 12.5Gbps at a lower test cost than pure ATE solutions. In addition, the book introduces an efficieng scheme to implement high performance Gaussian noise generators, suitable for evaluating BER performance under noise conditions.
https://magrudy-assets.storage.googleapis.com/9789400789739.jpg
157.490000 USD

Accelerating Test, Validation and Debug of High Speed Serial Interfaces

by Zeljko Zilic, Yongquan Fan
Paperback / softback
Book cover image
This book covers recent progress in solving propositional satisfiability and related problems. Propositional satisfiability is a powerful and general formalism used to solve a wide range of important problems including hardware and software verification. Research into methods to automate such reasoning has therefore a long history in artificial intelligence. This ...
SAT 2005: Satisfiability Research in the Year 2005
This book covers recent progress in solving propositional satisfiability and related problems. Propositional satisfiability is a powerful and general formalism used to solve a wide range of important problems including hardware and software verification. Research into methods to automate such reasoning has therefore a long history in artificial intelligence. This book follows on from the highly successful volume entitled SAT 2000 published five years ago.
https://magrudy-assets.storage.googleapis.com/9789400787155.jpg
198.450000 USD

SAT 2005: Satisfiability Research in the Year 2005

Paperback / softback
Book cover image
SAFe (R): The World's Leading Framework for Enterprise Agility SAFe (R) 4.0 Distilled is the book we've all been waiting for. It breaks down the complexity of the Framework into easily digestible explanations and actionable guidance. A must-have resource for beginners as well as seasoned practitioners. -Lee Cunningham, Sr. Director, ...
SAFe 4.0 Distilled: Applying the Scaled Agile Framework for Lean Software and Systems Engineering
SAFe (R): The World's Leading Framework for Enterprise Agility SAFe (R) 4.0 Distilled is the book we've all been waiting for. It breaks down the complexity of the Framework into easily digestible explanations and actionable guidance. A must-have resource for beginners as well as seasoned practitioners. -Lee Cunningham, Sr. Director, Enterprise Agile Strategy at VersionOne, Inc. To succeed in today's adapt-or-die marketplace, businesses must be able to rapidly change the way they create and deliver value to their customers. Hundreds of the world's most successful companies-including Hewlett Packard Enterprise, AstraZeneca, Cisco, and Philips-have turned to the Scaled Agile Framework (R) (SAFe (R)) to achieve agility at scale and maintain a competitive edge. SAFe (R) 4.0 Distilled: Applying the Scaled Agile Framework (R) for Lean Software and Systems Engineering explains how adopting SAFe can quickly improve time to market and increase productivity, quality, and employee engagement. In this book, you will Understand the business case for SAFe: its benefits, the problems it solves, and how to apply it Get an overview of SAFe across all parts of the business: team, program, value stream, and portfolio Learn why SAFe works: the power of SAFe's Lean-Agile mindset, values, and principles Discover how systems thinking, Agile development, and Lean product development form the underlying basis for SAFe Learn how to become a Lean-Agile leader and effectively drive an enterprise-wide transformation
https://magrudy-assets.storage.googleapis.com/9780134209425.jpg
47.240000 USD

SAFe 4.0 Distilled: Applying the Scaled Agile Framework for Lean Software and Systems Engineering

by Dean Leffingwell, Richard Knaster
Paperback / softback
Book cover image
Too many software applications don't do what's needed or they do it clumsily, frustrating their users and owners. The core problem: poorly conceived and poorly crafted requirements. In Designing the Requirements, Chris Britton explains why it's not enough to simply gather requirements-you need to design them. Britton offers powerful techniques ...
Designing the Requirements: Building Applications that the User Wants and Needs
Too many software applications don't do what's needed or they do it clumsily, frustrating their users and owners. The core problem: poorly conceived and poorly crafted requirements. In Designing the Requirements, Chris Britton explains why it's not enough to simply gather requirements-you need to design them. Britton offers powerful techniques for understanding stakeholders' concerns and working with stakeholders to get the requirements right. Using Britton's context-driven approach to requirements design, you can detect inconsistencies, incompleteness, poor usability, and misalignment with business goals upstream-long before developers start coding. You can also design outward-looking applications and services that will integrate more effectively in a coherent IT architecture. First, Britton explains what requirements design really means and presents a hierarchy of designs that move step by step from requirements through implementation. Next, he demonstrates how to build on requirements processes you already use and how to overcome their serious limitations in large-scale development. Then, he walks you through designing your application's relationship with the business, users, data, and other software to ensure superior usability, security, and maximum scalability and resilience. Whether you're a software designer, architect, project manager, or programmer, Designing the Requirements will help you design software that works-for users, IT, and the entire business. Coverage includes Designing the entire business solution, not just its software component Using engineering-style design analysis to find flaws before implementation Designing services, and splitting large development efforts into smaller, more manageable projects Planning logical user interfaces that lead to superior user experiences Designing databases and data access to reflect the meaning of your data Building application frameworks that simplify life for programmers and project managers Setting reasonable and achievable goals for performance, availability, and security Designing for security at all levels, from strategy to code Identifying new opportunities created by context-driven design
https://magrudy-assets.storage.googleapis.com/9780134021218.jpg
41.990000 USD

Designing the Requirements: Building Applications that the User Wants and Needs

by Chris Britton
Paperback / softback
Book cover image
The Must-have Reference Guide for SAFe (R) Practitioners There are a lot of methods of scale out there, but the Scaled Agile Framework is the one lighting up the world. -Steve Elliot, Founder/CEO AgileCraft You don't have to be perfect to start SAFe because you learn as you go-learning is ...
SAFe (R) 4.0 Reference Guide: Scaled Agile Framework (R) for Lean Software and Systems Engineering
The Must-have Reference Guide for SAFe (R) Practitioners There are a lot of methods of scale out there, but the Scaled Agile Framework is the one lighting up the world. -Steve Elliot, Founder/CEO AgileCraft You don't have to be perfect to start SAFe because you learn as you go-learning is built in. Before SAFe, I would not know how to help my teams but now I have many tools to enable the teams. My job is really fun and the bottom line is I have never enjoyed my job more! -Product Manager, Fortune 500 Enterprise Captured for the first time in print, the SAFe body of knowledge is now available as a handy desktop reference to help you accomplish your mission of building better software and systems. Inside, you'll find complete coverage of what has, until now, only been available online at scaledagileframework.com. The SAFe knowledge base was developed from real-world field experience and provides proven success patterns for implementing Lean-Agile software and systems development at enterprise scale. This book provides comprehensive guidance for work at the enterprise Portfolio, Value Stream, Program, and Team levels, including the various roles, activities, and artifacts that constitute the Framework, along with the foundational elements of values, mindset, principles, and practices. Education & Training Key to Success The practice of SAFe is spreading rapidly throughout the world. The majority of Fortune 100 U.S. companies have certified SAFe practitioners and consultants, as do an increasing percentage of the Global 1000 enterprises. Case study results-visit scaledagileframework.com/case-studies-typically include: 20-50% increase in productivity 50%+ increases in quality 30-75% faster time to market Measurable increases in employee engagement and job satisfaction With results like these, the demand from enterprises seeking SAFe expertise is accelerating at a dramatic rate. Successful implementations may vary in context, but share a common attribute: a workforce well trained and educated in SAFe practices. This book-along with authorized training and certification-will help you understand how to maximize the value of your role within a SAFe organization. The result is greater alignment, visibility, improved performance throughout the enterprise, and ultimately better outcomes for the business.
https://magrudy-assets.storage.googleapis.com/9780134510545.jpg
74.37 USD

SAFe (R) 4.0 Reference Guide: Scaled Agile Framework (R) for Lean Software and Systems Engineering

by Dean Leffingwell
Paperback / softback
Book cover image
This book provides programmers with the ability to cost effectively handlecommon legacy code problems without having to go through the hugelyexpensive task of rewriting all existing code. It describes a series of practicalstrategies that developers can employ to bring their existing softwareapplications under control. The author provides useful guidance about ...
Working Effectively with Legacy Code
This book provides programmers with the ability to cost effectively handlecommon legacy code problems without having to go through the hugelyexpensive task of rewriting all existing code. It describes a series of practicalstrategies that developers can employ to bring their existing softwareapplications under control. The author provides useful guidance about how touse these strategies when refactoring or making functional changes to codebases. One of the book's key points is that it teaches developers to write teststhat can be used to make sure they are not unintentionally changing theapplication as they optimize it. Examples are provided in Java, C++, and Csharp,and the book assumes that the reader has some knowledge of UMLnotation. Strategies using UML and code in C++ and Java primarily whilelanguage independent advice will be delivered in side bars and appendices forlanguage specific users.
https://magrudy-assets.storage.googleapis.com/9780131177055.jpg
68.240000 USD

Working Effectively with Legacy Code

Paperback / softback
Page 1 of 14