Home > Store

Righting Software

Register your product to gain access to bonus material or receive a coupon.

Righting Software

Best Value Purchase

Book + eBook Bundle

  • Your Price: $53.99
  • List Price: $89.98
  • Includes EPUB, MOBI, and PDF
  • About eBook Formats
  • This eBook includes the following formats, accessible from your Account page after purchase:

    ePub EPUB The open industry format known for its reflowable content and usability on supported mobile devices.

    MOBI MOBI The eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

    Adobe Reader PDF The popular standard, used most often with the free Adobe® Reader® software.

    This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

More Purchase Options

Book

  • Your Price: $39.99
  • List Price: $49.99
  • Estimated Release: Dec 16, 2019

eBook (Watermarked)

  • Your Price: $31.99
  • List Price: $39.99
  • Estimated Release: Dec 26, 2019
  • Includes EPUB, MOBI, and PDF
  • About eBook Formats
  • This eBook includes the following formats, accessible from your Account page after purchase:

    ePub EPUB The open industry format known for its reflowable content and usability on supported mobile devices.

    MOBI MOBI The eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

    Adobe Reader PDF The popular standard, used most often with the free Adobe® Reader® software.

    This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

About

Features

  • Targets the specific reasons so many software projects still fail, even when they’re carefully architected and developed with agile methods
  • Helps students integrate the two key elements of software design that must work together: system design and project design
  • Includes a complete, start-to-finish case study
  • By Microsoft Software Legend Juval Löwy, one of the world’s leading experts in effective software engineering

Description

  • Copyright 2020
  • Dimensions: 7" x 9-1/8"
  • Pages: 480
  • Edition: 1st
  • Book
  • ISBN-10: 0-13-652403-6
  • ISBN-13: 978-0-13-652403-8

Right Your Software and Transform Your Career

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.

Sample Content

Table of Contents

Preface
Acknowledgments
About the Author


Chapter 1: The Method
Part I: System Design
Chapter 2: Decomposition
Chapter 3: Structure
Chapter 4: Composition
Chapter 5: System Design Example

Part II: Project Design
Chapter 6: Motivation
Chapter 7: Project Design Overview
Chapter 8: Network and Float
Chapter 9: Time and Cost
Chapter 10: Risk
Chapter 11: Project Design in Action
Chapter 12: Advanced Techniques
Chapter 13: Project Design Example
Chapter 14: Concluding Thoughts

Appendix A: Project Tracking
Appendix B: Services Contract Design
Appendix C: Design Standard

Index

Updates

Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership