Filter
(found 452 products)
Book cover image
Even today, many software projects still run catastrophically over schedule and budget; some organizations simply conclude that software development can't be managed well. But it can -- and it starts with people. In their eagerly awaited, extensively updated Managing the Unmanageable, Second Edition, Mickey W. Mantle and Ron Lichty show ...
Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams
Even today, many software projects still run catastrophically over schedule and budget; some organizations simply conclude that software development can't be managed well. But it can -- and it starts with people. In their eagerly awaited, extensively updated Managing the Unmanageable, Second Edition, Mickey W. Mantle and Ron Lichty show how software managers can hire and develop programmers and build teams that are truly, consistently manageable. Mantle and Lichty write for software managers at all levels, especially those who've recently moved into management. Drawing on their combined 80 years of software development and management experience, and the insights and wisdom of other successful managers, they guide you in: Hiring the right people Motivating them Building a culture of excellence Managing up to gain buy-in from the executive suite Leading your teams to deliver outstanding products -- consistently on time and budget Significant updates in this edition include: A new chapter on software management in agile environments, with modern agile coverage woven in throughout the book Solutions for managing your youngest developers (beyond millennials) Making the most of today's developer recruiting tools Achieving quick wins by onboarding more effectively Expanded coverage of managing (and removing) problem employees
https://magrudy-assets.storage.googleapis.com/9780135667361.jpg
47.240000 USD

Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams

by Ron Lichty, Mickey W. Mantle
Paperback / softback
Book cover image
Twenty years after the Agile Manifesto was first presented, the legendary Robert C. Martin (Uncle Bob) reintroduces agile values and principles for a new generation of software developers. In this eagerly awaited book, the best-selling author of The Clean Coder shows how to bring unprecedented levels of professionalism and discipline ...
Clean Agile: Back to Basics
Twenty years after the Agile Manifesto was first presented, the legendary Robert C. Martin (Uncle Bob) reintroduces agile values and principles for a new generation of software developers. In this eagerly awaited book, the best-selling author of The Clean Coder shows how to bring unprecedented levels of professionalism and discipline to agile development-and thereby write far more effective, successful software. As with his other books, Martin's Clean Agile: Back to Basics 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. Writing in the agile context, Martin offers direct, no-nonsense answers to crucial questions: How and why did agile begin? What are the costs and benefits of agile? What are the most effective practices of agile development? How should an agile team be organized? What roles do programmers, testers, and managers play in an agile team? What is the role of the Agile Coach? What about agile for large projects? What kinds of projects benefit from agile? Clean Agile: Back to Basics is essential reading for programmers, managers, testers, project managers, and every software professional called upon to lead or participate in an agile project.
https://magrudy-assets.storage.googleapis.com/9780135781869.jpg
53.92 USD

Clean Agile: Back to Basics

by Robert C Martin, Robert C Martin
Paperback / softback
Book cover image
The widespread deployment of millions of current and emerging software applications has placed software economic studies among the most critical of any form of business analysis. Unfortunately, a lack of an integrated suite of metrics makes software economic analysis extremely difficult. The International Function Point Users Group (IFPUG), a nonprofit ...
The IFPUG Guide to IT and Software Measurement
The widespread deployment of millions of current and emerging software applications has placed software economic studies among the most critical of any form of business analysis. Unfortunately, a lack of an integrated suite of metrics makes software economic analysis extremely difficult. The International Function Point Users Group (IFPUG), a nonprofit and member-governed organization, has become the recognized leader in promoting the effective management of application software development and maintenance activities. The IFPUG Guide to IT and Software Measurement brings together 52 leading software measurement experts from 13 different countries who share their insights and expertise. Covering measurement programs, function points in measurement, new technologies, and metrics analysis, this volume: Illustrates software measurement's role in new and emerging technologies Addresses the impact of agile development on software measurement Presents measurement as a powerful tool for auditing and accountability Includes metrics for the CIO Edited by IFPUG's Management and Reporting Committee, the text is useful for IT project managers, process improvement specialists, measurement professionals, and business professionals who need to interact with IT professionals and participate in IT decision-making. It includes coverage of cloud computing, agile development, quantitative project management, process improvement, measurement as a tool in accountability, project ROI measurement, metrics for the CIO, value stream mapping, and benchmarking.
https://magrudy-assets.storage.googleapis.com/9780367381479.jpg
78.700000 USD

The IFPUG Guide to IT and Software Measurement

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
48.33 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 book helps participants in agile software development environments learn to become leaders. Facilitative leaders should be at every level of the organization, from individual contributor to informal team leader to managers of all stripes -- it takes much focus and intentionality from senior organizational leaders, who have special obligations ...
People Over Process: Leadership for Agility
This book helps participants in agile software development environments learn to become leaders. Facilitative leaders should be at every level of the organization, from individual contributor to informal team leader to managers of all stripes -- it takes much focus and intentionality from senior organizational leaders, who have special obligations in creating successful lean and agile development environments. But, beyond the principles of facilitative leadership for agility, People over Process provides tips and demonstrative scenes for the more important and common software meetings: architecture simulations, project planning, team configurations, retrospectives, and more. The author fully illustrates the principles and shares proven techniques for the most important leadership events in agile projects. While this book focuses on facilitating extraordinarily well-prepared meetings, it serves as a metaphor for leadership more broadly. The leader's obligation to help their team make rigorous fact-based decisions; to gain broad input and have participants aligned on the outcomes and next steps; and to do so in an efficient way that respects the time of the participants is as relevant to every-day leadership activity as it is to conducting meetings. The author mixes background and explanation with demonstration -- in this case, the story of an agile project at the fictitious Pacifica Bank. The scenario constructed at Pacifica illustrates the concepts of effective leadership and productive workplace environments. The book concentrates on the flow of software from understanding what is needed through design, development, testing, and deployment. Essentially, the author provides a simple and powerful model of leadership, examples, and tips. This is not a cookbook on how to lead -- It is a set of principles and examples. All leaders must find their own way for their team, their organization, and their unique challenges.
https://magrudy-assets.storage.googleapis.com/9780367341886.jpg
50.19 USD

People Over Process: Leadership for Agility

by Michael K. Levine
Paperback / softback
Book cover image
EDGE: The Agile Operating Model That Will Help You Successfully Execute Your Digital Transformation [The authors'] passion for technology allows them to recognize that for most enterprises in the 21st century, technology is THE business. This is what really separates the EDGE approach. It is a comprehensive operating model with ...
EDGE: Leading Your Digital Transformation with Value Driven Portfolio Management
EDGE: The Agile Operating Model That Will Help You Successfully Execute Your Digital Transformation [The authors'] passion for technology allows them to recognize that for most enterprises in the 21st century, technology is THE business. This is what really separates the EDGE approach. It is a comprehensive operating model with technology at its core. -From the Foreword by Heidi Musser, Executive Vice President and Principal Consultant, Leading Agile; retired, Vice President and CIO, USAA Maximum innovation happens at the edge of chaos: the messy, risky, and uncertain threshold between randomness and structure. Operating there is uncomfortable but it's where organizations invent the future. EDGE is a set of fast, iterative, adaptive, lightweight, and value-driven tools to achieve digital transformation, and EDGE: Value-Driven Digital Transformation is your guide to using this operating model for innovation. Jim Highsmith is one of the world's leading agile pioneers and a coauthor of the Agile Manifesto. He, Linda Luu, and David Robinson know from their vast in-the-trenches experience that sustainable digital transformation requires far more than adopting isolated agile practices or conventional portfolio management. This hard, indispensable work involves changing culture and mindset, and going beyond transforming the IT department. EDGE embraces an adaptive mindset in the face of market uncertainty, a visible, value-centered portfolio approach that encourages continual value linkages from vision to detailed initiatives, incremental funding that shifts as strategies evolve, collaborative decision-making, and better risk mitigation. This guide shows leaders how to use the breakthrough EDGE approach to go beyond incremental improvement in a world of exponential opportunities. Build an organization that adapts fast enough to thrive Clear away unnecessary governance processes, obsolete command and control leadership approaches, and slow budgeting/planning cycles Improve collaboration when major, fast-paced responses are necessary Continually optimize investment allocation and monitoring based on your vision and goals Register your product for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
https://magrudy-assets.storage.googleapis.com/9780135263075.jpg
48.33 USD

EDGE: Leading Your Digital Transformation with Value Driven Portfolio Management

by David Robert Robinson, Linda Luu, Jim Robert Highsmith
Paperback / softback
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
48.33 USD

Agile Leadership Toolkit: Learning to Thrive with Self-Managing Teams

by Peter Koning
Paperback / softback
Book cover image
This is a book about the development of dependable, embedded software. It is for systems designers, implementers, and verifiers who are experienced in general embedded software development, but who are now facing the prospect of delivering a software-based system for a safety-critical application. It is aimed at those creating a ...
Embedded Software Development for Safety-Critical Systems, Second Edition
This is a book about the development of dependable, embedded software. It is for systems designers, implementers, and verifiers who are experienced in general embedded software development, but who are now facing the prospect of delivering a software-based system for a safety-critical application. It is aimed at those creating a product that must satisfy one or more of the international standards relating to safety-critical applications, including IEC 61508, ISO 26262, EN 50128, EN 50657, IEC 62304, or related standards. Of the first edition, Stephen Thomas, PE, Founder and Editor of FunctionalSafetyEngineer.com said, I highly recommend Mr. Hobbs' book.
https://magrudy-assets.storage.googleapis.com/9780367338855.jpg
115.28 USD

Embedded Software Development for Safety-Critical Systems, Second Edition

by Chris Hobbs
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
Solving pattern recognition problems involves an enormous amount of computational effort. By applying genetic algorithms - a computational method based on the way chromosomes in DNA recombine - these problems are more efficiently and more accurately solved. Genetic Algorithms for Pattern Recognition covers a broad range of applications in science ...
Revival: Genetic Algorithms for Pattern Recognition (1986)
Solving pattern recognition problems involves an enormous amount of computational effort. By applying genetic algorithms - a computational method based on the way chromosomes in DNA recombine - these problems are more efficiently and more accurately solved. Genetic Algorithms for Pattern Recognition covers a broad range of applications in science and technology, describing the integration of genetic algorithms in pattern recognition and machine learning problems to build intelligent recognition systems. The articles, written by leading experts from around the world, accomplish several objectives: they provide insight into the theory of genetic algorithms; they develop pattern recognition theory in light of genetic algorithms; and they illustrate applications in artificial neural networks and fuzzy logic. The cross-sectional view of current research presented in Genetic Algorithms for Pattern Recognition makes it a unique text, ideal for graduate students and researchers.
https://magrudy-assets.storage.googleapis.com/9781138558885.jpg
71.350000 USD

Revival: Genetic Algorithms for Pattern Recognition (1986)

by Paul P. Wang, Sankar K. Pal
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
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
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
SQL is a widely used to access most databases, therefore database developers and system administrators should be familiar with it. This hands-on SQL book will help beginner and intermediate users to write queries that apply complex conditions on a table. The book's unique side by side approach makes it easy ...
Practical Guide for Oracle SQL, T-SQL and MySQL
SQL is a widely used to access most databases, therefore database developers and system administrators should be familiar with it. This hands-on SQL book will help beginner and intermediate users to write queries that apply complex conditions on a table. The book's unique side by side approach makes it easy for the reader to learn three major query languages in the IT industry. The author has over 20 years of experience in database design. KEY FEATURES: Contains numerous practical screenshots of Oracle SQL, T-SQL, MySQL statements and results. Shows the differences between Oracle SQL, T-SQL and MySQL side by side. Gives a real world experience for SQL developers and database administrators. Sample data is available to work on (available on our website).
https://magrudy-assets.storage.googleapis.com/9781138347526.jpg
65.07 USD

Practical Guide for Oracle SQL, T-SQL and MySQL

by Preston Zhang
Paperback / softback
Book cover image
For courses in computer programming in Java. Provide a step-by-step introduction to programming in Java Starting Out with Java: From Control Structures through Data Structures provides a step-by-step introduction to programming in Java. This text is designed to be used in a 2 or 3 semester sequence and covers everything ...
Starting Out with Java: From Control Structures through Data Structures
For courses in computer programming in Java. Provide a step-by-step introduction to programming in Java Starting Out with Java: From Control Structures through Data Structures provides a step-by-step introduction to programming in Java. This text is designed to be used in a 2 or 3 semester sequence and covers everything from the fundamentals of Java programming to algorithms and data structures. As with all Gaddis texts, every chapter contains clear and easy-to-read code listings, concise and practical real-world examples, and an abundance of exercises. With the 4th Edition, JavaFX has replaced Swing as the standard GUI library for Java in chapters that focus on GUI development. The Swing and Applet material from the previous edition is available online. Note: This ISBN contains an Access Code on the inside front cover that provides access to the Companion Website at www.pearsonhighered.com/cs-resources.
https://magrudy-assets.storage.googleapis.com/9780134787961.jpg
181.990000 USD

Starting Out with Java: From Control Structures through Data Structures

by Godfrey Muganda, Tony Gaddis
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
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
Although integrating security into the design of applications has proven to deliver resilient products, there are few books available that provide guidance on how to incorporate security into the design of an application. Filling this need, Security for Service Oriented Architectures examines both application and security architectures and illustrates the ...
Security for Service Oriented Architectures
Although integrating security into the design of applications has proven to deliver resilient products, there are few books available that provide guidance on how to incorporate security into the design of an application. Filling this need, Security for Service Oriented Architectures examines both application and security architectures and illustrates the relationship between the two. Supplying authoritative guidance on how to design distributed and resilient applications, the book provides an overview of the various standards that service oriented and distributed applications leverage, including SOAP, HTML 5, SAML, XML Encryption, XML Signature, WS-Security, and WS-SecureConversation. It examines emerging issues of privacy and discusses how to design applications within a secure context to facilitate the understanding of these technologies you need to make intelligent decisions regarding their design. This complete guide to security for web services and SOA considers the malicious user story of the abuses and attacks against applications as examples of how design flaws and oversights have subverted the goals of providing resilient business functionality. It reviews recent research on access control for simple and conversation-based web services, advanced digital identity management techniques, and access control for web-based workflows. Filled with illustrative examples and analyses of critical issues, this book provides both security and software architects with a bridge between software and service-oriented architectures and security architectures, with the goal of providing a means to develop software architectures that leverage security architectures. It is also a reliable source of reference on Web services standards. Coverage includes the four types of architectures, implementing and securing SOA, Web 2.0, other SOA platforms, auditing SOAs, and defending and detecting attacks.
https://magrudy-assets.storage.googleapis.com/9781466584020.jpg
82.900000 USD

Security for Service Oriented Architectures

by Walter Williams
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
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
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
Page 1 of 16