- Häftad (Paperback)
- Antal sidor
- Addison Wesley
- 229 x 175 x 18 mm
- Antal komponenter
- 599 g
Du kanske gillar
Robert C MartinHäftad
Righting Softwareav Juval Lwy330
Even now, software projects keep failing at an alarming rate, many that make it out the door are rife with defects, and even reliable software systems often dont meet expectations. Rank and file programmers act as mere technicians; software architects are inadequately trained for success, and the information available to them is haphazard, inconsistent, or wrong. In Righting Software, Juval Lwy helps overcome these problems by introducing a structured and highly engineered approach for system and project design thats proven to work.
- Skickas inom 5-8 vardagar.
- Gratis frakt inom Sverige över 159 kr för privatpersoner.
- Köp nu, betala sen med
Lwys software design methodology integrates two components that are intimately connected: system design (commonly known as architecture) and project design. Together, these comprise software design. For system design, he presents an engineered method for decomposing a system into smaller building blocks, or services addressing the area where the vast majority of software architects currently fail. Next, he shows how to flow an effective project design from your system design, accurately calculating planned duration, cost, and risk, and devising several good execution options.
The techniques and ideas in Righting Software apply regardless of software technologies, platforms, project size, company size, or industry and theyre specifically designed to address todays core causes of software failure.
- Targets the specific reasons so many software projects still fail, even when theyre 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 Lwy, one of the worlds leading experts in effective software engineering
KundrecensionerHar du läst boken? Sätt ditt betyg »
Recensioner i media
Praise for Juval Loewy's Software Architect Course "I attended both the Architect's Master Class and the Project Design Master Class. Before these two classes I had almost lost all hope of ever being able to figure out why the efforts of my team were never leading to a successful end, and I was struggling to find a working solution to stop the insane death march we were on. The Master Classes opened my eyes to a world where software development is elevated to the level of all other engineering disciplines and is conducted in a professional, predictable, and reliable manner, resulting in high-quality working software developed on time and within budget. The knowledge gained is priceless! From revealing how to create a solid and sound architecture, which withstands ever-changing user requirements, to the intricate details on how to plan and guide the project to a successful end-all this was presented with expertise and professionalism that are hard to match. Considering that every bit of distilled truth Juval shared with us in class is acquired, tested, and proven in real life, it transforms this learning experience into a powerful body of knowledge that is an absolute necessity for anyone who aspires to be a Software Architect." Rossen Totev, Software Architect/Project Lead "The Project Design Master Class is a career-changing event. Having come from an environment where deadlines and budgets are almost pathologically abused, having the opportunity to learn from Juval was a godsend. Piece by piece he provided the parts and the appropriate tools for properly designing a project. The result is that costs and timelines are kept in check in the dynamic and even chaotic environment of modern software development. Juval says that you are going to engage in asymmetric warfare against overdue and over cost, and you walk away truly feeling that you have a gun to take to a knife fight. There is no magic-only the application of basic engineering and manufacturing tenets to software-but you will go back to your office feeling like a wizard." Matt Robold, Software Development Manager, West Covina Service Group "The software project I work on was plagued with breakneck deadlines for years. Trying to understand software development methodologies and proper process felt like an energy drain because I had to battle management's unwillingness to change, on top of meeting the unreasonable demands of my clients. I was fighting a war on two fronts and felt hopeless. I felt like a rMnin. The Master Class provided a rush of clarity I never knew existed. It taught the exact knowledge that I was searching for. I learned profound techniques that transformed my understanding of how software projects operate. I now have the tools to efficiently and effectively navigate my project in a torrent of never-ending requirement changes. In a world of chaos this class brought order. I am forever grateful to IDesign. My life will never be the same." Aaron Friedman, Software Architect "Life changing. I feel like a tuned piano after collecting dust for a couple of decades." Jordan Jan, CTO/Architect "Fantastic experience. Changed my way of thinking on how to approach software development. I always knew some of what I was thinking was right with regard to design and coding. I never could express it in words but now I have them. It not only affects my way of thinking about software design but also other types of design." Lee Messick, Lead Architect "The course was amazing. Easily this was the most intense but rewarding week of my professional life." Stoil Pankov, Software Architect "Learning from Juval Lowy has changed my life. I went from being just a developer to being a true software architect, applying engineering principals from other disciplines to design not just software, but also my career." Kory Torgersen, Software Architect "The Architect Master Class is a life lesson on
Juval Loewy, founder of IDesign, is a master software architect specializing in system and project design. He has helped countless companies of around the world deliver on schedule, on budget, and on quality. Recognized by Microsoft as one of the world's top experts and industry leaders, he participated in internal strategic design reviews for C#, WCF and related technologies and was named a "Software Legend." He has published several bestsellers and numerous articles on almost every aspect of modern software development. Juval speaks frequently at major international software development conferences, and offers Master Classes around the world--teaching thousands of professionals the skills required of modern software architects and how to take an active role as design, process, and technology leaders.
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: Service Contract Design Appendix C: Design Standard