
Average Reviews:

(More customer reviews)Are you looking to buy Building Software: A Practitioner's Guide (Applied Software Engineering Series)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Building Software: A Practitioner's Guide (Applied Software Engineering Series). Check out the link below:
>> Click Here to See Compare Prices and Get the Best Offers
Building Software: A Practitioner's Guide (Applied Software Engineering Series) ReviewSaran & Krishnamurthy have managed to accomplish in this work a singularly new and valuable insight: that of bringing to the "art" of designing robust and valid software systems perspectives from the larger body of work and thought around the areas of general (not software specific) systems design, media ecology, even philosophy - that have long existed but (for reasons unknown) never till now been leveraged to add value to the software system's architect/ manager's arsenal of tools and knowledge. Particularly interesting are their inclusion of Ashby's Law of Requisite Variety and quotes from McLuhan's seminal work "Understanding Media" and their contextualization of these to the building of software systems.In addition, another thing I greatly appreciate in this volume is the candid documentation of learning and thoughts from what is the authors' clearly hands-on experience in architecting and managing engineering lifecycles of complex software systems. They rightly point out that while failures and execution challenges have long been shared across and analyzed in industries other than software and consequently mitigated, that has not been the case for the area of software systems design. They attempt to fill this gap.
It is apparent that the authors clearly understand the challenges faced by techno management and business stakeholders that have long hampered efficiency and execution. They candidly and rightly acknowledge that "the map is not the territory". Rather than offer another complex and elaborate lifecycle management framework, they take the approach of offering a simple "SEE" model that is general enough to be implemented under business constraints. The comments are straightforward and made in context of the environment and business challenges, dynamics of the software industry today (especially applications development) - for instance there is a fairly comprehensive discussion of "insourcing" vs. "outsourcing" as strategic choices and outsourcing business models.
All in all, I recommend this volume, especially since it takes the practical approach of not offering a canned solution to building better software touted as a silver bullet - because none exists - and places emphasis instead on fostering thought and reflection through a number of insights, learning from hard experience, nuggets of wisdom and a general thought and planning model. After 15 years of building and managing the development of complex software systems, it's not often now that I come across a whole lot really "new" or "valuable" (to me) in works of such nature... But because of the observations I made above- I was pleased to discover that this book was a worthwhile exception!
Building Software: A Practitioner's Guide (Applied Software Engineering Series) OverviewNovel in its approach to software design, development, and management, Building Software: A Practitioner's Guide shows you how to successfully build and manage a system. The approach the authors recommend is a simple, effective framework known as Solution Engineering Execution (SEE). Through SEE, you create a successful solution by following a highly organized, well-planned process. This process makes you view the solution from a holistic, systematic perspective. Developing a successful system requires that you are able to address technology matters related to architecture, design, selection, integration, and security. Building Software: A Practitioner's Guide offers insight into how to make software reliable and how to ensure it meets customer and organizational needs. Using the above approach you are able to:Find a good solution to the problem at handFocus on engineering the solution wellAddress all aspects of delivery associated with the solution The book provides insightful examples of cross-domain and legacy solutions that allow you to overcome common software concerns such as requirement issues, change control, quality and schedule management, and internal and external communication problems.
Want to learn more information about Building Software: A Practitioner's Guide (Applied Software Engineering Series)?
>> Click Here to See All Customer Reviews & Ratings Now
0 comments:
Post a Comment