Tuesday, January 27, 2009

The Business of Software or VBA and Macros for Microsoft Excel

The Business of Software: What Every Manager, Programmer, and Entrepreneur Must Know to Thrive and Survive in Good Times and Bad

Author: Michael A Cusumano

The world's leading expert on the global software industry and coauthor of the bestseller Microsoft Secrets reveals the inner workings of software giants like IBM, Microsoft, and Netscape and shows what it takes to create, develop, and manage a successful company -- in good times and bad -- in the most fiercely competitive business in the world.

In the $600 billion software industry it is the business, not the technology, that determines success or failure. This fact -- one that thousands of once glamorous start-ups have unhappily discovered for themselves -- is the well-documented conclusion of this enormously readable and revealing new book by Michael Cusumano, based on nearly twenty years of research and consulting with software producers around the world.

Cusumano builds on dozens of personal experiences and case studies to show how issues of strategy and organization are irrevocably linked with those of managing the technology and demonstrates that a thorough understanding of these issues is vital to success. At the heart of the book Cusumano poses seven questions that underpin a three-pronged management framework. He argues that companies must adopt one of three basic business models: become a products company at one end of the strategic spectrum, a services company at the other end, or a hybrid solutions company in between. The author describes the characteristics of the different models, evaluates their strengths and weaknesses, and shows how each is more or less appropriate for different stages in the evolution of a business as well as in good versus bad economic times. Readers will also find invaluable Cusumano's treatment of software development issues rangingfrom architecture and teams to project management and testing, as well as two chapters devoted to what it takes to create a successful software start-up. Highlights include eight fundamental guidelines for evaluating potential software winners and Cusumano's probing analysis, based on firsthand knowledge, of ten start-ups that have met with varying degrees of success.

The Business of Software is timely essential reading for managers, programmers, entrepreneurs, and others who follow the global software industry.

Publishers Weekly

Cusumano, a professor at MIT's Sloan School of Management and coauthor of Microsoft Secrets, offers a comprehensive overview of the software business and how the right approach is key to the success of technology companies. Cusumano first identifies the key distinction between software and other businesses. In fact, he believes it is unlike every other business because software doesn't have one purpose but becomes whatever function it is handling for a particular customer or company. As a result, software companies must sell both products and services, according to the author. The two typical ways software companies operate is by getting the lion's share of revenues from new product sales or via IT consulting. The third way is what the author calls "hybrid solutions companies-software firms that have some new product sales, but derive as much as 80% of their revenues from services and "maintenance." However, what's essential for company success in today's rapidly changing technological marketplace is having sufficient flexibility to change to meet customer needs. Citing both real companies including IBM, Netscape, etc., along with academic studies, Cusumano describes the changing face of the software industry over the past two decades. The writing is coherent and, given the somewhat technical subject matter, surprisingly graspable even for technophobes. Still, this is a niche book, apt to appeal to people involved in the world of software, rather than a general business audience. (Mar.) Copyright 2004 Reed Business Information.



Interesting textbook: Theme Birthday Parties for Children or If I Can Cook You Know God Can

VBA and Macros for Microsoft Excel

Author: Bill Jelen

Microsoft Visual Basic for Applications (VBA) is a powerful development technology for customizing desktop applications and integrating them with existing data and systems, enabling customers to buy off-the-shelf software and customize it to meet their specific needs. This is a big cost-saving solution for most business who cannot afford to build programs from scratch. There are an estimated 65 million Excel users. Many are Excel power users, but few have figured out how to effectively use Excel VBA. This book teaches the skills necessary to use Microsoft VBA to customize the Excel spreadsheet. No prior programming knowledge is assumed. It takes a reader who has, perhaps, built a couple of macros from a standing start to a complete knowledge of the VBA language. Topics covered include: event programming, user forms, charts, pivot tables, Web queries, multi-dimensional arrays, classes, records, and collections, and more!



Table of Contents:
IFirst steps up the VBA learning curve
1Unleash the power of excel with VBA!11
2This sounds like BASIC, so why doesn't it look familiar?29
3Referring to ranges61
4User-defined functions75
5Looping103
6R1C1 style formulas117
7Names131
8Event programming141
9Userforms - an introduction161
IIAutomating excel power in VBA
10Charts175
11Data mining with advanced filter207
12Pivot tables235
13Excel power291
14Reading from and writing to the web331
15XML in excel 2003 professional349
16Automating word359
IIITechie stuff you will need to produce applications for the administrator to run
17Arrays379
18Text file processing387
19Using access as a back end to enhance multi-user access to data401
20Creating classes, records, and collections415
21Advanced userform techniques433
22Windows application programming interface (API)453
23Handling errors467
24Using custom menus to run macros481
25Add-ins497
26Case study - designing an excel application505

No comments:

Post a Comment