{"title":"Software Development","description":null,"products":[{"product_id":"structure-and-interpretation-of-computer-programs-the-mit-electrical-engineering-and-computer-science-series","title":"Structure and Interpretation of Computer Programs (The Mit Electrical Engineering and Computer Science Series)","description":"Describes the LISP programming language, and covers basic procedures, data, and modularity, ISBN13: 9780070004221 ISBN10: 0070004226 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51244363022643,"sku":"RARE-FA_10-09-24_PHA_601ID0","price":60.92,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/91zw2Lyr-PL.jpg?v=1753605458"},{"product_id":"graphics-gems","title":"Graphics gems","description":"Libro usado en buenas condiciones, por su antiguedad podria contener señales normales de uso, ISBN13: 9780122861659 ISBN10: 0122861655 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51244478202163,"sku":"IK_03-05-24_ART_6010O2","price":12.24,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/51iLknzNFHL.jpg?v=1753606681"},{"product_id":"a-discipline-for-software-engineering","title":"A Discipline for Software Engineering","description":"This new work from Watts Humphrey, author of the influential book, Managing the Software Process, broadens his orderly view of software process management, and lays the foundation for a disciplined approach to software engineering. In his earlier book, the author developed concrete methods for managing software development and maintenance. These methods, now commonly practiced in industry, provide programmers and managers with specific steps they can take to evaluate and improve their software capabilities. In this new book, Humphrey scales those methods down to a personal level, helping software engineers develop the skills and habits needed to plan, track, and analyze large, complex projects.\nHumphrey and others have used material from this book to train professionals and students around the world in a projects-oriented software engineering course. First establishing the need for discipline in software engineering, and the benefits to practitioners of learning how to manage their personal software process, Humphrey then develops a model that they can use to monitor, test, and improve their work. Examples drawn from industry enhance the practical focus of the book, while project exercises give readers the opportunity to practice software process management as they learn it.\nFeatures: presents concepts and methods for a disciplined software engineering process; scales down industrial practices for planning, tracking, analysis, and defect management to fit the needs of small-scale program development; and shows how small project disciplines provide a solid base for larger projects., ISBN13: 9780201546101 ISBN10: 0201546108 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51245365035315,"sku":"FA_10-21-24_ART_301LAE","price":14.9,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/41Qxd7xFAwL.jpg?v=1753609695"},{"product_id":"managing-software-development-projects-formula-for-success-2nd-edition","title":"Managing Software Development Projects: Formula for Success, 2nd Edition","description":"Practical, comprehensive--a complete, no-nonsense guide to better project management...\n\nThis no-nonsense troubleshooting guide was written for frontline managers who want results, not rhetor, ISBN13: 9780471076834 ISBN10: 047107683X Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51248913842483,"sku":"CH_10-29-24_PHA_601J1A","price":17.45,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/61NMM0rj85L.jpg?v=1753651085"},{"product_id":"programming-perl","title":"Programming Perl","description":"Perl is a powerful programming language that has grown in popularity since it first appeared in 1988. The first edition of this book, Programming Perl, hit the shelves in 1990, and was quickl, ISBN13: 9780596000271 ISBN10: 0596000278 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51251539181875,"sku":"CH_02-26-25_PHA_2000030R","price":14.03,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/81yxK2e0SrL.jpg?v=1753656536"},{"product_id":"beautiful-code-leading-programmers-explain-how-they-think","title":"Beautiful Code: Leading Programmers Explain How They Think","description":"How do the experts solve difficult problems in software development? In this unique and insightful book, leading computer scientists offer case studies that reveal how they found unusual, car, ISBN13: 9780596510046 ISBN10: 0596510047 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51251541246259,"sku":"CH_11-07-24_PHA_301JPT","price":26.15,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/71iYqEUtf1L.jpg?v=1753656546"},{"product_id":"sams-teach-yourself-android-application-development-in-24-hours-sams-teach-yourself-in-24-hours","title":"Sams Teach Yourself Android Application Development in 24 Hours (Sams Teach Yourself in 24 Hours)","description":"In just 24 sessions of one hour or less, learn how to build powerful apps for the world\u0026amp;;s most popular mobile platform: Android 4.3. Using this book\u0026amp;;s straightforward, step-by-step approach, you\u0026amp;;ll build complete Android 4.3 apps from the ground up as you master the skills you need to design, develop, test, and publish powerful solutions. Extensively updated for Android\u0026amp;;s newest features and tools, every lesson builds on what you\u0026amp;;ve already learned, giving you a rock-solid foundation for real-world success!\n\nHighlights of this new Third Edition include: Extensive new coverage: fragments, action bar, SQLite, content providers, Facebook SDK, and more Practical guidance on developing for multiple Android versions How to use open source projects to simplify Android development New topic-focused structure with at least one complete project in nearly every chapter\nRegister your book at informit.com\/register to gain access to the Bonus KitKat chapter online.\n\nLearn how to\u0026amp;; Quickly set up your development environment and create Android projects Use Android layouts and fragments to create apps that look great on phones, tablets, and even TVs Develop intuitive user interfaces using Android controls Access the cloud and retrieve data using the Flickr API Create a full-blown app that parses JSON, stores metadata, and\ndisplays Flickr images Use a SQLite database and content providers to create responsive, data-driven apps Write social apps using the Facebook Android SDK Use contact and calendar data Build location-based apps using LocationManager APIs or the new Google Play Location Services Internationalize your apps Work with media and cameras Use open-source libraries to add \u0026amp;;finishing touches\u0026amp;; Package and publish apps to Google Play and other app stores, ISBN13: 9780672334443 ISBN10: 0672334445 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51252139622707,"sku":"12-28-22_ART_6007YL","price":40.92,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/51lsGbY3C_L.jpg?v=1753659620"},{"product_id":"code","title":"Code","description":"What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulate language and invent new means of communica, ISBN13: 9780735611313 ISBN10: 0735611319 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51253123088691,"sku":"12-14-23_UBD_300AHR","price":26.39,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/51zzPHbnhzL.jpg?v=1753663758"},{"product_id":"the-game-makers-apprentice-game-development-for-beginners","title":"The Game Maker's Apprentice: Game Development for Beginners","description":"NOTE: If the book has a mention of a CD,please look for its contents in extras.springer.com . The link is included in the copyright page of the book.\nThe Game Makers Apprentice shows you how to create nine exciting games using the wildly popular Game Maker game creation tool. This book covers a range of genres, including action, adventure, and puzzle games complete with professional quality sound effects and visuals. It discusses game design theory and features practical examples of how this can be applied to developing games that are more fun to play.\nGame Maker allows games to be created using a simple drag-and-drop interface, so you don’t need to have any prior coding experience. It includes an optional programming language for adding advanced features to your games, when you feel ready to do so. You can obtain more information by visiting book.gamemaker.nl.\nThe authors include the creator of the Game Maker tool and a former professional game programmer, so you’ll glean understanding from their expertise. The book also includes supplementary materials (on Apress.com) containing Game Maker software and all of the game projects that are created in the book—plus a host of professional-quality graphics and sound effects that you can use in your own games., ISBN13: 9781590596159 ISBN10: 1590596153 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51261269573939,"sku":"CH_12-04-24_PHA_301LC5","price":27.2,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/71aLLEkdH9L.jpg?v=1753712828"},{"product_id":"agile-software-development-with-scrum-series-in-agile-software-development","title":"Agile Software Development with Scrum (Series in Agile Software Development)","description":"eXtreme Programming is an ideal many software shops would love to reach, but with the constant pressures to produce software quickly, they cannot actually implement it. The Agile software process allows a company to implement eXtreme Programming quickly and immediately-and to begin producing software incrementally in as little as 30 days! Implementing eXtreme Programming is easier said than done. The process can be time consuming and actually slow down current software projects that are in process. This book shows readers how to use SCRUM, an Agile software development process, to quickly and seamlessly implement XP in their shop-while still producing actual software. Using SCRUM and the Agile process can virtually eliminate all downtime during an XP implementation., ISBN13: 9780130676344 ISBN10: 0130676349 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51732706230579,"sku":"A-STR_UBD_H0000QT0","price":9.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/81CKIjVo8KL.jpg?v=1753606798"},{"product_id":"clean-code-a-handbook-of-agile-software-craftsmanship","title":"Clean Code: A Handbook of Agile Software Craftsmanship","description":"Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.\n\nNoted software expert Robert C. Martin, presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin, who has helped bring agile principles from a practitioner’s point of view to tens of thousands of programmers, has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of software craftsman, and make you a better programmer―but only if you work at it.\n\nWhat kind of work will you be doing? You’ll be reading code―lots of code. And you will be challenged to think about what’s right about that code, and what’s wrong with it. More importantly you will be challenged to reassess your professional values and your commitment to your craft.\n\nClean Codeis divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code―of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and “smells” gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code.\n\nReaders will come away from this book understanding\nHow to tell the difference between good and bad code How to write good code and how to transform bad code into good code How to create good names, good functions, good objects, and good classes How to format code for maximum readability How to implement complete error handling without obscuring code logic How to unit test and practice test-driven development What “smells” and heuristics can help you identify bad code This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code., ISBN13: 9780132350884 ISBN10: 0132350882 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51732720451891,"sku":"CH_03-19-25_ART_20000298","price":23.25,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/51E2055ZGUL.jpg?v=1753607083"},{"product_id":"safe-4-5-reference-guide-scaled-agile-framework-for-lean-enterprises","title":"SAFe 4.5 Reference Guide: Scaled Agile Framework for Lean Enterprises","description":"The Must-have Reference Guide for SAFe® Professionals\n\n“There are a lot of methods of scale out there, but the Scaled Agile Framework is the one lighting up the world.”\n–Steve Elliot, Founder\/CEO AgileCraft\n\n“Since beginning our Lean-Agile journey with SAFe, Vantiv has focused its strategic efforts and its execution. We have improved the predictability of product delivery while maintaining high quality, and have become even more responsive to customers–resulting in higher customer satisfaction. And just as important, employee engagement went up over the past year.”\n–Dave Kent, Enterprise Agile Coach, Vantiv\nFully updated to include the new innovations in SAFe 4.5, the SAFe® 4.5 Reference Guide is ideal for anyone serious about learning and implementing the world’s leading framework for enterprise agility. Inside, you’ll find complete coverage of the scaledagileframework.com knowledge base, the website that thousands of the world’s largest brands turn to for building better software and systems.\n\nSAFe 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, Large Solution, Program, and Team levels, including the various roles, activities, and artifacts that constitute the Framework.\n\nEducation \u0026amp; Training Key to Success\nThe practice of SAFe is spreading rapidly throughout the world. The majority of Fortune 100 companies have certified SAFe professionals and consultants, as do an increasing percentage of the Global 2000. Case study results–visit scaledagileframework.com\/case-studies–typically include: 30 ― 75% faster time-to-market 25 ― 75% increase in productivity 20 ― 50% improvements in quality 10 ― 50% increased employee engagement\nSuccessful 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 and visibility, improved performance throughout the enterprise, and ultimately better outcomes for the business., ISBN13: 9780134892863 ISBN10: 0134892860 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51732727628083,"sku":"FA_06-19-25_ART_20000BKN","price":48.35,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/51wvkl1m3bL.jpg?v=1753607306"},{"product_id":"software-tools","title":"Software Tools","description":", ISBN13: 9780201036695 ISBN10: 020103669X Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51732913455411,"sku":"FA_06-24-25_PHA_20000LHF","price":44.25,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/81mKS_qj6OL.jpg?v=1753609600"},{"product_id":"principles-of-software-engineering-management","title":"Principles of Software Engineering Management","description":"This book is designed to help software engineers and project managers to understand and solve the problems involved in developing complex software systems. It provides practical guidelines and tools for managing the technical and organizational aspects of software engineering projects. Part One explains the critical success factors for software, and introduces methods including: specification (using results-oriented quality and resource metricsfinding and evaluating solutioevolutionary planning and deliverinspection for quality and productivity Part Two gives detailed guidelines for implementing those methods, using a case study as an example throughout. Part Three shows in detail how the methods can improve productivity, reliability, estimation, deadline pressure, and motivation. It concludes with a set of 'Software Engineering Templates' showing how to quantify software qualities, and further case studies illustrating inspection experience and production planning., ISBN13: 9780201192469 ISBN10: 0201192462 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51732914766131,"sku":"FA_06-27-25_UBD_20000PX3","price":21.75,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/41OHPYC7OuL.jpg?v=1753609645"},{"product_id":"writing-effective-use-cases","title":"Writing Effective Use Cases","description":"Use cases have never been this easy to understand -- or this easy to create! In Writing Effective Use Cases, Alistair Cockburn offers a hands-on, soup-to-nuts guide to use case development, based on the proven concepts he has refined through years of research, development, and seminar presentations. Cockburn begins by answering the most basic questions facing anyone interested in use cases: \"What does a use case look like? When do I write one?\" Next, he introduces each key element of use cases: actors, stakeholders, design scope, goal levels, scenarios, and more. Writing Effective Use Cases contains detailed guidelines, formats, and project standards for creating use cases -- as well as a detailed chapter on style, containing specific do's and don'ts. Cockburn shows how use cases fit together with requirements gathering, business processing reengineering, and other key issues facing software professionals. The book includes practice exercises with solutions, as well as a detailed appendix on how to use these techniques with UML. For all application developers, object technology practitioners, software system designers, architects, and analysts., ISBN13: 9780201702255 ISBN10: 0201702258 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51732917518643,"sku":"FA_06-25-25_ART_20000C0I","price":25.46,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/619aqfdFY9L.jpg?v=1753609738"},{"product_id":"software-product-lines-practices-and-patterns","title":"Software Product Lines: Practices and Patterns","description":"Long a standard practice in traditional manufacturing, the concept of product lines is relatively new to the software industry. A software product line is a family of systems that share a common set of core technical assets, with preplanned extensions and variations to address the needs of specific customers or market segments. Software organizations of all types and sizes are discovering that when skillfully implemented, a product line strategy can yield enormous gains in productivity, quality, and time-to-market.\nSoftware Product Lines is the culmination of an intensive investigation, undertaken by the Software Engineering Institute (SEI) at Carnegie Mellon, into how leading-edge software development organizations have \"retooled\" for product lines. With explanations of fundamental concepts further illuminated by real-world experience, this book spells out the technical issues involved in adopting a product line strategy, as well as the organizational and management issues that are so critical for success. In providing a comprehensive set of practices and patterns, this book defines and explores the key activities for software product line development and explains specific practice areas in engineering, technical management, and organizational management.\nHighlights include: The benefits of a software product line approach, including actual improvement data from industrial success stories Methods to develop a reusable base of core assets and to develop products that utilize that core Common problems paired with concrete solutions in the form of reusable software product pine patterns Twenty-nine practice areas for successful implementation, including architecture definition,component development, configuration management, market analysis, and training The product line technical probe for identifying technical and organizational weaknesses that could impede success\nThree detailed case studies from the industry lead you step by step through the process of developing and managing software product lines, illustrating potential pitfalls, creative solutions, and the ultimate rewards. Discussion questions, sidebars, and real-world anecdotes from the trenches reveal the collective wisdom of those on the front line of software product line ventures.\n\n0201703327B09102001, ISBN13: 9780201703320 ISBN10: 0201703327 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51732917649715,"sku":"FA_06-19-25_ART_20000BMF","price":41.78,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/41KW0h2IVpL.jpg?v=1753609741"},{"product_id":"software-quality-assurance-from-theory-to-implementation","title":"Software Quality Assurance: From Theory to Implementation","description":"Software quality assurance (SQA) systems are vital for software developers in the software and the electronics industries as well as for information systems divisions in organizations. This book, based on many years of consulting and teaching experience, is designed to serve three audiences: students at universities and colleges, participants in vocational training courses in the industry and practitioners\/professionals. Each chapter will conclude with commonly raised questions, problems, short case studies, and topics for discussion. The methodology to be presented in the book conforms with the requirements of ISO 9000 standards (ISO 9001 Quality Management and Quality Assurance Standard and of ISO 9000-3 Guidelines for the Application of ISO 9001 to the Development, Supply, Installation and Maintenance of Computer Software). The topics that will be covered will conform with the requirements of most vocational training programs (e.g.. the American Society for Quality's training program for Certified Software Quality Engineers). The book is designed to include in its appendices a collection of useful templates and checklists containing items of great interest to practitioners and students, and is accompanied by an Instructor's Solutions Manual and PowerPoint Slides., ISBN13: 9780201709452 ISBN10: 0201709457 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51732917846323,"sku":"P.23.3 F_05-27-25_H0000H57","price":64.24,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/31EwuZlnJlL.jpg?v=1753609741"},{"product_id":"metrics-and-models-in-software-quality-engineering","title":"Metrics and Models in Software Quality Engineering","description":"Our society has become increasingly reliant on software in the past decade; businesses have learned that measuring the effectiveness of software projects can impact the bottom line; and quality is no longer an advantage in the software marketplace (it is a necessity). For these reasons, the demand for quality in software engineering has taken center stage in the twenty-first century. In this new edition, Stephen Kan presents a thoroughly updated overview and implementation guide for software engineers faced with the challenge of ensuring quality. The book balances theory, techniques, and real-life examples to provide practical guidelines in the practice of quality. Although there are equations and formulas presented, the book's focus remains on helping the reader understand and apply the metrics and models. With this book as a map, readers can navigate through the complex field of quality, and benefit their organization by improving their processes and products., ISBN13: 9780201729153 ISBN10: 0201729156 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51732917944627,"sku":"FA_06-02-25_ART_200009ZA","price":49.01,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/411K_Pq8TaL.jpg?v=1753609743"},{"product_id":"psp-a-self-improvement-process-for-software-engineers","title":"PSP: A Self-improvement Process For Software Engineers","description":"Most software-development groups have embarrassing records: By some accounts, more than half of all software projects are significantly late and over budget, and nearly a quarter of them are cancelled without ever being completed. Although developers recognize that unrealistic schedules, inadequate resources, and unstable requirements are often to blame for such failures, few know how to solve these problems. Fortunately, the Personal Software Process (PSP) provides a clear and proven solution. Comprising precise methods developed over many years by Watts S. Humphrey and the Software Engineering Institute (SEI), the PSP has successfully transformed work practices in a wide range of organizations and has already produced some striking results.\nThis book describes the PSP and is the definitive guide and reference for its latest iteration. PSP training focuses on the skills required by individual software engineers to improve their personal performance. Once learned and effectively applied, PSP-trained engineers are qualified to participate on a team using the Team Software Process (TSP), the methods for which are described in the final chapter of the book. The goal for both PSP and TSP is to give developers exactly what they need to deliver quality products on predictable schedules.\nPSPSM: A Self-Improvement Process for Software Engineers presents a disciplined process for software engineers and anyone else involved in software development. This process includes defect management, comprehensive planning, and precise project tracking and reporting.\nThe book first scales down industrial software practices to fit the needs of the module-sized program development, then walks readers through a progressive sequence of practices that provide a sound foundation for large-scale software development. By doing the exercises in the book, and using the PSP methods described here to plan, evaluate, manage, and control the quality of your own work, you will be well prepared to apply those methods on ever larger and more critical projects.\nDrawing on the author’s extensive experience helping organizations to achieve their development goals, and with the PSP benefits well illustrated, the book presents the process in carefully crafted steps. The first chapter describes overall principles and strategies. The next two explain how to follow a defined process, as well as how to gather and use the data required to manage a programming job. Several chapters then cover estimating and planning, followed by quality management and design. The last two chapters show how to put the PSP to work, and how to use it on a team project. A variety of support materials for the book, as described in the Preface, are available on the Web.\nIf you or your organization are looking for a way to improve your project success rate, the PSP could well be your answer., ISBN13: 9780321305497 ISBN10: 0321305493 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51733911699763,"sku":"FA_06-20-25_PHA_20000KH5","price":42.63,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/61l37ylxSGL.jpg?v=1753615945"},{"product_id":"succeeding-with-agile-software-development-using-scrum","title":"Succeeding with Agile: Software Development Using Scrum","description":"Proven, 100% Practical Guidance for Making Scrum and Agile Work in Any Organization\nThis is the definitive, realistic, actionable guide to starting fast with Scrum and agile–and then succeeding over the long haul. Leading agile consultant and practitioner Mike Cohn presents detailed recommendations, powerful tips, and real-world case studies drawn from his unparalleled experience helping hundreds of software organizations make Scrum and agile work.\nSucceeding with Agile is for pragmatic software professionals who want real answers to the most difficult challenges they face in implementing Scrum. Cohn covers every facet of the transition: getting started, helping individuals transition to new roles, structuring teams, scaling up, working with a distributed team, and finally, implementing effective metrics and continuous improvement.\nThroughout, Cohn presents “Things to Try Now” sections based on his most successful advice. Complementary “Objection” sections reproduce typical conversations with those resisting change and offer practical guidance for addressing their concerns. Coverage includes Practical ways to get started immediately–and “get good” fast Overcoming individual resistance to the changes Scrum requires Staffing Scrum projects and building effective teams Establishing “improvement communities” of people who are passionate about driving change Choosing which agile technical practices to use or experiment with Leading self-organizing teams Making the most of Scrum sprints, planning, and quality techniques Scaling Scrum to distributed, multiteam projects Using Scrum on projects with complex sequential processes or challenging compliance and governance requirements Understanding Scrum’s impact on HR, facilities, and project management\nWhether you've completed a few sprints or multiple agile projects and whatever your role–manager, developer, coach, ScrumMaster, product owner, analyst, team lead, or project lead–this book will help you succeed with your very next project. Then, it will help you go much further: It will help you transform your entire development organization., ISBN13: 9780321579362 ISBN10: 0321579364 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51733912453427,"sku":"FA_06-27-25_ART_20000C9Y","price":21.68,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/61cWAGwSZmL.jpg?v=1753615958"},{"product_id":"continuous-delivery-reliable-software-releases-through-build-test-and-deployment-automation-addison-wesley-signature-series-fowler","title":"Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Addison-Wesley Signature Series (Fowler))","description":"Winner of the 2011 Jolt Excellence Award!\n\nGetting software released to users is often a painful, risky, and time-consuming process.This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours―sometimes even minutes–no matter what the size of a project or the complexity of its code base.\nJez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk delivery process. Next, they introduce the “deployment pipeline,” an automated process for managing all changes, from check-in to release. Finally, they discuss the “ecosystem” needed to support continuous delivery, from infrastructure, data and configuration management to governance.\nThe authors introduce state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization. For each, they review key issues, identify best practices, and demonstrate how to mitigate risks. Coverage includes Automating all facets of building, integrating, testing, and deploying software Implementing deployment pipelines at team and organizational levels Improving collaboration between developers, testers, and operations Developing features incrementally on large and distributed teams Implementing an effective configuration management strategy Automating acceptance testing, from analysis to implementation Testing capacity and other non-functional requirements Implementing continuous deployment and zero-downtime releases Managing infrastructure, data, components and dependencies Navigating risk management, compliance, and auditing\nWhether you’re a developer, systems administrator, tester, or manager, this book will help your organization move from idea to release faster than ever―so you can deliver value to your business rapidly and reliably., ISBN13: 9780321601919 ISBN10: 0321601912 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51733913076019,"sku":"FA_06-20-25_PHA_20000KH8","price":34.4,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/71dgKGehIgL.jpg?v=1753615961"},{"product_id":"agile-software-requirements-lean-requirements-practices-for-teams-programs-and-the-enterprise-agile-software-development-series","title":"Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise (Agile Software Development Series)","description":"“We need better approaches to understanding and managing software requirements, and Dean provides them in this book. He draws ideas from three very useful intellectual pools: classical management practices, Agile methods, and lean product development. By combining the strengths of these three approaches, he has produced something that works better than any one in isolation.”\n–From the Foreword by Don Reinertsen, President of Reinertsen \u0026amp; Associates; author of Managing the Design Factory; and leading expert on rapid product development\nEffective requirements discovery and analysis is a critical best practice for serious application development. Until now, however, requirements and Agile methods have rarely coexisted peacefully. For many enterprises considering Agile approaches, the absence of effective and scalable Agile requirements processes has been a showstopper for Agile adoption. In Agile Software Requirements, Dean Leffingwell shows exactly how to create effective requirements in Agile environments. Part I presents the “big picture” of Agile requirements in the enterprise, and describes an overall process model for Agile requirements at the project team, program, and portfolio levels Part II describes a simple and lightweight, yet comprehensive model that Agile project teams can use to manage requirements Part III shows how to develop Agile requirements for complex systems that require the cooperation of multiple teams Part IV guides enterprises in developing Agile requirements for ever-larger “systems of systems,” application suites, and product portfolios\nThis book will help you leverage the benefits of Agile without sacrificing the value of effective requirements discovery and analysis. You’ll find proven solutions you can apply right now–whether you’re a software developer or tester, executive, project\/program manager, architect, or team leader., ISBN13: 9780321635846 ISBN10: 0321635841 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51733913567539,"sku":"FA_06-13-25_ART_20000B6J","price":22.49,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/61Dw38o7KkL.jpg?v=1753615967"},{"product_id":"cmmi-for-development-guidelines-for-process-integration-and-product-improvement-sei-series-in-software-engineering","title":"CMMI for Development: Guidelines for Process Integration and Product Improvement (SEI Series in Software Engineering)","description":"CMMI® for Development (CMMI-DEV) describes best practices for the development and maintenance of products and services across their lifecycle. By integrating essential bodies of knowledge, CMMI-DEV provides a single, comprehensive framework for organizations to assess their development and maintenance processes and improve performance. Already widely adopted throughout the world for disciplined, high-quality engineering, CMMI-DEV Version 1.3 now accommodates other modern approaches as well, including the use of Agile methods, Lean Six Sigma, and architecture-centric development.\n\nCMMI® for Development, Third Edition, is the definitive reference for CMMI-DEV Version 1.3. The authors have revised their tips, hints, and cross-references, which appear in the margins of the book, to help you better understand, apply, and find information about the content of each process area. The book includes new and updated perspectives on CMMI-DEV in which people influential in the model’s creation, development, and transition share brief but valuable insights. It also features four new case studies and five contributed essays with practical advice for adopting and using CMMI-DEV. This book is an essential resource–whether you are new to CMMI-DEV or are familiar with an earlier version–if you need to know about, evaluate, or put the latest version of the model into practice.\n\nThe book is divided into three parts.\n\nPart One offers the broad view of CMMI-DEV, beginning with basic concepts of process improvement. It introduces the process areas, their components, and their relationships to each other. It describes effective paths to the adoption and use of CMMI-DEV for process improvement and benchmarking, all illuminated with fresh case studies and helpful essays.\n\nPart Two, the bulk of the book, details the generic goals and practices and the twenty-two process areas now comprising CMMI-DEV. The process areas are organized alphabetically by acronym for easy reference. Each process area includes goals, best practices, and examples.\n\nPart Three contains several useful resources, including CMMI-DEV-related references, acronym definitions, a glossary of terms, and an index., ISBN13: 9780321711502 ISBN10: 0321711505 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51733913862451,"sku":"FA_06-19-25_ART_20000BO5","price":24.83,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/61YDMqhO-qL.jpg?v=1753615975"},{"product_id":"cmmi-for-services-guidelines-for-superior-service-sei-series-in-software-engineering","title":"CMMI for Services: Guidelines for Superior Service (SEI Series in Software Engineering)","description":"CMMI® for Services (CMMI-SVC) is a comprehensive set of guidelines to help organizations establish and improve processes for delivering services. By adapting and extending proven standards and best practices to reflect the unique challenges faced in service industries, CMMI-SVC offers providers a practical and focused framework for achieving higher levels of service quality, controlling costs, improving schedules, and ensuring user satisfaction. A member of the newest CMMI model, CMMI-SVC Version 1.3, reflects changes to the model made for all constellations, including clarifications of high-maturity practices, alignment of the sixteen core process areas, and improvements in the SCAMPI appraisal method.\n\nThe indispensable CMMI® for Services, Second Edition, is both an introduction to the CMMI-SVC model and an authoritative reference for it. The contents include the complete model itself, formatted for quick reference. In addition, the book’s authors have refined the model’s introductory chapters; provided marginal notes to clarify the nature of particular process areas and to show why their practices are valuable; and inserted longer sidebars to explain important concepts. Brief essays by people with experience in different application areas further illustrate how the model works in practice and what benefits it offers.\n\nThe book is divided into three parts.\n\nPart One begins by thoroughly explaining CMMI-SVC, its concepts, and its use. The authors provide robust information about service concepts, including a discussion of lifecycles in service environments; outline how to start using CMMI-SVC; explore how to achieve process improvements that last; and offer insights into the relationships among process areas.\n\nPart Two describes generic goals and practices, and then details the complete set of twenty-four CMMI-SVC process areas, including specific goals, specific practices, and examples. The process areas are organized alphabetically by acronym and are tabbed for easy reference.\n\nPart Three contains several useful resources, including CMMI-SVC-related references, acronym definitions, a glossary of terms, and an index.\n\nWhether you are new to CMMI models or are already familiar with one or more of them, this book is an essential resource for service providers interested in learning about or implementing process improvement., ISBN13: 9780321711526 ISBN10: 0321711521 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51733913960755,"sku":"FA_06-19-25_ART_20000BO4","price":32.08,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/91idUTvoY4L.jpg?v=1753615977"},{"product_id":"scrum-shortcuts-without-cutting-corners-agile-tactics-tools-tips-addison-wesley-signature-series-cohn","title":"Scrum Shortcuts Without Cutting Corners: Agile Tactics, Tools \u0026 Tips (Addison-Wesley Signature Series (Cohn))","description":"Practical, Step-by-Step Scrum Techniques for Improving Processes, Actions, and Outcomes\nThe widespread adoption and success of Scrum can be attributed in large part to its perceived intuitiveness and simplicity. But when new Scrum practitioners attempt to apply Scrum theory and high-level approaches in actual projects, they often find it surprisingly difficult. In Scrum Shortcuts without Cutting Corners, Scrum expert Ilan Goldstein helps you translate the Scrum framework into reality to meet the Scrum challenges your formal training never warned you about.\nDrawing on his extensive agile experience in a wide range of projects and environments, Goldstein presents thirty proven, flexible shortcuts for optimizing Scrum processes, actions, and outcomes. Each shortcut walks you through applying a Scrum approach to achieve a tangible output. These easy-to-digest, actionable patterns address a broad range of topics including getting started, quality and metrics, team members and roles, managing stakeholders, estimation, continuous improvement and much more.\nWhatever your role, Scrum Shortcuts without Cutting Corners will help you take your Scrum skills to the next level and achieve better results in any project you participate in., ISBN13: 9780321822369 ISBN10: 0321822366 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51733914288435,"sku":"FA_06-20-25_ART_20000BS6","price":30.92,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/71phZtuyu3L.jpg?v=1753615990"},{"product_id":"higher-order-perl-transforming-programs-with-programs","title":"Higher-Order Perl: Transforming Programs with Programs","description":"Most Perl programmers were originally trained as C and Unix programmers, so the Perl programs that they write bear a strong resemblance to C programs. However, Perl incorporates many features that have their roots in other languages such as Lisp. These advanced features are not well understood and are rarely used by most Perl programmers, but they are very powerful. They can automate tasks in everyday programming that are difficult to solve in any other way. One of the most powerful of these techniques is writing functions that manufacture or modify other functions. For example, instead of writing ten similar functions, a programmer can write a general pattern or framework that can then create the functions as needed according to the pattern. For several years Mark Jason Dominus has worked to apply functional programming techniques to Perl. Now Mark brings these flexible programming methods that he has successfully taught in numerous tutorials and training sessions to a wider audience.\n\n* Introduces powerful programming methodsnew to most Perl programmersthat were previously the domain of computer scientists\n* Gradually builds up confidence by describing techniques of progressive sophistication\n* Shows how to improve everyday programs and includes numerous engaging code examples to illustrate the methods, ISBN13: 9781558607019 ISBN10: 1558607013 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51736272830771,"sku":"FA_06-02-25_ART_200009YH","price":30.64,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/51p4V-ZzSKL.jpg?v=1753707651"},{"product_id":"a-3-5-ch_03-24-25_art_h00002me","title":"Software Engineering: Barry W. Boehm's Lifetime Contributions to Software Development, Management, and Research","description":"This is the most authoritative archive of Barry Boehm's contributions to software engineering. Featuring 42 reprinted articles, along with an introduction and chapter summaries to provide context, it serves as a \"how-to\" reference manual for software engineering best practices. It provides convenient access to Boehm's landmark work on product development and management processes. The book concludes with an insightful look to the future by Dr. Boehm., ISBN13: 9780470148730 ISBN10: 047014873X Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51747674194227,"sku":"A.3.5 CH_03-24-25_ART_H00002ME","price":57.61,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/51jFPMve3sL.jpg?v=1753650896"},{"product_id":"fa_04-04-25_art_200003ve","title":"The Art of Software Testing","description":"Provides a practical rather than theoretical discussion of the purpose and nature of software testing. Emphasizes methodologies for the design of effective test cases. Comprehensively covers psychological and economic principles, managerial aspects of testing, test tools, high-order testing, code inspections, and debugging. Extensive bibliography. Programmers at all levels, and programming students, will find this reference work indispensible., ISBN13: 9780471043287 ISBN10: 0471043281 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51747683238195,"sku":"FA_04-04-25_ART_200003VE","price":39.75,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/71N4Q5k5qiL.jpg?v=1753651077"},{"product_id":"mt-str_ubd_h0000sf6","title":"Sun Certified Enterprise Architect For Java EE Study Guide","description":"Definitive, Comprehensive SCEA Exam Prep–Straight from Sun’s Exam Developers!\n\nThis book delivers complete, focused review for Sun’s new Sun Certified Enterprise Architect (SCEA) for Java EE certification exam–straight from two of the exam’s creators! SCEA lead developer\/assessor Mark Cade and SCEA lead developer\/assessor Humphrey Sheil offer powerful insights, real-world architectural case studies, and challenging sample questions that systematically prepare you for the actual exam. For every question, the authors show why the right answers are right–and why the other answers are wrong. Cade and Sheil cover every SCEA exam topic, skill, and technique, including: Understanding system architecture and its goals Decomposing larger systems into components organized by tiers or layers Addressing requirements for scalability, maintainability, reliability, availability, extensibility, performance, and security Building effective web (presentation) tiers, and analyzing tradeoffs associated with using web frameworks Leveraging EJB 3’s enhancements for business tier development Covering new enhancements in the JEE 5 platform Choosing and architecting the best integration and messaging components for your system Using the Java security model to enforce confidentiality, integrity, authorization, authentication, and non-repudiation Using the most powerful and useful Java EE architecture patterns Documenting Java EE architectures through visual models and narratives\nThe authors also present detailed guidance for handling every element of the SCEA exam–including your development and defense of a complete real-world architectural solution., ISBN13: 9780131482036 ISBN10: 0131482033 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51778502689075,"sku":"MT-STR_UBD_H0000SF6","price":35.28,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/71KR9lReOsL.jpg?v=1753606964"},{"product_id":"b7-17-3-f_phr_06-20-25_h0000krt","title":"Software Project Management: A Unified Framework","description":"Presents new management framework uniquely suited to the complexities of modern software development. Exposes the shortcoming of many wellaccepted management priorities \u0026amp; equips software professionals with state-of-the-art knowledge derived from the authors 20 years successful experience with project management. DLC: Computer software - Development - Management., ISBN13: 9780201309584 ISBN10: 0201309580 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51778528149811,"sku":"B7.17.3 F_PHR_06-20-25_H0000KRT","price":14.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/41W1StF1nhL.jpg?v=1753609652"},{"product_id":"integrating-cmmi-and-agile-development-case-studies-and-proven-techniques-for-faster-performance-improvement-sei-series-in-software-engineering","title":"Integrating CMMI and Agile Development: Case Studies and Proven Techniques for Faster Performance Improvement (SEI Series in Software Engineering)","description":"\u003cp\u003e“This book will be a great help to a variety of organizations figuring out how best to implement CMMI, including large and small enterprises, even if their starting point is not ‘Agile.’ All-in-all, this contains ‘pearls of wisdom’ that will make a much-appreciated contribution to the software engineering community.”\u003cbr\u003e\n– Mike Konrad, Chief Architect, CMMI, Software Engineering Institute; coauthor, CMMI®: Guidelines for Process Integration and Product Improvement, Second Edition\u003cbr\u003e\n“This book will challenge many of your (mis)understandings about both Agile delivery and CMMI. Paul thoughtfully applies his years of practical experience to help bridge two disparate communities who are working towards the same goal–improving an organization’s IT productivity. It’s about time someone wrote a book like this.”\u003cbr\u003e\n– Scott W. Ambler, Chief Methodologist for Agile and Lean, IBM Rational; author, Agile Modeling; and coauthor, Enterprise Unified Process\u003cbr\u003e\nMany organizations that have improved process maturity through Capability Maturity Model Integration (CMMI®) now also want greater agility. Conversely, many organizations that are succeeding with Agile methods now want the benefits of more mature processes. The solution is to integrate CMMI and Agile. Integrating CMMI® and Agile Development offers broad guidance for melding these process improvement methodologies. It presents six detailed case studies, along with essential real-world lessons, big-picture insights, and mistakes to avoid.\u003cbr\u003e\nDrawing on decades of process improvement experience, author Paul McMahon explains how combining an Agile approach with the CMMI process improvement framework is the fastest, most effective way to achieve your business objectives. He offers practical, proven techniques for CMMI and Agile integration, including new ways to extend Agile into system engineering and project management and to optimize performance by focusing on your organization’s unique, culture-related weaknesses., ISBN13: 9780321714107 ISBN10: 0321714105 Material Type: paperback\u003c\/p\u003e","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51781351702835,"sku":"B7.17.3 F_PHR_06-20-25_H0000KRV","price":42.63,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/51UEKZzpgDL.jpg?v=1753615977"},{"product_id":"openofficeorg-for-dummies","title":"OpenOffice.org For Dummies","description":"\u003cp\u003eUses the straightforward For Dummies style to show Linux and Windows users how to use the OpenOffice.org desktop productivity suite OpenOffice.org has a user interface and feature set similar to that of other office suites and works transparently with a variety of file formats, including those of Microsoft Office Explains how to download, install, and set up both the Linux and Windows versions of OpenOffice.org Organized by the four key desktop applications provided in the OpenOffice.org suite: Writer (word processing), Calc (spreadsheets), Impress (presentations), and Draw (graphics) Other topics covered include creating and formatting documents with Writer, using templates and styles, creating spreadsheets with Calc, manipulating spreadsheet data, creating a presentation with Impress, and creating and editing images with Draw, ISBN13: 9780764542220 ISBN10: 0764542222 Material Type: paperback\u003c\/p\u003e","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51784737620275,"sku":"A.33.2 F_05-12-25_ART_H0000867","price":36.75,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/61ARqWir49L.jpg?v=1753666802"},{"product_id":"quality-software-management-systems-thinking","title":"Quality Software Management: Systems Thinking","description":"\u003cp\u003eIn this first volume of the Quality Software Management series, Gerald M. Weinberg tackles the first requirement for developing quality software: learning to think correctly -- about problems, solutions, and quality itself.\u003cbr\u003e\nGuidelines on management are introduced to stimulate the kind of thinking needed., ISBN13: 9780932633224 ISBN10: 0932633226 Material Type: hardcover\u003c\/p\u003e","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51788002361651,"sku":"FA_05-26-25_PHA_20000GXQ","price":37.61,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/51DCJX64TPL.jpg?v=1753687255"},{"product_id":"dreaming-in-code-two-dozen-programmers-three-years-4732-bugs-and-one-quest-for-transcendent-software","title":"Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software","description":"\u003cp\u003eTheir story takes us through a maze of dead ends and exhilarating breakthroughs as they and their colleagues wrestle not only with the abstraction of code but with the unpredictability of human behavior,\u003cbr\u003e\nespecially their own. Along the way, we encounter black holes, turtles, snakes, dragons, axe-sharpening, and yak-shaving—and take a guided tour through the theories and methods, both brilliant and misguided, that litter the history of software development, from the famous “mythical man-month” to Extreme Programming. Not just for technophiles but for anyone captivated by the drama of invention, Dreaming in Code offers a window into both the information age and the workings of the human mind., ISBN13: 9781400082469 ISBN10: 1400082463 Material Type: hardcover\u003c\/p\u003e","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51791109521715,"sku":"FA_06-17-25_UBD_20000L7S","price":16.05,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/61Sj2eHy0xS.jpg?v=1753699153"},{"product_id":"computer-organization-and-design-the-hardwaresoftware-interface","title":"Computer Organization and Design: The Hardware\/Software Interface","description":"\u003cp\u003ePatterson-Hennessey's new work offers the most current and comprehensive coverage of the topic and is the only book on the market to include RISC architectures. The book is intended to teach a broader audience the fundamentals of computing including programs, operating systems, and compilers., ISBN13: 9781558602816 ISBN10: 155860281X Material Type: hardcover\u003c\/p\u003e","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51791767404851,"sku":"A_05-16-25_H0000F6S","price":21.53,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/71aGCtmQmaL.jpg?v=1753707648"},{"product_id":"the-cucumber-book-behaviour-driven-development-for-testers-and-developers","title":"The Cucumber Book: Behaviour-Driven Development for Testers and Developers","description":"\u003cp\u003eYour customers want rock-solid, bug-free software that does exactly what they expect it to do. Yet they can't always articulate their ideas clearly enough for you to turn them into code. The Cucumber Book dives straight into the core of the problem: communication between people. Cucumber saves the day; it's a testing, communication, and requirements tool - all rolled into one.\u003c\/p\u003e\n\n\u003cp\u003eWe'll show you how to express your customers' wild ideas as a set of clear, executable specifications that everyone on the team can read. You'll learn how to feed those examples into Cucumber and let it guide your development. You'll build just the right code to keep your customers happy, and not a line more.\u003c\/p\u003e\n\n\u003cp\u003eThe first part of the book teaches you how to use the core features of Cucumber. You'll learn how to use Cucumber's Gherkin DSL to describe-- in plain language - the behavior your customers want from the system. You'll learn how to write Ruby code that interprets those plain language specifications and checks them against your application. In Part 2, you'll consolidate the knowledge you just gained with a worked example.\u003c\/p\u003e\n\n\u003cp\u003eAlthough it was born in the Ruby community, you can use Cucumber to test almost any system, from a simple shell script or a Perl script, to enterprise PHP or a Java web application. In Part 3, you'll find a selection of recipes for some of the most common situations you'll encounter using Cucumber in the wild. You'll learn how to test Ajax-heavy web applications with Capybara and Selenium, REST web services, Ruby on Rails applications, command-line applications, legacy applications and lots more!\u003c\/p\u003e\n\n\u003cp\u003eWritten by the creator of Cucumber and one of its most experienced users and contributors, The Cucumber Book is an authoritative guide that will give you and your team all the knowledge you need to start using Cucumber with confidence.\u003c\/p\u003e\n\n\u003cp\u003eWhat You Need:\u003c\/p\u003e\n\n\u003cp\u003eWindows, Mac OS X (with XCode) or Linux\u003c\/p\u003e\n\n\u003cp\u003eRuby 1.9.2 and upwards, ISBN13: 9781934356807 ISBN10: 1934356808 Material Type: paperback\u003c\/p\u003e","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51804866642227,"sku":"AZ_STR_H0000C7I","price":12.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/81UzWHQxcXL.jpg?v=1753720955"},{"product_id":"introductiontotheteamsoftwareprocess","title":"Introduction to the Team Software Process","description":"Watts Humphrey is the visionary behind the Capability Maturity Model (CMM)(R) and the Personal Software Process (PSP) (sm). The CMM contains a framework for software process improvement at the organizational level. The PSP builds the self-discipline needed for individual programmers to work efficiently and effectively. The author's new Team Software Process (TSP) (sm) details methods to guide the formation of software development teams, to motivate their work, and to enhance their productivity.\n\nThis book describes an introductory version of TSP, ideal for smaller projects but also useful for learning basic techniques and procedures that apply to other development projects. Methods presented include: how to establish roles; how to conceive, design, and plan a project; how to track and report on progress.\nThe book walks readers through a complete development cycle, illustrating: how best to use the talents at hand; how to formulate well-defined goals; how to coordinate activities for maximum progress; how to promote effective communication; how to alleviate many of the conflicts that undermine teamwork.\nTeam members should not have to expend valuable time and energy reinventing ways to organize and run their team. By following a proven process, the team will more quickly be able to focus on the successful completion of the project itself. To help a team course apply these methods, the book provides two project exercises, with prescribed development goals and team roles., ISBN13: 9780201477191 ISBN10: 020147719X Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":51828342751539,"sku":"B7.17.4 F_PHR_06-20-25_H0000KT2","price":53.76,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/81j93nSQSoL.jpg?v=1758735162"},{"product_id":"making-embedded-systems-design-patterns-for-great-software","title":"Making Embedded Systems: Design Patterns for Great Software","description":"ISBN13: 9781449302146 ISBN10: 1449302149 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":52804224090419,"sku":"B8.18.6 F_12-01-25_ART_H0000MDZ","price":66.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/71i51ZCft1L.jpg?v=1764844262"},{"product_id":"digital-video-and-hd-algorithms-and-interfaces-the-morgan-kaufmann-series-in-computer-graphics","title":"Digital Video and HD: Algorithms and Interfaces (The Morgan Kaufmann Series in Computer Graphics)","description":"ISBN13: 9781558607927 ISBN10: 1558607927 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":52804247454003,"sku":"B8.18.4 F_12-01-25_ART_H0000MBK","price":20.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/610qjWUVguL.jpg?v=1764844337"},{"product_id":"agile-estimating-and-planning-1","title":"Agile Estimating and Planning","description":"ISBN13: 9780131479418 ISBN10: 0131479415 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":52812025004339,"sku":"P39.7-NUR_10-09-25_PHR_H00015IS","price":21.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/71yIqYm7obL_b0c3570e-e430-4f0d-b143-f05a3de02705.jpg?v=1764939791"},{"product_id":"pro-net-20-windows-forms-and-custom-controls-in-c","title":"Pro .NET 2.0 Windows Forms and Custom Controls in C#","description":"ISBN13: 9781590594391 ISBN10: 1590594398 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":52829939499315,"sku":"B11.9.4-NUR_11-26-25_PHR_H0001EXX","price":19.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/71YbVYtdBAL.jpg?v=1765365317"},{"product_id":"code-complete","title":"Code Complete","description":"ISBN13: 9780735619678 ISBN10: 0735619670 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":52842175299891,"sku":"B11.18.4_10-30-25_PHR_H0001B4L","price":29.87,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/61MYY5PRibL.jpg?v=1765716987"},{"product_id":"cobol-for-dummies","title":"COBOL For Dummies?","description":"ISBN13: 9780764502989 ISBN10: 0764502980 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":52854353166643,"sku":"U3.58.4-MT_08-18-25_PHR_H0000TXF","price":29.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/519TCM3PAZL.jpg?v=1766062977"},{"product_id":"arm-system-developers-guide-designing-and-optimizing-system-software-the-morgan-kaufmann-series-in-computer-architecture-and-design","title":"ARM System Developer's Guide: Designing and Optimizing System Software (The Morgan Kaufmann Series in Computer Architecture and Design)","description":"ISBN13: 9781558608740 ISBN10: 1558608745 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":52864428310835,"sku":"B1.16.2 F_12-16-25_ART_H0000NNZ","price":43.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/41JKM615IML.jpg?v=1766402888"},{"product_id":"how-open-source-ate-software-understand-the-open-source-movement-and-so-much-more","title":"How Open Source Ate Software: Understand the Open Source Movement and So Much More","description":"ISBN13: 9781484238936 ISBN10: 1484238931 Material Type: paperback","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":52980429488435,"sku":"NUR-A9.3_01-02-26_PHR_H0001HLT","price":20.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/613uApST1aL.jpg?v=1768901280"},{"product_id":"the-y2k-personal-survival-guide","title":"The Y2K Personal Survival Guide","description":"ISBN13: 9780895263018 ISBN10: 0895263017 Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":52990343676211,"sku":"B12.37.2 F_01-20-26_ART_H0000PA5","price":21.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/91c8oXiibTL.jpg?v=1769161694"},{"product_id":"patterns-of-software-tales-from-the-software-community","title":"Patterns of Software: Tales from the Software Community","description":"ISBN13: 9780195102697 ISBN10: 019510269X Material Type: hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":53053873422643,"sku":"U2.33-4-NUR_02-13-26_PHR_H0001KLC","price":29.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/518NYNBY9YL.jpg?v=1771233751"},{"product_id":"component-level-programming","title":"Component Level Programming","description":"Filling a wide gap in the field of programming, this unique book covers the ?other side? of component-based development?the development of the components themselves. This book not only shows readers how to develop a wide variety of components, but it also shows them how to divide an application into components and host-level coding. For computer programmers who want to learn component level programming, a very marketable skill., ISBN13:9780130458049 ISBN10:013045804X Material Type:hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":53456042098995,"sku":"B2.24.3 CH_05-15-26_ART_H0000W1G","price":80.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/41cLlYCAYrL.jpg?v=1780995199"},{"product_id":"component-level-programming-1","title":"Component Level Programming","description":"Filling a wide gap in the field of programming, this unique book covers the ?other side? of component-based development?the development of the components themselves. This book not only shows readers how to develop a wide variety of components, but it also shows them how to divide an application into components and host-level coding. For computer programmers who want to learn component level programming, a very marketable skill., ISBN13:9780130458049 ISBN10:013045804X Material Type:hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":53456561832243,"sku":"B2.24.3 CH_05-15-26_ART_H0000W1G","price":80.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/41cLlYCAYrL_1f74dc5e-df43-4bc7-8ca9-0a12bc46bc78.jpg?v=1780998798"},{"product_id":"component-level-programming-2","title":"Component Level Programming","description":"Filling a wide gap in the field of programming, this unique book covers the ?other side? of component-based development?the development of the components themselves. This book not only shows readers how to develop a wide variety of components, but it also shows them how to divide an application into components and host-level coding. For computer programmers who want to learn component level programming, a very marketable skill., ISBN13:9780130458049 ISBN10:013045804X Material Type:hardcover","brand":"CheapBookDepot","offers":[{"title":"Default Title","offer_id":53456808083763,"sku":"B2.24.3 CH_05-15-26_ART_H0000W1G","price":80.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/5086\/1363\/files\/41cLlYCAYrL_73b8c3c9-6a36-4f5a-b86e-cd32d1e03f72.jpg?v=1781002492"}],"url":"https:\/\/cheapbookdepot.com\/collections\/software-development.oembed?page=3","provider":"Cheap Book Depot","version":"1.0","type":"link"}