Can you deliver 90% of your software on time, within budget, and fully meet the user's real requirements? Would you like to? Best-selling author Steve McConnell provides a compelling argument for turning software success into an everyday habit by advancing the software profession itself-at the individual, organizational, and industry levels. Expanding on the contents of his previous book After the Gold Rush, the author dispels common myths of software development.
Software development can be predictable, controllable, economical, and manageable. Software isn't usually developed that way, but it can be developed that way. This book is about the emerging profession of software engineering—and professional software practices that support economical creation of high-quality software.
The essays in this book address questions like these:
What is software engineering?
How does software engineering relate to computer science?
Why isn't regular computer programming good enough?
Why do we need a profession of software engineering?
Why is engineering the best model for a software development profession?
In what ways do effective practices vary from project to project (or company to company), and in what ways are they usually the same?
What can organizations do to support a professional approach to software development?
What can individual software developers do to become full-fledged professionals?
What can the software industry as a whole do to create a true profession of software engineering?
Science Of Storytelling
If you want to write a novel or a script, read this book Sunday TimesThe best book on the craft of storytelling Ive ever read Matt HaigRarely has a book engrossed me more, and forced me to question everything Ive ever read, seen or written. A masterpiece Adam RutherfordWho would we be without storiesStories mould who we are, from our character... Engineering Mechanics: Statics (13th Edition)
In his revision of Engineering Mechanics, R.C. Hibbeler empowers students to succeed in the whole learning experience. Hibbeler achieves this by calling on his everyday classroom experience and his knowledge of how students learn inside and outside of lecture. This text is ideal for civil and mechanical engineering...
Essentials of Technical Analysis for Financial Markets
Comprehensive, accessible guide to technical analysis and market trading strategies
Essentials of Technical Analysis for Financial Markets is an all-encompassing handbook on navigating the financial markets successfully using technical analysis. Clearly written, easy-to-understand, and straightforward, this guide...
OpenStack Operations Guide
Design, deploy, and maintain your own private or public Infrastructure as a Service (IaaS), using the open source OpenStack platform. In this practical guide, experienced developers and OpenStack contributors show you how to build clouds based on reference architectures, as well as how to perform daily administration tasks.
ActionScript for Multiplayer Games and Virtual Worlds
The demand for multiplayer games and virtual worlds has exploded over the last few years. Not only do companies want them for site stickiness through social networking, but developers have tremendous interest in exploring this niche area. While developing multiplayer content is challenging, it isn’t as difficult as you might think, and...