Professional Software Development Shorter Schedules, Higher Quality Products, More Successful Projects, Enhanced Careers

ISBN-10: 0321193679
ISBN-13: 9780321193674
Edition: 2004
Authors: Steve McConnell
List price: $64.99 Buy it from $9.99
This item qualifies for FREE shipping

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description: Renowned software expert Steve McConnell helps software students transition to the role of software professionals. Significant developments are afoot that will impact the future careers of student programmers, including initiatives in education,  More...

Used Starting from $41.36
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!
You could win $10,000

Get an entry for every item you buy, rent, or sell.

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Italian Grammar Online content $4.95 $1.99
Add to cart
Study Briefs
Portuguese Grammar Online content $4.95 $1.99
Add to cart
Study Briefs
Spanish Grammar Online content $4.95 $1.99
Add to cart
Study Briefs
German Grammar Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $64.99
Copyright year: 2004
Publisher: Addison Wesley Professional
Publication date: 6/30/2003
Binding: Paperback
Pages: 272
Size: 7.00" wide x 9.00" long x 0.75" tall
Weight: 1.144
Language: English

Renowned software expert Steve McConnell helps software students transition to the role of software professionals. Significant developments are afoot that will impact the future careers of student programmers, including initiatives in education, professional development, certification, and licensing. Some of these developments are well thought out and positive; others are being forced and need to be improved before they are standardized. Software development is changing, whether programmers recognize it or not. Programmers who are not paying attention could easily find themselves working as twenty-first century software janitors. This book describes the occupation of computer programming as it exists today and the profession of software engineering as it can exist in the future.

Steve McConnell, the Chief Software Engineer at Construx Software, graduated from Whitman College and received an M. A. in software design from Seattle University, where he later taught. In addition to writing books, articles, reviews and columns, McConnell provides a consulting service to several companies. His books "Code Complete" (1993) and "Rapid Development" (1996) have both won Software Development magazine's Jolt award. The latter also won Windows Tech Journal's Star Tech award.

Acknowledgments
Introduction
The Software Tar Pit
Wrestling with Dinosaurs
Fool's Gold
Moving the Block
Stone Blocks and Software
Code-and-Fix Development
Focus on Quality
Some Fool's Gold Is Silver
Software Isn't Soft
How Fool's Gold Pans Out
Cargo Cult Software Engineering
Software Imposters
Cargo Cult Software Engineering
The Real Debate
Software Engineering, Not Computer Science
"Is" vs. "Should"
Engineering vs. Science
Beyond the Buzzword
The Right Questions
Body of Knowledge
Essence and Accident
Defining a Stable Core
Software Engineering's Body of Knowledge
Planting a Stake
Novum Organum
Profession Defined
In Search of a Software Engineering Profession
Through the Pillars
Individual Professionalism
Orphans Preferred
The Meyers-Briggs Type Indicator
MBTI Results for Software Developers
Personality Characteristics of Great Designers
Total and Absolute Commitment
Software Demographics
Education
Job Prospects
Programming Heroes and Ball Hogs
Cult of Personality
Raising Your Software Consciousness
Can't Get No Satisfaction
Love the One You're With
Are You Experienced?
Building the Community
Architects and Carpenters
Job Stratification
Job Specialization
Team Specializations
Time Will Tell
Programmer Writing
Organizational Professionalism
Software Gold Rushes
Software Gold Rushes
Post-Gold Rush Development
The Sense and Nonsense of Gold Rush Economics
Scaling Up and Scaling Down
Back to the Gold Rush
Business Case for Better Software Practices
State of the Practice
Detailed Benefits of Improved Software Practices
ROIs for Selected Practices
Insights from Software Estimation
Indirect Benefits of Improved Software Practices
A View of the Best
Challenge Is Organizational
The Last Great Frontier
Ten Tough Questions
Ptolemaic Reasoning
Overview of SW-CMM
Moving Up
All the Risk You Can Handle
Who Uses the SW-CMM?
Soul-Less Software Development
Serious Commitment
Ratings for Organizations
Form and Substance
Quantifying Personnel Factors
Personnel Factors
Low-Productivity Programmers
Physical Environment
Motivation
Staff Seniority
Bottom Line
Construx's Professional Development Program
Construx Knowledge Areas
Capability Levels
Professional Development Ladder Levels
Ladder-Based Career Progression
CKA Requirements at Different Capability Levels
Lessons Learned from the Professional Development Ladder
Benefits of the Professional Development Ladder
Using the Ladder Outside Construx
Industry Professionalism
Engineering a Profession
Need for Engineering
Engineering and Art
Maturation of Engineering Disciplines
A Science for Software Development
The Call of Engineering
Hard Knocks
Development of Professional Engineers
First Steps
Accreditation
Software Engineering or Software Engineering?
Polishing the Badge
Some Perspective
Stinking Badges
Certification
Licensing
Can Software Engineers Be Licensed?
Is Licensing a Bad Idea?
Bootstrap Licensing
Your Stake
Earning the Badge
Three Paths
Stinking Badges or an Iron Ring?
The Professional's Code
A Code for Coders
Benefits of the Code of Ethics
Coming of Age
Alchemy
Why Technology Transfer Is Needed
Diffusion of Innovation
The Chasm
Some Tough Questions
Where's the Risk?
County Extension Agents
The Humbling Nature of Progress
Index
About the Author
Software Profession Web Site

×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×