0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R250 - R500 (1)
  • R500 - R1,000 (2)
  • R1,000 - R2,500 (5)
  • -
Status
Brand

Showing 1 - 8 of 8 matches in All Departments

User Story Mapping (Paperback): Jeff Patton, Peter Economy, Martin Fowler, Marty Cagan, Alan Cooper User Story Mapping (Paperback)
Jeff Patton, Peter Economy, Martin Fowler, Marty Cagan, Alan Cooper 1
R1,107 R714 Discovery Miles 7 140 Save R393 (36%) Ships in 12 - 17 working days

How do you build a product that delights users? You must first know who your users are and how they plan to use what you're building. With this practical book, you'll explore the often-misunderstood practice of user story mapping, and learn how it can help keep your team stay focused on users and their experience throughout the development process.

You and your team will learn that user stories aren't a way to write better specifications, but a way to organize and have better conversations. This book will help you understand what kinds of conversations you should be having, when to have them, and what to keep track of when you do.Learn the key concepts used to create a great story mapUnderstand how user stories really work, and how to make good use of them in agile and lean projectsExamine the nuts and bolts of managing stories through the development cycleUse strategies that help you continue to learn before and after the product's release to customers and users

"User Story Mapping" is ideal for agile and lean software development team members, product managers and UX practitioners in commercial product companies, and business analysts and project managers in IT organizations--whether you're new to this approach or want to understand more about it.

Refactoring - Improving the Design of Existing Code (Hardcover, 2nd edition): Martin Fowler Refactoring - Improving the Design of Existing Code (Hardcover, 2nd edition)
Martin Fowler
R1,526 R1,203 Discovery Miles 12 030 Save R323 (21%) Ships in 12 - 17 working days

Martin Fowler's guide to reworking bad code into well-structured code Refactoring improves the design of existing code and enhances software maintainability, as well as making existing code easier to understand. Original Agile Manifesto signer and software development thought leader, Martin Fowler, provides a catalog of refactorings that explains why you should refactor; how to recognize code that needs refactoring; and how to actually do it successfully, no matter what language you use. Refactoring principles: understand the process and general principles of refactoring Code smells: recognize "bad smells" in code that signal opportunities to refactor Application improvement: quickly apply useful refactorings to make a program easier to comprehend and change Building tests: writing good tests increases a programmer's effectiveness Moving features: an important part of refactoring is moving elements between contexts Data structures: a collection of refactorings to organize data, an important role in programs Conditional Logic: use refactorings to make conditional sections easier to understand APIs: modules and their functions are the building blocks of our software, and APIs are the joints that we use to plug them together Inheritance: it is both very useful and easy to misuse, and it's often hard to see the misuse until it's in the rear-view mirror---refactorings can fix the misuse Examples are written in JavaScript, but you shouldn't find it difficult to adapt the refactorings to whatever language you are currently using as they look mostly the same in different languages. "Whenever you read [Refactoring], it's time to read it again. And if you haven't read it yet, please do before writing another line of code." -David Heinemeier Hansson, Creator of Ruby on Rails, Founder & CTO at Basecamp "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." -M. Fowler (1999)

Analysis Patterns - Reusable Object Models (Paperback): Martin Fowler Analysis Patterns - Reusable Object Models (Paperback)
Martin Fowler
R1,402 Discovery Miles 14 020 Ships in 12 - 17 working days

This innovative book recognizes the need within the object-oriented community for a book that goes beyond the tools and techniques of the typical methodology book. In Analysis Patterns: Reusable Object Models, Martin Fowler focuses on the end result of object-oriented analysis and design-the models themselves. He shares with you his wealth of object modeling experience and his keen eye for identifying repeating problems and transforming them into reusable models. Analysis Patterns provides a catalogue of patterns that have emerged in a wide range of domains including trading, measurement, accounting and organizational relationships. Recognizing that conceptual patterns cannot exist in isolation, the author also presents a series of "support patterns" that discuss how to turn conceptual models into software that in turn fits into an architecture for a large information system. Included in each pattern is the reasoning behind their design, rules for when they should and should not be used, and tips for implementation. The examples presented in this book comprise a cookbook of useful models and insight into the skill of reuse that will improve analysis, modeling and implementation.

UML Distilled - A Brief Guide to the Standard Object Modeling Language (Paperback, 3rd edition): Martin Fowler UML Distilled - A Brief Guide to the Standard Object Modeling Language (Paperback, 3rd edition)
Martin Fowler
R1,109 R1,001 Discovery Miles 10 010 Save R108 (10%) Ships in 12 - 17 working days

Series: The Addison-Wesley Object Technology Series

The long-awaited third edition of the best-selling UML book on the market; fully-updated and compliant with UML 2.0. This eagerly-anticipated third edition gets students thinking about efficient object-oriented software design using the latest version of the industry-standard for modeling software: UML 2.0. The author has retained the book's convenient, concise format that has made it an essential resource in courses introducing UML. The book describes all the major UML 2.0 diagram types, what they are intended to do, and the basic notation involved in creating and deciphering them. A true treasure for the software engineering community.

NoSQL Distilled - A Brief Guide to the Emerging World of Polyglot Persistence (Paperback, New): Pramod Sadalage, Martin Fowler NoSQL Distilled - A Brief Guide to the Emerging World of Polyglot Persistence (Paperback, New)
Pramod Sadalage, Martin Fowler
R1,008 R916 Discovery Miles 9 160 Save R92 (9%) Ships in 12 - 17 working days

The need to handle increasingly larger data volumes is one factor driving the adoption of a new class of nonrelational "NoSQL" databases. Advocates of NoSQL databases claim they can be used to build systems that are more performant, scale better, and are easier to program. NoSQL Distilled is a concise but thorough introduction to this rapidly emerging technology. Pramod J. Sadalage and Martin Fowler explain how NoSQL databases work and the ways that they may be a superior alternative to a traditional RDBMS. The authors provide a fast-paced guide to the concepts you need to know in order to evaluate whether NoSQL databases are right for your needs and, if so, which technologies you should explore further. The first part of the book concentrates on core concepts, including schemaless data models, aggregates, new distribution models, the CAP theorem, and map-reduce. In the second part, the authors explore architectural and design issues associated with implementing NoSQL. They also present realistic use cases that demonstrate NoSQL databases at work and feature representative examples using Riak, MongoDB, Cassandra, and Neo4j. In addition, by drawing on Pramod Sadalage's pioneering work, NoSQL Distilled shows how to implement evolutionary design with schema migration: an essential technique for applying NoSQL databases. The book concludes by describing how NoSQL is ushering in a new age of Polyglot Persistence, where multiple data-storage worlds coexist, and architects can choose the technology best optimized for each type of data access.

Patterns of Enterprise Application Architecture (Hardcover): Martin Fowler Patterns of Enterprise Application Architecture (Hardcover)
Martin Fowler
R1,841 R1,430 Discovery Miles 14 300 Save R411 (22%) Ships in 12 - 17 working days

The practice of enterprise application development has benefited from the emergence of many new enabling technologies. Multi-tiered object-oriented platforms, such as Java and .NET, have become commonplace. These new tools and technologies are capable of building powerful applications, but they are not easily implemented. Common failures in enterprise applications often occur because their developers do not understand the architectural lessons that experienced object developers have learned.

"Patterns of Enterprise Application Architecture" is written in direct response to the stiff challenges that face enterprise application developers. The author, noted object-oriented designer Martin Fowler, noticed that despite changes in technology--from Smalltalk to CORBA to Java to .NET--the same basic design ideas can be adapted and applied to solve common problems. With the help of an expert group of contributors, Martin distills over forty recurring solutions into patterns. The result is an indispensable handbook of solutions that are applicable to any enterprise application platform.

This book is actually two books in one. The first section is a short tutorial on developing enterprise applications, which you can read from start to finish to understand the scope of the book's lessons. The next section, the bulk of the book, is a detailed reference to the patterns themselves. Each pattern provides usage and implementation information, as well as detailed code examples in Java or C#. The entire book is also richly illustrated with UML diagrams to further explain the concepts.

Armed with this book, you will have the knowledge necessary to make important architectural decisionsabout building an enterprise application and the proven patterns for use when building them.

The topics covered include: Dividing an enterprise application into layers The major approaches to organizing business logic An in-depth treatment of mapping between objects and relational databases Using Model-View-Controller to organize a Web presentation Handling concurrency for data that spans multiple transactions Designing distributed object interfaces
0321127420B10152002

Lines of the Times - A Travel Scrapbook - The Journal Notes of Martin Fowler 1973-2016 (Paperback): Martin Fowler Lines of the Times - A Travel Scrapbook - The Journal Notes of Martin Fowler 1973-2016 (Paperback)
Martin Fowler
R552 R486 Discovery Miles 4 860 Save R66 (12%) Ships in 10 - 15 working days
Advanced Object-Oriented Analysis and Design Using UML (Paperback): James J. Odell Advanced Object-Oriented Analysis and Design Using UML (Paperback)
James J. Odell; Foreword by Martin Fowler
R1,867 Discovery Miles 18 670 Ships in 10 - 15 working days

Composed of updated versions of James Odell's articles from The Journal of Object-Oriented Programming, ROAD , and Object Magazine, this book works to convey the essence of object-oriented programming and software building through the Unified Modeling Language (UML). The author provides concise but in-depth pieces on structural issues, dynamic issues, business rules, object complexity, object aggregation, design templates, and the process of objects.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
The Cape Times - An Informal History
Gerald Shaw Hardcover R350 R301 Discovery Miles 3 010
Confronting Apartheid - A Personal…
John Dugard Paperback R320 R250 Discovery Miles 2 500
Township Violence And The End Of…
Gary Kynoch Paperback R350 R273 Discovery Miles 2 730
The Lie Of 1652 - A Decolonised History…
Patric Mellet Paperback  (7)
R365 R314 Discovery Miles 3 140
Whiteness, Afrikaans, Afrikaners…
Various Paperback R220 R172 Discovery Miles 1 720
Liberation Diaries - Reflections On 30…
Busani Ngcaweni Paperback R300 R219 Discovery Miles 2 190
Crash And Burn - A CEO's Crazy…
Glenn Orsmond Paperback R310 R209 Discovery Miles 2 090
The People's War - Reflections Of An ANC…
Charles Nqakula Paperback R325 R254 Discovery Miles 2 540
Falling Monuments, Reluctant Ruins - The…
Hilton Judin Paperback R1,081 Discovery Miles 10 810
Soul Of A Nation - A Quest For The…
Oyama Mabandla Paperback R320 R230 Discovery Miles 2 300

 

Partners