
Average Reviews:

(More customer reviews)Are you looking to buy Maximizing ROI on Software Development? Here is the right place to find the great deals. we can offer discounts of up to 90% on Maximizing ROI on Software Development. Check out the link below:
>> Click Here to See Compare Prices and Get the Best Offers
Maximizing ROI on Software Development ReviewA review from my blog:In Maximizing ROI on Software Development, Vijay Sikka provides for those who lack it, a business perspective on software development.
Chapter 1 - A Brief Review of Software Development History
The first chapter is essentially a survey course in the ghosts of software methodologies past and present - from a light coverage of classic software development methodologies (such as waterfall and spiral) to a deeper coverage of evolving software methodologies (such as agile methodologies and model-driven architecture). Including a discussion of Web services development seemed a bit odd in the context of cataloging software methodologies, but the discussion is limited. Readers who are familiar with the popular assortment of software methodologies may find this chapter tedious. In my opinion, this chapter could've been an appendix.
Chapter 2 - Software Complexity Crisis
In this chapter (which I think would've made a better Chapter 1), Sikka paints the landscape of software development today with a focus on its growing complexity and challenges. He then considers the changing development landscape and how it necessitates a diversity in methodologies, technologies, and tools. He also acknowledges the growing dominance of .NET and J2EE for enterprise software development. Following a discussion of software maturity models, he then addresses the standard objections (excuses) people offer when the subject of software ROI is raised, and then discusses the benefits of software ROI analysis. The chapter ends with steps to prepare for an ROI analysis and a cautionary list of common mistakes. The last third of this chapter (section 2.4) is loaded with useful info and worthy of a second read.
Chapter 3 - Software Development ROI
While Chapter 2 ended with a brief intro to software ROI, Chapter 3 is where Sikka provides the details in what is a core chapter of this book. He devotes a hefty section each to baseline ROI and applied ROI. The section on applied ROI includes a discussion of TCO and how it factors into the puzzle. Towards the end of this section, the subject of software methodologies is woven back into the story and their value to ROI. The chapter ends with a discussion of those things that make ROI difficult to quantify. All in all, this chapter most closely met my expectations for this book. If you found yourself speeding through the first two chapters, you'll probably want to slow down when you reach this one to fully absorb it.
Chapter 4 - The Case for Global Software Development and Testing
This chapter pushes the reality that is global software development. After reading the last two chapters, it becomes more painfully obvious why companies are pursuing global solutions to the expense of software development. The author does not attempt to disguise his enthusiasm for offshore software development and testing. To those who have experienced the shifting of work offshore, this chapter will be a difficult one to embrace. My disappointment in this chapter is that the author focuses on the benefits and only addresses the cons by providing advice on how to succeed with offshoring.
Chapter 5 - Software Quality and Test ROI
Whereas Chapter 3 provides a solid understanding of software ROI, this chapter brings ROI to the software development team by addressing how members of that team can contribute to software ROI. If you ever needed help selling your organization on the value of software testing and the need for software testers, this chapter is your friend. It helps articulate the value of software testing in terms familiar to the "suits". There's even a thorough section on software training ROI, which will come in handy the next time you want to attend TechEd or PDC (shameless plug).
Chapter 6 - How Do You Implement Global Software Development and Testing
As with Chapter 4, this chapter focuses on global software development. Essentially, Chapter 6 is to Chapter 4 what Chapter 5 is to Chapter 3 - it is the practical application of the ideas presented in Chapter 4. If Chapter 4 was valuable to you, you owe it to yourself to read this chapter as well.
Chapter 7 - Case Studies
The case studies chapter contains a pair of case studies that examine two situations where cosourcing in one case, and offshoring in another, were used to realize significant ROI savings. Of course, as with any case study, your mileage may vary. Tucked in the back of this chapter is a full summary of the book, which would've made a great concluding chapter of its own. I think I would've relegated the case studies to appendices, but that's just my opinion.
Appendix A - The Quality Assurance and Testing Process
The only appendix in the book, Appendix A is a collection of diagrams that drill into the Plan-Inspect-Test-Certify testing process.
Summary
Overall, sections of this book are likely to be read multiple times since they will stand the tests of time and shifting technologies. I received my copy early this year and I have revisited Chapters 2, 3 and 5 on several occasions. Considering the potential ROI of a software book with a long shelf life, it is well worth the relatively more expensive list price when compared with the cost of most books that software developers purchase in the US$30 - US$50 range.Maximizing ROI on Software Development OverviewMaximizing ROI on Software Development explains how to execute best quality software development and testing while maximizing business value. It discusses Applied ROI in the context of methodologies such as Agile and Extreme Programming, and traditional methodologies including Six Sigma, the Capability Maturity Model (CMM), Total Cost of Ownership (TCO), and Product Line Models (PLM). The text discusses what is important in global terms and details how best to choose teams and partners, including outsourcers, and how to employ the latest tools and technologies. It provides models, metrics, and detailed case studies to improve current and future development projects, whether in house or outsourced, near shore or off-shore. The book offers perspectives on how quality improvement through software quality assurance (SQA) testing, planning, and execution is a powerful and effective route toward maximizing return on investment.Divided into seven chapters, this friendly and informative guide can be read quickly, then used as a reliable reference by team leaders and members. It begins by reviewing software development, tools, and methodologies, followed by an examination of how development, maintenance, and integration have become more complex and will continue to do so. The book discusses best practices for managing this complexity and explores the business case for maximizing ROI. The text then provides a comprehensive analysis of ROI from several perspectives, covering nomenclature, project success and failure, mathematics, processes, work products, and techniques. It details how to make global teams successful and how to evaluate Applied ROI implementation, and it includes case studies for wireless, enterprise, and CRM systems.
Want to learn more information about Maximizing ROI on Software Development?
>> Click Here to See All Customer Reviews & Ratings Now
0 comments:
Post a Comment