Muutke küpsiste eelistusi

Software Developer's Marketplace: The Definitive Guide to the Multibillion Dollar Software Development Industry [Multiple-component retail product]

  • Formaat: Multiple-component retail product, 700 pages, Illustrations, Contains 1 Paperback / softback and 1 CD-ROM
  • Ilmumisaeg: 01-Mar-1998
  • Kirjastus: Coriolis Group,U.S.
  • ISBN-10: 1576101134
  • ISBN-13: 9781576101131
  • Formaat: Multiple-component retail product, 700 pages, Illustrations, Contains 1 Paperback / softback and 1 CD-ROM
  • Ilmumisaeg: 01-Mar-1998
  • Kirjastus: Coriolis Group,U.S.
  • ISBN-10: 1576101134
  • ISBN-13: 9781576101131
Introduction xxi
Part I Introduction To Software Development 1(98)
Chapter 1 Making Money In The Age Of Software: 20 Quick FAQs
3(16)
Chapter 2 Understanding Software Development Opportunities
19(18)
What Kind Of Work Environment Do You Prefer?
20(4)
Corporate
21(1)
Entrepreneurial
22(1)
Freelance
22(1)
Internet/Intranet
23(1)
Multimedia/Interactive
23(1)
Specializing In A Language
24(3)
Choosing A Development Area To Pursue
27(4)
Choosing Your Product
31(1)
Developing A Business Plan
32(2)
Philosophy 1: You Can Define The Startup, Then The Product
32(1)
Philosophy 2: You Can Define The Product, Then The Startup
33(1)
Philosophy 3: Find An Idea That Fulfills A Specific Revenue Or Business Model
33(1)
Thinking More Specifically
34(1)
Summary
35(2)
Chapter 3 Employment And Compensation In The Software Development Industry
37(30)
Understanding The Basics Of Developer Compensation
38(1)
The Major Job Categories And Profiles
39(1)
Examining Typical Salaries, Skill Sets, And Demand, By Position
39(9)
Development Managers (Product/Project Managers, Webmasters, Producers, Directors)--$40,000-$100,000(+)
39(3)
Senior Developers (Lead Developers)--$50,000-$80,000
42(1)
Technology Developers (Tools Developers, Engine Developers, Graphics Specialists)--$55,000-$85,000
42(1)
Junior Developers--$30,000-$45,000
43(1)
Staff/Trainee Developers--$25,000-$35,000
44(1)
Test Technicians (Test Engineers, Quality Assurance Engineers)--$35,000-$60,000
45(1)
Support Technicians (Technical Support, Help Desk, Forum Supervisors, Web Hosts)--$25,000-$40,000 (Staff); $40,000-$65,000 (Management)
46(1)
Technical Writers (Interactive Writers, Web Authors)--$35,000-$65,000
47(1)
Other Positions Found In The Software Development Industry
48(1)
Other Game/Multimedia Jobs
48(1)
Other Web Industry Jobs
48(1)
The Basics Of Hiring: Chief Factors Affecting Pay
49(7)
Age
50(1)
Location
50(1)
Education
51(1)
Number And Types Of Languages Known
51(2)
Specialized Expertise In Platforms And APIs
53(1)
Type Of Industry And Company
54(1)
Gender
55(1)
Certification
55(1)
Where To Find Job Listings
56(7)
Newspapers And Magazines
56(1)
Computer Trade Shows And Conferences
56(1)
Job And Career Service Web Sites
57(1)
Job And Career Service Agencies
58(4)
Home Pages Of Specific Companies
62(1)
Usenet, Mailing Lists, And Web Boards
63(1)
The Bonus/Stock Option Issue
63(2)
What About Independents?
65(1)
Summary
65(2)
Chapter 4 The Independent Software Developer
67(18)
Four Possibilities
68(1)
Are You Cut Out For This?
68(2)
More Mindset Issues To Consider
70(8)
Accountability Doesn't Decrease
70(1)
Complete The Dream
70(1)
Make Key Decisions Early
71(1)
Decide Things Up Front, And Get Them In Writing
71(1)
Patience Counts
71(1)
Stay On Plan And On Message, And Be A Networker
72(1)
Know When To Give Up
72(6)
Booting Yourself Up: The Basic Recipe
78(4)
Decide On And Set Up Your Business Entity
78(1)
Write A Basic Business Plan
79(1)
Talk With Peers, Consultants, And Investors
80(1)
Launch Your Business Correctly
80(1)
Manage Your Business Correctly
81(1)
Summary
82(3)
Chapter 5 The Freelancer, Consultant, And Contractor Marketplace
85(14)
Finding And Developing Clients
86(1)
Agents And Agencies
87(2)
Where To Find Agencies Or Contract Work On The Internet
89(1)
What Do You Charge?
89(3)
When Do You Start Charging?
92(1)
Finding Work Via Your Internet Page
92(2)
The Independent Developer's Skill Set
94(2)
Solo Programming Skills
94(1)
Remote Working Skills
95(1)
Ownership, Rights, And Contracts
96(1)
Taxes And Finances
97(1)
Summary
98(1)
Part II Forming A Development Company 99(134)
Chapter 6 Launching Your Own Software Company
101(28)
Meet 3D Wizards
102(1)
Decide On A Basic Outline Of Your Software Company
102(5)
The Product
103(1)
The Financing
103(1)
Sales And Marketing
104(1)
The Talent
105(1)
Logistics
105(1)
The Results
106(1)
Implement The Formal Launch Of Your Software Company
107(4)
Gather The Necessary Talent
111(2)
Develop A Product Plan
113(2)
Develop A Capital Plan
115(1)
Develop A Sales And Marketing Plan
116(3)
First Success
119(1)
Know Your Business
120(1)
Epilogue
121(2)
The Quest For Financing
123(3)
Financing Outlets
124(1)
Fundraising Presentation
125(1)
Mission Control
126(3)
Chapter 7 Finding And Hiring Talent In The Software World
129(16)
Teams, Teamwork, And Team Players
130(4)
What Can Be Discerned From A Resume Is Not All-Important
130(1)
Team First
131(1)
Hire Smart
132(1)
Summing Up The Hiring Process
133(1)
Finding Good Programmers
134(6)
Using Recruiters And Headhunters
134(1)
Placing Ads
135(1)
Hiring Off The Web
136(1)
Job Fairs
136(1)
Thinking Global
137(1)
College-Based Recruiting
138(1)
Hiring Women Developers
139(1)
Top Ten Reality Checks About Hiring In The Software Industry
140(4)
1. The Job Market In Many Areas Is Still Very Tight
140(1)
2. You Need To Give Something To Get Someone
140(1)
3. Signing Bonuses Are Common
141(1)
4. Respond Quickly To Candidates You Want
141(1)
5. Location Can Be The Difference
141(1)
6. Don't Ignore Underqualified Applicants
142(1)
7. Retention Agreements Are Used
143(1)
8. Recruiters Are Relentless
143(1)
9. Your Competition Is Even More Relentless
143(1)
10. It's Not Always About Money
144(1)
Summary
144(1)
Chapter 8 Dealing With Software Publishers
145(30)
Get Your Act Together First And Know What You Want
146(2)
Choosing A Software Publisher
148(1)
How To Approach A Publisher Without An Introduction
148(2)
Email Introduction
148(1)
Private FTP Site
149(1)
Company Brochure
149(1)
Follow-up Calls
149(1)
Going From Cold To Hot
150(1)
How To Network And Get Publisher Introductions
150(4)
Building Leverage
154(1)
Preparing To Negotiate
154(9)
Additional Negotiating Tips
163(3)
You Have To Trust The Other Side
163(1)
Appoint One Person To Deal With The Publisher On Negotiating Points
163(1)
Have Legal Counsel In The Wings, And, If Possible, A Mentor
163(1)
Be Patient
164(1)
Use Email To Send Contracts Back And Forth
165(1)
When In Doubt, Ask The Publisher First
165(1)
Other Types Of Agreements
166(3)
The Boilerplate
166(1)
The Nondisclosure And Submission Agreements
166(1)
Letters Of Intent
167(1)
Prototype Funding Agreements
168(1)
Avoiding Publisher Horror Stories
169(3)
Publishers That Make Grandiose Promises
169(1)
Publishers That Run You Around In Circles
169(1)
Publishers That Use Amorphous Terms To Describe Their Efforts On Behalf Of Your Product
170(1)
Publishers That Want Worldwide Rights To Your Product, But Don't Have A Worldwide Infrastructure
170(1)
Publishers That Want 100 Percent Ownership And Rights To Products
171(1)
Publishers That Are Marginal
171(1)
After You've Reached An Agreement
172(1)
Summary
172(3)
Chapter 9 The Basics Of Publishing, Selling, and Distributing Your Software
175(32)
Why Self-Publish?
176(3)
Selling Packaged Software
179(5)
Distributors
179(1)
Retail Outlets
179(2)
Mail-Order Outlets
181(2)
VARs
183(1)
Try Before You Buy Publishing
184(5)
The Types Of TBYB
184(1)
Pros And Cons Of TBYB Publishing
185(1)
Developing A Good TBYB Plan
186(1)
Receiving And Processing Orders
187(2)
More On Electronic Software Distribution
189(2)
Creating A Commerce-Capable Web Site
191(2)
Why Not Keep It Simple?
192(1)
Going Direct
193(2)
Direct Sales Opportunities
193(1)
Bundling
194(1)
The Ins And Outs Of Packaging And Manufacturing
195(9)
Setting A Budget And Choosing A Manufacturer
196(1)
CD Pressing
197(1)
Packaging
198(5)
Documentation
203(1)
Time
203(1)
Distribution
203(1)
How Manufacturing Can Affect Your Finances
204(1)
Summary
204(3)
Chapter 10 Venture Capital And Other Financing Alternatives
207(26)
Project Financing Vs. Company Financing
209(1)
Company Financing Alternatives
209(1)
An Overview Of The Funding Process And The Business Plan
210(3)
What Investors Really Care About
212(1)
Venture Capitalists
213(5)
Who Are Venture Capitalists?
214(1)
What's The Catch?
215(1)
What Do Venture Capitalists Want?
216(1)
Successfully Approaching Venture Capitalists
217(1)
Strategic Investors
218(2)
Who Are Strategic Investors?
219(1)
Private Investors
220(3)
Who Are These Angels?
220(3)
Debt Financing Alternatives
223(3)
Mezzanine Financing
224(1)
Small Business Administration Loans
224(2)
Investment Bankers And Underwriters
226(1)
The Funding Process And Beyond
227(6)
Due Diligence: Finding Your Worst Nightmare Before Someone Else Does
228(1)
Valuation: How Much Am I Bid For This Piece Of Blue Sky?
228(1)
Deal Structures
229(1)
After You Cash The Check
230(3)
Part III Other Opportunities 233(76)
Chapter 11 Web Opportunities For Software Developers
235(30)
The Structure Of The Web Industry
236(6)
The Capital Gang
237(2)
The Developer Groups
239(1)
The Infrastructure Crowd
240(2)
Greater Internet Infrastructure
242(1)
The Consumer Masses
242(1)
Identifying The Broad Opportunities
242(5)
New Languages And Technologies
243(4)
New Business Models And Revenue Streams
247(11)
Advertising Model
247(2)
Customer Lead Or Aggregator Model
249(1)
Broker/Market-Making Model
250(1)
Basic Transactional Model
251(1)
Small/Microtransactional Model
251(1)
Subscription Model
252(1)
Rental Model
253(1)
Benefactor Model
253(1)
Affinity Model
254(1)
Leveraged Web Model
255(1)
Indirect Or Derived Revenue Model
255(1)
Cost Savings Model
256(1)
Summing Up Business Models
257(1)
Realignment Of Distribution
258(2)
Distribution Opportunities
258(1)
Direct Distribution Of Software
259(1)
Better Informational Infrastructure For Developers
260(1)
The New Wave Of Customers Coming To Software
260(1)
Finally, A Clear Goal And A Unified Model
261(1)
Summary
262(3)
Chapter 12 The Software Development Book, Training, And Magazine Market
265(26)
The Basic Options
266(1)
More About Training
267(2)
Independent Trade-Show Trainers
267(1)
In-House Trainers
268(1)
Software Company Trainers/Evangelists
268(1)
Training Company Employment
268(1)
More About Magazine Writing
269(1)
Getting Work
269(1)
Getting Approval And Payment
269(1)
Building On Magazine Work
270(1)
More About Writing Software Books
270(19)
What's Your Idea?
270(1)
Should You Get An Agent?
271(1)
Deciding On A Book Publisher
271(1)
A Typical Book Deal
272(17)
Summary
289(2)
Chapter 13 Corporate Development: At The Center Of Change
291(18)
Focusing On The Corporate Development Career
293(3)
Who Cares About Software Development?
294(1)
A Balancing Act
294(1)
Skills Vs. Products
295(1)
An Unforgiving Environment
295(1)
Corporate Careers Pay Better
296(1)
The Coming Shift To Software-Centered Business
296(10)
The Race For Unified Systems, Servers, And Clients
297(1)
Windows NT
297(1)
The Year 2000
298(1)
SAP
298(1)
The Internet
299(1)
Intranets
300(1)
Java
300(1)
Decentralized Development
301(1)
Objects And Application Servers
301(1)
Language Growth
302(1)
Data Warehousing And Data Mining
303(1)
Creating Collaboration
304(1)
The Shallow Talent Pool
304(1)
International Programming And Outsourcing
305(1)
E-commerce
305(1)
The Push To Realtime
306(1)
Summary
307(2)
Part IV Market Analysis And Legal Issues 309(64)
Chapter 14 Market Research And Market Outlook
311(36)
Market Research
312(4)
Identifying The Types Of Research Available
313(3)
Finding Free Research
316(1)
A Survey Of The Software Market
317(14)
It All Starts With Platform Identification
317(2)
PC Platforms
319(4)
Consumer Hardware Platforms
323(5)
The Handheld And Smartphone Market
328(1)
Selected Peripheral Hardware Markets
329(2)
The Web
331(9)
State Of Connected Web Devices
331(2)
Web-User Demographics
333(2)
Connected Bandwidth Issues
335(2)
Emergence Of New Usage Capabilities
337(3)
From Hardware Platforms To Specific Software Markets
340(2)
Software Markets
340(1)
Piracy
341(1)
Services
342(1)
What Do Market Forecasts Mean To You As A Software Developer?
342(4)
Summary
346(1)
Chapter 15 Legal Issues For Software Developers
347(26)
Issues In Forming Your Software Development Company
348(4)
Who Owns What?
349(2)
Your Vision Or Mission Statement
351(1)
What Happens When A Founder Leaves?
351(1)
Choosing A Legal Entity
352(6)
Sole Proprietorship
353(1)
General Partnership
354(1)
Limited Partnership
355(1)
Corporations
356(1)
S Corporations
357(1)
Limited Liability Companies
358(1)
What Every Developer Needs To Know About Intellectual Property
358(6)
Trademark Rights
359(1)
Copyright
360(1)
Right Of Publicity
361(1)
"Moral" Rights
362(1)
Patents
362(1)
Trade Secrets
363(1)
Dealing With Employees And Independent Contractors
364(2)
Owning The Rights
364(1)
Incentives And Profit Sharing
365(1)
Tax Requirements
366(1)
Licensing Intellectual Property From Others
366(3)
Rules For Licensing Content
367(2)
Acquiring Rights Cheaply
369(2)
License Key Content, Not Everything Under The Sun
369(1)
Nonexclusive Rights Are Less Expensive Than Exclusive Rights
369(1)
Pay In Something Other Than Money
369(1)
Pay Fees Or Royalties, But Not Both
370(1)
Pay Royalties Only Out Of Your Net
370(1)
Use An Option To Tie Up Content Cheaply
370(1)
Summary
371(2)
Part V Resources 373(314)
Resource A Books 375(34)
Resource B Conferences 409(28)
Resource C Developer Programs 437(26)
Resource D Developer Tools 463(62)
Resource E Miscellaneous 525(38)
Resource F Online Tools 563(16)
Resource G Organizations 579(30)
Resource H Periodicals 609(64)
Resource I Publishers 673(14)
Index 687