e99 Online Shopping Mall
Help | |
Home - Computer - Software (Books) |
  | 1-20 of 100 | Next 20 |
click price to see details click image to enlarge click link to go to the store
1. Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides | |
Hardcover: 416
Pages
(1994-11-10)
list price: US$59.99 -- used & new: US$30.99 (price subject to change: see help) Asin: 0201633612 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (276)
A must have
Excellent
Exactly what I needed
Rely
poor explanation though important topics |
2. Agile Software Development with Scrum (Series in Agile Software Development) by Ken Schwaber, Mike Beedle | |
Paperback: 158
Pages
(2001-10-21)
list price: US$45.40 -- used & new: US$31.40 (price subject to change: see help) Asin: 0130676349 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product 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. Customer Reviews (52)
Great Read
Enough to show you a bit about the ins and outs of SCRUM
Insightful
Not without value
a great read |
3. Software Requirements by Karl E. Wiegers | |
Paperback: 544
Pages
(2003-02-26)
list price: US$39.99 -- used & new: US$22.50 (price subject to change: see help) Asin: 0735618798 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description The book's commonsense approach provides exemplary project management skills tailored to gathering (and refining, implementing, and eventually tracking) software requirements. While the book often cites recent software engineering studies, the focus always returns to practical management techniques. A case study for a chemical tracking application frames the book, and most chapters begin with anecdotes that demonstrate situations in which users and developers misunderstand each other about a software project's ultimate goals. (If you've ever worked in the field, these stories will probably sound all too familiar.) This book offers hope, though, for improving your software design process, with dozens of tips on getting better design input from your customers and then using these requirements to generate a variety of design documents. There are numerous templates and sample documents too--a big help for the busy software manager. Several standout sections cover negotiating difficult steps in the process, particularly how to manage shifting requirements as projects move forward and keep the various users and stakeholders content throughout the software process. Late in the book, the author surveys today's software management tools and shows how to pick the right ones for your organization. Anchored by the author's considerable experience and software engineering expertise, this jargon-free and practical guide to software requirements can definitely give you the edge in managing software projects more efficiently. --Richard Dragan Topics covered: software requirements specifications (SRS); business and user requirements; risk management; the requirements process; sample documents and templates; requirements development: elicitation, analysis, specification, and verification; rights and responsibilities for software customers; best practices; project management tips; process assessment and improvement; types of users; product champions; use cases and other diagrams; tips for prototyping; managing requirements change; change centered boards (CCBs); evaluating and using requirements tools; requirements traceability matrix; impact analysis. Customer Reviews (51)
Excellent book
Very Comprehensive
Helpful
Worth your time
Great overview on methodology of requirements gathering |
4. Documenting Software Architectures: Views and Beyond (2nd Edition) by Paul Clements, Felix Bachmann, Len Bass, David Garlan, James Ivers | |
Hardcover: 592
Pages
(2010-10-15)
list price: US$64.99 -- used & new: US$44.54 (price subject to change: see help) Asin: 0321552687 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description —From the Foreword by Grady Booch, IBM Fellow Documenting Software Architectures, Second Edition, provides the most complete and current guidance, independent of language or notation, on how to capture an architecture in a commonly understandable form. Drawing on their extensive experience, the authors first help you decide what information to document, and then, with guidelines and examples (in various notations, including UML), show you how to express an architecture so that others can successfully build, use, and maintain a system from it. The book features rules for sound documentation, the goals and strategies of documentation, architectural views and styles, documentation for software interfaces and software behavior, and templates for capturing and organizing information to generate a coherent package. New and improved in this second edition: Customer Reviews (10)
The Best Just got Better....
Rich book that deserve to be read
A master guide on Architecture Documentation
Easy to buy
The best thinking on documenting software architecture |
5. Lean Software Development: An Agile Toolkit by Mary Poppendieck, Tom Poppendieck | |
Paperback: 240
Pages
(2003-05-18)
list price: US$54.99 -- used & new: US$38.82 (price subject to change: see help) Asin: 0321150783 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Lean Software Development shows software professionals how to achieve breakthrough quality, savings, speed, and business value by adapting the seven "lean" principles that have already revolutionized manufacturing and R&D. Drawing on 25+ years' experience leading enterprise projects, the authors show how to use these principles to create agile processes that work - because they're optimized for your environment. Customer Reviews (45)
Content that stands the test of time
Lean Software Development, an Agile Toolkit
A good read for anybody in business
A slender introduction to lean
Recommended Reading |
6. Testing Computer Software, 2nd Edition by Cem Kaner, Jack Falk, Hung Q. Nguyen | |
Paperback: 480
Pages
(1999-04-12)
list price: US$70.00 -- used & new: US$45.22 (price subject to change: see help) Asin: 0471358460 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description The best thingabout Testing Computer Software is its practical point-by-pointguide to everyday software testing, from creating a test plan, towriting effective bug reports, to working with programming staff andmanagement to fix bugs. That said, this book's early frame ofreference shows how far we've come. (The book relies heavily on MS-DOSexamples and features some truly embarrassing anachronisms, includingthe mention of testing dot-matrix printers and even EGA/VGA videomodes.) The bibliography stops at sources from 1992 and features manyreferences from the 1980s. Nowadays, automated software testing toolsare the staple of any testing strategy. This book even advocates await-and-see approach to the "new" Microsoft Test. Theselimitations aside, there is still a good deal to mine here. Much ofthe approach to testing is still very valid for any aspiring orworking test engineer. Clearly, readers of the first edition will havelittle reason to upgrade to this second edition, but for anyone whoappreciates a "classic" (and indeed a pioneering) text in the field ofsoftware testing, it's good to have Testing Computer Softwarein print again. --Richard Dragan Topics covered: testcase design, test planning, project lifecycle overview, softwareerrors, boundary conditions, bug reports, regression testing, blackbox testing, software quality and reliability, managing test teams,printer testing, internationalization, and managing legal risk. Customer Reviews (45)
EXcellent book on testing - especially for novices
Exactly what I expected
New to testing...
Written by bureaucrats while they were on their vacation in an Ivory tower, long long time ago...
Not for Computer People. |
7. Lessons Learned in Software Testing by Cem Kaner, James Bach, Bret Pettichord | |
Paperback: 352
Pages
(2001-12-15)
list price: US$39.99 -- used & new: US$9.79 (price subject to change: see help) Asin: 0471081124 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description The world's leading software testing experts lend you their wisdom and years of experience to help you avoid the most common mistakes in testing software. Each lesson is an assertion related to software testing, followed by an explanation or example that shows you the how, when, and why of the testing lesson. More than just tips, tricks, and pitfalls to avoid, Lessons Learned in Software Testing speeds you through the critical testing phase of the software development project without the extensive trial and error it normally takes to do so. The ultimate resource for software testers and developers at every level of expertise, this guidebook features: Customer Reviews (41)
Good Stuff
Amazingly good book on software testing
Good Book
Very practical and useful
Many insights into testing |
8. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Addison-Wesley Signature Series (Fowler)) by Jez Humble, David Farley | |
Hardcover: 512
Pages
(2010-08-06)
list price: US$49.99 -- used & new: US$32.40 (price subject to change: see help) Asin: 0321601912 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Getting 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. Jez 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. The 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 Whether 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. Customer Reviews (3)
Well written book.
How to deliver software to users at the click of a button
A very important contribution |
9. Succeeding with Agile: Software Development Using Scrum by Mike Cohn | |
Paperback: 504
Pages
(2009-11-05)
list price: US$49.99 -- used & new: US$33.48 (price subject to change: see help) Asin: 0321579364 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Proven, 100% Practical Guidance for Making Scrum and Agile Work in Any Organization This 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. Succeeding 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. Throughout, 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 Whether 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. Customer Reviews (24)
Book for the knowledgable
Book review
Utterly useless and really remarkbly vacuous
If you can only buy 1 book on Agile...
The most practical guide to agile available |
10. Growing Object-Oriented Software, Guided by Tests by Steve Freeman, Nat Pryce | |
Paperback: 384
Pages
(2009-10-22)
list price: US$49.99 -- used & new: US$25.74 (price subject to change: see help) Asin: 0321503627 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Foreword by Kent Beck "The authors of this book have led a revolution in the craft of programming by controlling the environment in which software grows.” --Ward Cunningham “At last, a book suffused with code that exposes the deep symbiosis between TDD and OOD. This one's a keeper.” --Robert C. Martin “If you want to be an expert in the state of the art in TDD, you need to understand the ideas in this book.”--Michael Feathers Test-Driven Development (TDD) is now an established technique for delivering better software faster. TDD is based on a simple idea: Write tests for your code before you write the code itself. However, this "simple" idea takes skill and judgment to do well. Now there's a practical guide to TDD that takes you beyond the basic concepts. Drawing on a decade of experience building real-world systems, two TDD pioneers show how to let tests guide your development and “grow” software that is coherent, reliable, and maintainable. Steve Freeman and Nat Pryce describe the processes they use, the design principles they strive to achieve, and some of the tools that help them get the job done. Through an extended worked example, you’ll learn how TDD works at multiple levels, using tests to drive the features and the object-oriented structure of the code, and using Mock Objects to discover and then describe relationships between objects. Along the way, the book systematically addresses challenges that development teams encounter with TDD--from integrating TDD into your processes to testing your most difficult features. Coverage includes • Implementing TDD effectively: getting started, and maintaining your momentum throughout the project • Creating cleaner, more expressive, more sustainable code • Using tests to stay relentlessly focused on sustaining quality • Understanding how TDD, Mock Objects, and Object-Oriented Design come together in the context of a real software development project • Using Mock Objects to guide object-oriented designs • Succeeding where TDD is difficult: managing complex test data, and testing persistence and concurrency Customer Reviews (13)
Worth the Read!
A must read for all OO developers
Challenge your thoughts on growing your software with tests, constantly
A unique book
Developer collections need this |
11. Making it Big in Software: Get the Job. Work the Org. Become Great. by Sam Lightstone | |
Paperback: 456
Pages
(2010-03-20)
list price: US$24.99 -- used & new: US$14.58 (price subject to change: see help) Asin: 0137059671 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description The Software Insider’s Guide to Getting Hired and Getting to the Top! Here’s all the information you need to jumpstart your software career: the best ways to get hired, move up, and blaze your way to the top! The software business has radically changed, and this book reveals today’s realities–everything your professors and corporate managers never told you. In his 20 years at IBM as a software architect, senior manager, and lead programmer, Sam Lightstone has briefed dozens of leading companies and universities on careers, new technology, and emerging areas of research. He currently works on one of the world’s largest software development teams and spends a good part of his time recruiting and mentoring software engineers. This book shares all the lessons for success Sam has learned…plus powerful insights from 17 of the industry’s biggest stars. Want to make it big in software? Start right here! Discover how to • Get your next job in software development • Master the nontechnical skills crucial to your success • “Work the org” to move up rapidly • Successfully manage your time, projects, and life • Avoid “killer” mistakes that could destroy your career • Move up to “medium-shot,” “big-shot,” and finally, “visionary” • Launch your own winning software company Exclusive interviews with Steve Wozniak, Inventor, Apple computer John Schwarz, CEO, Business Objects James Gosling, Inventor, Java programming language Marissa Mayer, Google VP, Search Products and User Experience Jon Bentley, Author, Programming Pearls Marc Benioff, CEO and founder, Salesforce.com Grady Booch, IBM Fellow and co-founder Rational Software Bjarne Stroustrup, Inventor, C++ programming language David Vaskevitch, Microsoft CTO Linus Torvalds, Creator, Linux operating system kernel Richard Stallman, Founder, Free software movement Peter Norvig, Google’s Director of Research Mark Russinovich, Microsoft Fellow and Windows Architect Tom Malloy, Adobe Chief Software Architect Diane Greene, Co-founder and past CEO of VMware Robert Kahn, Co-inventor, the Internet Ray Tomlinson, Inventor, email Customer Reviews (15)
Inspiring and informational
Great read despite the cheesy title
Software engineers and collections catering to them must have this
Job skills for geeks
The Best career guide I have ever read |
12. Lean Architecture: for Agile Software Development by James O. Coplien, Gertrud Bjørnvig | |
Paperback: 376
Pages
(2010-08-17)
list price: US$50.00 -- used & new: US$35.52 (price subject to change: see help) Asin: 0470684208 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (2)
Must Read for Architects in a Lean Organization.
A must read for all system developers |
13. Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives by Nick Rozanski, Eóin Woods | |
Hardcover: 576
Pages
(2005-04-30)
list price: US$64.99 -- used & new: US$42.79 (price subject to change: see help) Asin: 0321112296 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Software Systems Architecture is a practitioner-oriented guide to designing and implementing effective architectures for information systems. It is both a readily accessible introduction to software architecture and an invaluable handbook of well-established best practices. It shows why the role of the architect is central to any successful information-systems development project, and, by presenting a set of architectural viewpoints and perspectives, provides specific direction for improving your own and your organization's approach to software systems architecture. With this book you will learn how to The architectural viewpoints and perspectives presented in the book also provide a valuable long-term reference source for new and experienced architects alike. Whether you are an aspiring or practicing software architect, you will find yourself referring repeatedly to the practical advice in this book throughout the lifecycle of your projects. A supporting Web site containing further information can be found at www.viewpoints-and-perspectives.info Customer Reviews (21)
THE book on software architecture
Pragmatic Software Architecture
Review
The Missing Manual for Software Architecture
excellent book |
14. Clean Code: A Handbook of Agile Software Craftsmanship | |
Paperback: 464
Pages
(2008-08-11)
list price: US$47.99 -- used & new: US$26.29 (price subject to change: see help) Asin: 0132350882 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (76)
a Must read!
A must read!Fantastic!
Complete Awesomeness
If your not sure how good your code is read this!
A book about how to produce quality code |
15. Leading Lean Software Development: Results Are not the Point by Mary Poppendieck, Tom Poppendieck | |
Paperback: 312
Pages
(2009-10-31)
list price: US$49.99 -- used & new: US$25.95 (price subject to change: see help) Asin: 0321620704 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (4)
Not As Satisfying But Still Worthwhile
Great book to read after you have some practical experience with Agile.
A top pick for any software programming collection
lean - by frames of reference |
16. 97 Things Every Software Architect Should Know: Collective Wisdom from the Experts | |
Paperback: 224
Pages
(2009-02-05)
list price: US$34.99 -- used & new: US$19.08 (price subject to change: see help) Asin: 059652269X Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description In this truly unique technical book, today's leading software architects present valuable principles on key development issues that go way beyond technology. More than four dozen architects -- including Neal Ford, Michael Nygard, and Bill de hOra -- offer advice for communicating with stakeholders, eliminating complexity, empowering developers, and many more practical lessons they've learned from years of experience. Among the 97 principles in this book, you'll find useful advice such as: To be successful as a software architect, you need to master both business and technology. This book tells you what top software architects think is important and how they approach a project. If you want to enhance your career, 97 Things Every Software Architect Should Know is essential reading. Customer Reviews (22)
Some nuggets, but no so good
Interesting wisdom from experts
I didn't finish
97 Valuable Discussion Points
incoherent and useless |
17. Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity by Joel Spolsky | |
Paperback: 362
Pages
(2004-08-02)
list price: US$24.99 -- used & new: US$12.94 (price subject to change: see help) Asin: 1590593898 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description — Greg Wilson, Dr.(Joel Spolsky's) genuine desire to make the software world a better place keeps us coming back for more. — Bruce Hadley, softwareCEO.This book will challenge, encourage, upset, and entertain you.Spolsky knows his stuff, and he's got the war wounds to prove it.This book is worth the price of admission... — Tom Duff, Duffbert's Random Musings An entertaining oportunity to get to know one of today's most influential developer/authors.Spolsky based these observations on years of personal experience. The result just a handful of years later? Spolsky's technical knowledge, caustic wit, and extraordinary writing skills have earned him status as a programming guru! His blog has become renowned throughout the programming world&emdash;now linked to more than six hundred websites and translated into over thirty languages. Joel on Software covers every conceivable aspect of software programming&emdash;from the best way to write code, to the best way to design an office in which to write code! All programmers, all people who want to enhance their knowledge of programmers, and all who are trying to manage programmers will surely relate to Joel's musings. Customer Reviews (57)
Awesome Book !!
almost funny; must for any software entrepreneur
Fantastic. Informative and witty.
something all programmers,managers and people who love programmers should read
Smart |
18. Software Architecture: Foundations, Theory, and Practice by R. N. Taylor, N. Medvidovic, E. M. Dashofy | |
Hardcover: 750
Pages
(2009-01-09)
-- used & new: US$49.99 (price subject to change: see help) Asin: 0470167742 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (7)
Foundations, Theory,Practice is the order of book priorities
Modern intro to Software Architecture
Worth the money to find out more about architecture
Software Architecture text - not worth
A fine introduction to the discipline of software architecture |
19. Software Project Survival Guide (Pro -- Best Practices) by Steve McConnell | |
Paperback: 304
Pages
(1997-10-15)
list price: US$24.99 -- used & new: US$10.00 (price subject to change: see help) Asin: 1572316217 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description Customer Reviews (64)
Software Project Survival Guide
I've read this book a long time ago, but the remembering is good
A must for project leaders
well-researched
The presented methodology is good but... |
20. Implementing Lean Software Development: From Concept to Cash by Mary Poppendieck, Tom Poppendieck | |
Paperback: 304
Pages
(2006-09-17)
list price: US$49.99 -- used & new: US$26.16 (price subject to change: see help) Asin: 0321437381 Average Customer Review: Canada | United Kingdom | Germany | France | Japan | |
Editorial Review Product Description "This remarkable book combines practical advice, ready-to-use techniques, anda deep understanding of why this is the right way to develop software. I haveseen software teams transformed by the ideas in this book." --Mike Cohn, author of Agile Estimating and Planning "As a lean practitioner myself, I have loved and used their first book for years.When this second book came out, I was delighted that it was even better. If youare interested in how lean principles can be useful for software developmentorganizations, this is the book you are looking for. The Poppendiecks offer abeautiful blend of history, theory, and practice." --Alan Shalloway, coauthor of Design Patterns Explained "I've enjoyed reading the book very much. I feel it might even be better than thefirst lean book by Tom and Mary, while that one was already exceptionallygood! Mary especially has a lot of knowledge related to lean techniques inproduct development and manufacturing. It's rare that these techniques areactually translated to software. This is something no other book does well(except their first book)." --Bas Vodde "The new book by Mary and Tom Poppendieck provides a well-written andcomprehensive introduction to lean principles and selected practices for softwaremanagers and engineers. It illustrates the application of the values andpractices with well-suited success stories. I enjoyed reading it." --Roman Pichler "In Implementing Lean Software Development, the Poppendiecks explore moredeeply the themes they introduced in Lean Software Development. They beginwith a compelling history of lean thinking, then move to key areas such asvalue, waste, and people. Each chapter includes exercises to help you apply keypoints. If you want a better understanding of how lean ideas can work withsoftware, this book is for you." --Bill Wake, independent consultant In 2003, Mary and Tom Poppendieck's Lean Software Development introduced breakthrough development techniques that leverage Lean principles to deliver unprecedented agility and value. Now their widely anticipated sequel and companion guide shows exactly how to implement Lean software development, hands-on. This new book draws on the Poppendiecks' unparalleled experience helping development organizations optimize the entire software value stream. You'll discover the right questions to ask, the key issues to focus on, and techniques proven to work. The authors present case studies from leading-edge software organizations, and offer practical exercises for jumpstarting your own Lean initiatives. Customer Reviews (18)
You MUST OWN this book if you manage software
Great overview of lean concepts
A principle-based approach
Inspiring and Fat Free
Gets to the heart of agile, not just the trappings |
  | 1-20 of 100 | Next 20 |