<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	<author>
  
  <id>26008</id>
  <name><![CDATA[Scott W. Ambler]]></name>
  <link><![CDATA[http://www.goodreads.com/author/show/26008.Scott_W_Ambler]]></link>
  <fans_count type="integer">0</fans_count>
  <followers_count type="integer">0</followers_count>
  <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
  <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
  <about><![CDATA[]]></about>
  <influences><![CDATA[]]></influences>
  <gender></gender>
  <hometown></hometown>
  <born_at></born_at>
  <died_at></died_at>
  
  <books>
        <book>
  <id type="integer">161302</id>
  <isbn>0321293533</isbn>
  <isbn13>9780321293534</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Refactoring Databases: Evolutionary Database Design (The Addison-Wesley Signature Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172290137m/161302.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172290137s/161302.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/161302.Refactoring_Databases_Evolutionary_Database_Design</link>
  <average_rating>3.29</average_rating>
  <ratings_count>7</ratings_count>
  <description>
    <![CDATA[Refactoring has proven its value in a wide range of development projects, helping software professionals improve system designs, maintainability, extensibility, and performance. Now, for the first time, leading agile methodologist Scott Ambler and renowned consultant Pramodkumar Sadalage introduce powerful refactoring techniques specifically designed for database systems.  Ambler and Sadalage demonstrate how small changes to table structures, data, stored procedures, and triggers can significantly enhance virtually any database design -- without changing semantics. You'll learn how to evolve database schemas in step with source code -- and become far more effective in projects relying on iterative, agile methodologies.  This comprehensive guide and reference covers every fundamental concept underlying database refactoring, and helps you overcome the practical obstacles to refactoring real-world databases. Start-to-finish examples walk you through refactoring both simple standalone database applications and sophisticated multi-application scenarios.  You'll master every task involved in refactoring database schemas, and discover best practices for deploying refactorings in even the most complex production environments. The second half of this book systematically covers five major categories of database refactorings. You'll learn how to use refactoring to enhance database structure, data quality, and referential integrity; and how to refactor both architectures and methods. The book provides an extensive set of examples, built with Oracle and Java, and easily adaptable for other languages, such as C#, C++, or VB.NET. Using this book's techniques and examples, you can reduce waste, rework, risk, and cost -- and build database systems capable of evolving smoothly, far into the future.]]>
  </description>
<authors>
    <author>
    <id>26008</id>
        <name><![CDATA[Scott W. Ambler]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/26008.Scott_W_Ambler]]></link>
    <average_rating>3.62</average_rating>
    <ratings_count>37</ratings_count>
    <text_reviews_count>7</text_reviews_count>
  </author>
  </authors>  <published>2006</published>
</book>

        <book>
  <id type="integer">46451</id>
  <isbn>0471202827</isbn>
  <isbn13>9780471202820</isbn13>
  <text_reviews_count type="integer">2</text_reviews_count>
  <title>
    <![CDATA[Agile Modeling: Effective Practices for Extreme Programming and the Unified Process]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1170330410m/46451.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1170330410s/46451.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/46451.Agile_Modeling_Effective_Practices_for_Extreme_Programming_and_the_Unified_Process</link>
  <average_rating>3.40</average_rating>
  <ratings_count>5</ratings_count>
  <description>
    <![CDATA[The first book to cover Agile Modeling, a new modeling technique created specifically for XP projects eXtreme Programming (XP) has created a buzz in the software development community-much like Design Patterns did several years ago. Although XP presents a methodology for faster software development, many developers find that XP does not allow for modeling time, which is critical to ensure that a project meets its proposed requirements. They have also found that standard modeling techniques that use the Unified Modeling Language (UML) often do not work with this methodology. In this innovative book, Software Development columnist Scott Ambler presents Agile Modeling (AM)-a technique that he created for modeling XP projects using pieces of the UML and Rational's Unified Process (RUP). Ambler clearly explains AM, and shows readers how to incorporate AM, UML, and RUP into their development projects with the help of numerous case studies integrated throughout the book.    &lt;ul&gt;    &lt;li&gt;AM was created by the author for modeling XP projects-an element lacking in the original XP design    &lt;li&gt;The XP community and its creator have embraced AM, which should give this book strong market acceptance    &lt;/ul&gt;   <p>   Companion Web site at <a rel="nofollow" target="_blank" href="http://www.agilemodeling.com">www.agilemodeling.com</a> features updates, links to XP and AM resources, and ongoing case studies about agile modeling.</p>]]>
  </description>
<authors>
    <author>
    <id>26008</id>
        <name><![CDATA[Scott W. Ambler]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/26008.Scott_W_Ambler]]></link>
    <average_rating>3.62</average_rating>
    <ratings_count>37</ratings_count>
    <text_reviews_count>7</text_reviews_count>
  </author>
  </authors>  <published>2002</published>
</book>

        <book>
  <id type="integer">46433</id>
  <isbn>0521616786</isbn>
  <isbn13>9780521616782</isbn13>
  <text_reviews_count type="integer">2</text_reviews_count>
  <title>
    <![CDATA[The Elements of UML(TM) 2.0 Style]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1170330319m/46433.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1170330319s/46433.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/46433.The_Elements_of_UML_TM_2_0_Style</link>
  <average_rating>4.25</average_rating>
  <ratings_count>4</ratings_count>
  <description>
    <![CDATA[For all developers who create models using the Unified Modeling Language (UML) 2.x The Elements of UML&#8482; 2.0 Style sets the rules for style that will improve your productivity - especially in teams, where understandability and consistency are critical. Coming from renowned UML expert Scott Ambler, the book furnishes a set of rules for modelling in the UML and describes a collection of standards and guidelines for creating effective UML diagrams that will be concise and easy to understand. It provides conventions for: Class diagrams; Timing Diagrams; Use case diagrams; Composite Structure Diagrams; Sequence diagrams; Interaction Overview Diagrams; Activity diagrams; Object diagrams; State machine diagrams; Package diagrams; Communication diagrams; Deployment diagrams and Component diagrams. The Elements of UML&#8482; 2.0 Style sets the rules for style that will improve your productivity.]]>
  </description>
<authors>
    <author>
    <id>26008</id>
        <name><![CDATA[Scott W. Ambler]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/26008.Scott_W_Ambler]]></link>
    <average_rating>3.62</average_rating>
    <ratings_count>37</ratings_count>
    <text_reviews_count>7</text_reviews_count>
  </author>
  </authors>  <published>2005</published>
</book>

        <book>
  <id type="integer">1037399</id>
  <isbn>0471202835</isbn>
  <isbn13>9780471202837</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Agile Database Techniques]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1180413331m/1037399.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1180413331s/1037399.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1037399.Agile_Database_Techniques</link>
  <average_rating>3.00</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[&lt;ul&gt;    &lt;li&gt;Describes Agile Modeling Driven Design (AMDD) and Test-Driven Design (TDD) approaches, database refactoring, database encapsulation strategies, and tools that support evolutionary techniques    &lt;li&gt;Agile software developers often use object and relational database (RDB) technology together and as a result must overcome the impedance mismatch    &lt;li&gt;The author covers techniques for mapping objects to RDBs and for implementing concurrency control, referential integrity, shared business logic, security access control, reports, and XML    &lt;li&gt;An agile foundation describes fundamental skills that all agile software developers require, particularly Agile DBAs    &lt;li&gt;Includes object modeling, UML data modeling, data normalization, class normalization, and how to deal with legacy databases    &lt;li&gt;Scott W. Ambler is author of <em>Agile Modeling</em> (0471202827), a contributing editor with Software Development (<a rel="nofollow" target="_blank" href="http://www.sdmagazine.com">www.sdmagazine.com</a>), and a featured speaker at software conferences worldwide    &lt;/ul&gt;]]>
  </description>
<authors>
    <author>
    <id>26008</id>
        <name><![CDATA[Scott W. Ambler]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/26008.Scott_W_Ambler]]></link>
    <average_rating>3.62</average_rating>
    <ratings_count>37</ratings_count>
    <text_reviews_count>7</text_reviews_count>
  </author>
  </authors>  <published>2003</published>
</book>

        <book>
  <id type="integer">1183492</id>
  <isbn>0521525470</isbn>
  <isbn13>9780521525473</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[The Elements of UML]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1181712711m/1183492.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1181712711s/1183492.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1183492.The_Elements_of_UML</link>
  <average_rating>4.00</average_rating>
  <ratings_count>1</ratings_count>
  <description>
    <![CDATA[The Elements of UML Style is for all developers who create models using the Unified Modeling Language (UML), especially those in teams where understandability and consistency are critical.  Just as Strunk &amp; White's The Elements of Style provides rules of usage for writing using the English language, this text furnishes a set of rules for modeling in the UML.  Scott Ambler describes a collection of standards and guidelines for creating effective UML diagrams that are concise and easy to understand. This book provides conventions for: Class diagrams, Use case diagrams, Sequence Diagrams, Activity diagrams, State chart diagrams, Collaboration diagrams, Deployment diagrams, and Component diagrams. The Elements of UML Style sets the rules for style that will improve programming productivity.  Scott W. Ambler is the President of Ronin International, Inc. (<a rel="nofollow" target="_blank" href="http://www.ronin-intl.com">www.ronin-intl.com</a>).  He is a popular international speaker, magazine columnist for Software Development (<a rel="nofollow" target="_blank" href="http://www.sdmagazine.com">www.sdmagazine.com</a>), and an award winning author of The Object Primer (2001), The Elements of Java Style (2000) More Process Patterns (1999), and Building Object Applications that Work (1998), all published by Cambridge University Press.]]>
  </description>
<authors>
    <author>
    <id>26008</id>
        <name><![CDATA[Scott W. Ambler]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/26008.Scott_W_Ambler]]></link>
    <average_rating>3.62</average_rating>
    <ratings_count>37</ratings_count>
    <text_reviews_count>7</text_reviews_count>
  </author>
  </authors>  <published>2002</published>
</book>

        <book>
  <id type="integer">5806183</id>
  <isbn>0521648262</isbn>
  <isbn13>9780521648264</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Building Object Applications That Work]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/5806183.Building_Object_Applications_That_Work</link>
  <average_rating>3.00</average_rating>
  <ratings_count>1</ratings_count>
  <description>
    <![CDATA[Written by internationally-acclaimed trainer and developer Scott Ambler, this book is a must-have resource for designers, programmers and testers of today's OO applications. The author takes you through the entire process of building object applications, from analyzing the project, to designing a user-friendly interface, to testing your approaches to make sure your applications work properly. Building Object Applications That Work includes sections on: how to use the Unified Modeling Language effectively; analysis, so you know what you need to build; design techniques, so that you know how you are going to build your application; collecting the right metrics to improve your development approach; applying OO patterns to improve the quality of your applications; creating applications for stand-alone, client/server and distributed environments; using both relational and object-oriented databases to make your objects persistent; and architecting your applications so they are maintainable and extensible.]]>
  </description>
<authors>
    <author>
    <id>26008</id>
        <name><![CDATA[Scott W. Ambler]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/26008.Scott_W_Ambler]]></link>
    <average_rating>3.62</average_rating>
    <ratings_count>37</ratings_count>
    <text_reviews_count>7</text_reviews_count>
  </author>
  </authors>  <published>1998</published>
</book>

        <book>
  <id type="integer">46435</id>
  <isbn>0131914510</isbn>
  <isbn13>9780131914513</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[The Enterprise Unified Process: Extending the Rational Unified Process]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1170330319m/46435.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1170330319s/46435.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/46435.The_Enterprise_Unified_Process_Extending_the_Rational_Unified_Process</link>
  <average_rating>3.00</average_rating>
  <ratings_count>1</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>26008</id>
        <name><![CDATA[Scott W. Ambler]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/26008.Scott_W_Ambler]]></link>
    <average_rating>3.62</average_rating>
    <ratings_count>37</ratings_count>
    <text_reviews_count>7</text_reviews_count>
  </author>
  </authors>  <published>2005</published>
</book>

        <book>
  <id type="integer">5153227</id>
  <isbn>1884842569</isbn>
  <isbn13>9781884842566</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Building Object Applications that Work: Your Step-by-Step Handbook for Developing Robust Systems with Object Technology (SIGS: Managing Object Technology)]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/5153227.Building_Object_Applications_that_Work_Your_Step_by_Step_Handbook_for_Developing_Robust_Systems_with_Object_Technology</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>26008</id>
        <name><![CDATA[Scott W. Ambler]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/26008.Scott_W_Ambler]]></link>
    <average_rating>3.62</average_rating>
    <ratings_count>37</ratings_count>
    <text_reviews_count>7</text_reviews_count>
  </author>
  </authors>  <published>1997</published>
</book>

        <book>
  <id type="integer">4803849</id>
  <isbn>1897326335</isbn>
  <isbn13>9781897326336</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Agile Database Development]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/4803849.Agile_Database_Development</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[Data is clearly an important aspect of software-based systems; yet, many agile development teams are struggling to involve data professionals within their projects. The Agile Data (AD) methodology defines a philosophical framework for data-oriented activities within agile projects, defining ways that application developers and data professionals can work together effectively; however, philosophy isn t enough -- you also need proven techniques which support those philosophies.     This recording presents techniques for agile database development, including database refactoring, Agile-Model Driven Development (AMDD), Test-Driven Design (TDD), and environment/tool strategies.    2-CD set]]>
  </description>
<authors>
    <author>
    <id>26008</id>
        <name><![CDATA[Scott W. Ambler]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/26008.Scott_W_Ambler]]></link>
    <average_rating>3.62</average_rating>
    <ratings_count>37</ratings_count>
    <text_reviews_count>7</text_reviews_count>
  </author>
  </authors>  <published>2006</published>
</book>

        <book>
  <id type="integer">4803848</id>
  <isbn>0521785197</isbn>
  <isbn13>9780521785198</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[The Object Primer]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/4803848.The_Object_Primer</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[Scott Ambler, author of Building Object Applications that Work, Process Patterns, and More Process Patterns, has revised his acclaimed first book, The Object Primer. Long prized in its original edition by both students and professionals as the best introduction to object-oriented technology, now this book is completely up-to-date with new material in every chapter. There are also new chapters on good OO programming techniques and OO software testing. All modeling notation has been rewritten in UML notation. Review questions at the end of each chapter allow readers to test their newly acquired knowledge. In addition, the author takes time to reflect on the lessons learned over the past few years by discussing the proven benefits and drawbacks of the technology. This is the perfect book for any software development professional or student seeking an introduction to the concepts and terminology of object technology.]]>
  </description>
<authors>
    <author>
    <id>26008</id>
        <name><![CDATA[Scott W. Ambler]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/26008.Scott_W_Ambler]]></link>
    <average_rating>3.62</average_rating>
    <ratings_count>37</ratings_count>
    <text_reviews_count>7</text_reviews_count>
  </author>
  </authors>  <published>2001</published>
</book>

      <books>
</author>
</GoodreadsResponse>