Showing posts with label software design. Show all posts
Showing posts with label software design. Show all posts

Business Data Communications Review

Business Data Communications
Average Reviews:

(More customer reviews)
Are you looking to buy Business Data Communications? Here is the right place to find the great deals. we can offer discounts of up to 90% on Business Data Communications. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Business Data Communications ReviewBought this for a networking course I'm enrolled for college and expected the class reading would be mundane but to my surprise this book is extremely informative and interesting! Turns out that the book was optional and not required for the course but I bought it anyway because its sooooooooo good!Business Data Communications Overview

Want to learn more information about Business Data Communications?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Design - Build - Run: Applied Practices and Principles for Production Ready Software Development (Wrox Programmer to Programmer) Review

Design - Build - Run: Applied Practices and Principles for Production Ready Software Development (Wrox Programmer to Programmer)
Average Reviews:

(More customer reviews)
Are you looking to buy Design - Build - Run: Applied Practices and Principles for Production Ready Software Development (Wrox Programmer to Programmer)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Design - Build - Run: Applied Practices and Principles for Production Ready Software Development (Wrox Programmer to Programmer). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Design - Build - Run: Applied Practices and Principles for Production Ready Software Development (Wrox Programmer to Programmer) ReviewI'm in agreement with some of the other reviewers on this book that I found it very difficult to get a sense of the purpose of what I was reading. The level of detail, and how much it assumed you already know, varies widely. I don't think one other reviewer was terribly inaccurate when bringing up the idea of this book as a textbook. It's written in a very similar style to what you don't typically see outside of textbooks and technical papers.
The best thing about this book, in my view, is the attitude the author takes toward software development. His consistent message is that quality and being ready for use isn't just about the software itself, but about making sure that the software is appropriate for and will work in the environment that you intend. He does a great job of breaking things down point by point and addresses a huge number of factors.
As I read, however, it was often a little bit difficult to get a real grasp of how to put the material into practice. There are times that he uses actual case studies to talk about what's important and where the focus should be, but much of the time it feels a little bit like I'm being assaulted by bullet points. They're a great tool for breaking up multiple points on a topic in a way that clearly separates them, but they're used so heavily here that it ended up feeling like it was difficult to absorb much of the material.
I think the main problem here is the tension between being a guidebook and being a reference book. It presents itself as a guide book and does provide some useful explanations along those lines, but they then pack information and suggestions in so tightly that it ends up being dragged off in the reference book direction and making the larger themes needlessly difficult to absorb.
I have to say that I also think this book greatly oversells the current potential for creating software that "must not fail". While some companies certainly try, the process of designing flawless software just isn't a solved problem yet if it ever will be. Even with the incredible amount of time and effort put into software for NASA they've still been known to run into problems. In general companies and programming teams are constantly having to weigh decisions on the cost of being certain something will be perfect compared to the risks that it will go wrong if they make a mistake. When talking about "applied practices and principles", I think more attention needs to be spent on how to balance the best possible practices with maintaining a timeline.
I think that this is going to be better as a textbook or reference book for the vast majority of people. I can certainly see someone keeping it on their bookshelf so that it's available to flip to a specific chapter and get some suggestions on how to deal with an issue on a project. For the average person who's interested in improving their understanding of how to go from blank screen to solid software, I think this book is so dense with information that you're more likely to walk away feeling a bit dizzy rather than feeling informed.
Also, for those screen shots and code samples that are included, they tend to focus heavily on Microsoft products. In most cases this makes very little difference, but at times he does make specific reference to Microsoft tools and portions of the interface to the Windows operating system. Your level of familiarity with that environment may affect how easy it is for you to follow the explanations at times. Also, the code samples you get from the book's website is intended to work only with Microsoft Visual Studio 2008. It's always disappointing when a publisher of technology books doesn't make it clear in their descriptions what technologies they expect you to have at hand.
I should also add that while this is part of the "Wrox Programmer to Programmer" series, and they say it's suitable for anyone "from programmers through to software architects", I would really recommend it almost exclusively for the software architect end of the spectrum. Programmers who have a particularly strong interest in the architecture may certainly appreciate it, but for a typical programmer there are better sources on this topic out there.Design - Build - Run: Applied Practices and Principles for Production Ready Software Development (Wrox Programmer to Programmer) Overview

Want to learn more information about Design - Build - Run: Applied Practices and Principles for Production Ready Software Development (Wrox Programmer to Programmer)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Effective UI: The Art of Building Great User Experience in Software Review

Effective UI: The Art of Building Great User Experience in Software
Average Reviews:

(More customer reviews)
Are you looking to buy Effective UI: The Art of Building Great User Experience in Software? Here is the right place to find the great deals. we can offer discounts of up to 90% on Effective UI: The Art of Building Great User Experience in Software. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Effective UI: The Art of Building Great User Experience in Software ReviewThis invaluable review of the Processes & Business Benefits of User Interface/User Experience Design, provides so much unique and hard won insight into the process of developing superior user interfaces, the goals of users and the business, and in quantifying the benefits of UX design that I can only award it an outstanding Five Star review. One observation, that full engagement with the true goals of users is the end purpose of UI Design, is in itself worth the cost of this excellent book. But in spite of my viewing this book as revolutionary and offering outstanding and unique insights into what User Experience is, how to achieve it and what its benefits are, I do have one major criticism of this otherwise excellent book, its narrative approach and careful explication of its arguments on what the team at "Effective UI" lead to step by step discovery of these insights; there doesn't appear to be a top-down structure allowing for easy browsing of the book; it must be studied at length. Also, an experienced student of Interaction Design and User Experience cannot easily find what the new insights of this book are at a single glance, or find its prescription for a particular step of the design process.
This is an excellent and insightful book on UI Design and User Experience based on the consulting experience of a leading firm in this industry. But the book narrating their experience must be studied, it is difficult to browse.
--Ira Laefsky
MSE, MBA IT & HCI ResearcherEffective UI: The Art of Building Great User Experience in Software Overview

Want to learn more information about Effective UI: The Art of Building Great User Experience in Software?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...