- 21%

Righting Software

Original price was: $49.99.Current price is: $39.31.

Added to wishlistRemoved from wishlist 0
Add to compare

Price: $49.99 - $39.31
(as of Oct 16, 2024 11:28:34 UTC – Details)


Right Your Software and Transform Your Career

Try our newest merchandise
Original price was: $397.76.Current price is: $285.00.
28%
Add to compare
Added to wishlistRemoved from wishlist 0
Add to compare
Added to wishlistRemoved from wishlist 0

Righting Software presents the proven, structured, and highly engineered approach to software design that renowned architect Juval Löwy has practiced and taught around the world. Although companies of every kind have successfully implemented his original design ideas across hundreds of systems, these insights have never before appeared in print.

Based on first principles in software engineering and a comprehensive set of matching tools and techniques, Löwy’s methodology integrates system design and project design. First, he describes the primary area where many software architects fail and shows how to decompose a system into smaller building blocks or services, based on volatility. Next, he shows how to flow an effective project design from the system design; how to accurately calculate the project duration, cost, and risk; and how to devise multiple execution options.

The method and principles in Righting Software apply regardless of your project and company size, technology, platform, or industry. Löwy starts the reader on a journey that addresses the critical challenges of software development today by righting software systems and projects as well as careers–and possibly the software industry as a whole. Software professionals, architects, project leads, or managers at any stage of their career will benefit greatly from this book, which provides guidance and knowledge that would otherwise take decades and many projects to acquire.

Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.


From the Publisher

Try our newest merchandise
Original price was: $397.76.Current price is: $285.00.
28%
Add to compare
Added to wishlistRemoved from wishlist 0
Add to compare
Added to wishlistRemoved from wishlist 0

Righting Software with pencilRighting Software with pencil

Right Your Software and Transform Your Career

A proven, structured, and highly engineered approach to software and project design that renowned architect Juval Löwy has practiced and taught around the world. The method and principles in Righting Software apply regardless of your project and company size, technology, platform, or industry and provide guidance and knowledge that would otherwise take decades and many projects to acquire.

Publisher ‏ : ‎ Addison Wesley; 1st edition (March 6, 2020)
Language ‏ : ‎ English
Paperback ‏ : ‎ 480 pages
ISBN-10 ‏ : ‎ 0136524036
ISBN-13 ‏ : ‎ 978-0136524038
Item Weight ‏ : ‎ 1.28 pounds
Dimensions ‏ : ‎ 7.01 x 0.59 x 8.9 inches

Customers say

Customers find the book one of the best related to software development. They say it teaches a proven, systematic approach to building software systems. Readers also mention the book is meaningful and deeply thought-provoking. They say it consistently captures the author’s teachings and prepares them for Master Classes.

AI-generated from the text of customer reviews

9 reviews for Righting Software

0.0 out of 5
0
0
0
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Avatar

    J. COMPARIN

    MUST READ
    If you want to secure your future with a career in the computer software industry, this book is a must for your library. Unlike traditional approaches to software system development, this book teaches you how to design and develop software systems using engineering principles. I have been involved in software development for well over 20 years and I have seen company after company, team after team, struggle (more often fail) to deliver quality projects on time and on budget. I did Waterfall, Extreme Programming, and various Agile methodologies for many years before being introduced to Juval Lowy’s “Method”. I was a Certified Scrum Master and Certified Scaled Agile (SAFe) Practitioner. All of these have tremendous shortcomings. If you have tried them, you know what I am talking about. Whether you are a programmer, analyst, architect, manager, new or experienced, I highly suggest you make some time, sit back with an open mind and read this book. You may have to read it two or three times because it will likely challenge everything you ever thought you knew or have heard about software system development.Thankfully, this is not a book about theory, concept or philosophy. Instead, it is a book that teaches a proven, systematic approach to building software systems that is far superior to any other current software development life cycle model in existence.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Avatar

    Horia Pop

    Always on my desktop
    The only book I keep more or less permanently on my desktop. Here’s why.Effective Decision-Making Tool————————————It has become my trusted reference source for navigating a decision tree with too many branches. This tree I found out stands behind any software system, whether we like to acknowledge it or not.The book has saved me many lost hours spent spiraling down rabbit holes, exploring a never-ending list of “viable” options, doubting my decisions (and biases), and only moving ahead under the threat of a deadline. Even then, often, by making a “coin toss” decision and hoping for the best.In short, it keeps me away from the infamous analysis paralysis, through proven and objective techniques for decision making.The answer is in there. Reread it.————————————–Like many of Juval’s other works, the book itself comprises of many layers. Parts that seem as fluff at first pass, surfaces as essential, and meaningful on subsequent reads.Even after fully embracing The Method and thought I got a good grasp on it, I often stumbled on roadblocks, when applying in the real world. At that point, I would pick up the book and end up, most of the time, finding the answer hidden behind a single word or sentence that I didn’t pay much attention to before.Teaches Critical Thinking and Antifragility————————————————I was apprehensive during my first engagement with Juval’s teachings as they go against the prevailing trend in the industry and more significantly against my own beliefs that guided my professional career until then. But once I managed to put my ego aside and welcomed divergent ideas, I could see the flaws in many of my ways and fragile aspects of my previous work. It trained me on being more critical towards my own decisions and provided the integrity required to back the ones that remain standing.On the con-side——————-Due to the heavy loading with crucial information, finding what you need can sometimes be a pain. That’s why I ended up having to get both the printed and later the Kindle edition (the latter allowing me to do a quick search for specific terms).Additionally, once you’ve been exposed to The Method through one of the masterclasses Juval teaches, the book’s value gets a considerable boost. However, it may have the opposite effect if this is your first contact with these concepts, thus not getting the full benefit of Righting Software.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Avatar

    Darrin Sommers

    Essential demystifying of software architecture and practice
    There IS a way to plan for software development there IS a way to know what to build before you start. Juval describes The Method as the way to do this. As a practicing developer I can attest that for me and many others that this assertion is true. If you are looking for a path in the woods and order to chaos in software development search here. If you’ve given up but are still looking for hope this is the way. It isn’t easy but Juval does an excellent job uncovering the essential tools of the trade for any aspiring software architect.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Avatar

    Richard Ward

    Eye-opening Book on Software Architecture
    I’ve spent my entire career in software development and have been architecting solutions now for a couple decades. I can definitely say that many of the most valuable lessons I’ve learned along the way have been the hard way: by make spectacular mistakes that have resulted in applications that began to show their limits as the time came for things that are increasingly common, now that we are working on web/cloud environments, issues like scalability and security that can rise to the forefront almost immediately. Gone are the days of desktop computing where the worst you typically had to deal with were dll mismatches (and I don’t miss those days!).This book was recommended to me by a friend I respect and, I have to say, it was like a thunderbolt.Since I have made many of the same mistakes the author outlines I could instantly see his points – and thus his solutions for avoiding them using volatility-based decomposition. They say memories based on strong emotions are those that stick with you. I’m here to confess to you that I have quite a few memories that I’ll never forget from architecture decisions that later came to rear their ugly heads.If you’re like me and your best growth experiences seem to be predicated by spectacular failures I highly recommend you pick up this book, read it thoroughly, and keep it close by for reference. Better: if you’re new to software architecture, pick up this book now and you’ll be able to avoid the pain and humiliation I’ve had to suffer by learning how to design correctly the first time!

    Helpful(0) Unhelpful(0)You have already voted this
  5. Avatar

    Tunde Tosh

    This book is for you if you’ve been left wondering why all your software development efforts have come at high financial and/or human costs (e.g. budget and schedule overshoots, reputational damage, burnout, etc.). Juval leaves behind the ‘flavours of the month’ software development approaches that have become religious mantras to focus on fundamental principles of engineering. He goes beyond our obsession with the ‘what’ and ‘how’ that litters the tech landscape to the ‘why’. Studying this book might just be one of the rarest chances you ever get to regain your sanity!

    Helpful(0) Unhelpful(0)You have already voted this
  6. Avatar

    Gabriel Oliveira

    Nem comecei a ler direito, e percebi que a qualidade das páginas do livro são horríveis. Um papel de baixíssima qualidade que amassa ao folhear. Fiquei decepcionado

    Helpful(0) Unhelpful(0)You have already voted this
  7. Avatar

    Dom

    All you have in this book are explanations of how not to design software (functional decomposition), but then it fails to give a clear picture on how to achieve composite design. First you’ll have a great explanation on how to find volatilities and how to encapsulate them in components (around chapter 2), but after that it starts to explain how to map those volatilities to architecture components and, in my opinion, starts to contradict itself about the Managers vs Engines ratio. Then you fail and fail and fail trying again because the book is always “if don’t achieve this and that is because you are doing functional composition”.I can’t recommend this book, you are better reading something about reactive design and DDD.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Avatar

    Amazon Customer

    this book and its cover texts starts with self-praise of the highest level. while reading, I found it hard to find ground for this praise – unless you are a total fool at programming you should know how to avoid some or most of the described problems. someone with that much praise should deliver more than excel graphs – and I finally got the impression that the overall content could have been subsumed into but a fex chapters, or a much shorter text even.

    Helpful(0) Unhelpful(0)You have already voted this
  9. Avatar

    Mr. E. Kagbala

    Well, what can I say? I’ve been waiting for this for a long time. You know sometimes, you like an idea because “that’s exactly how I’ve always thought it should be”, but in this case, it’s quite the opposite.As time passed after the architect’s masterclass course, it was proving difficult to retain the ideas, but this brought them back clearer.The only danger is, if the industry moves from functional to volatility based decomposition, where will all the projects to fix bad Solutions come from? 🙂

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Righting Software
    Righting Software

    Original price was: $49.99.Current price is: $39.31.

    Try our newest merchandise in category:Software
    Add to compare
    Added to wishlistRemoved from wishlist 0
    Original price was: $49.99.Current price is: $39.31.
    21%
    Add to compare
    Added to wishlistRemoved from wishlist 0
    Digital Mark System
    Logo
    Compare items
    • Total (0)
    Compare
    0
    Shopping cart