Surviving Object-oriented | Projects

Surviving Object-Oriented Projects: Cockburn, Alistair - Amazon.com

Before writing a single line of code, identify the nature of your project to set realistic expectations and staffing:

Develop in small, testable chunks that result in running code. Surviving Object-Oriented Projects

Building a successful object-oriented (OO) project is less about mastering syntax and more about navigating the human and structural "holes" that swallow most software initiatives. Based on the principles in Alistair Cockburn's seminal work, Surviving Object-Oriented Projects , and modern industry insights,

The survival of a project often hinges on social factors. Research shows that many failed projects are saved only when new "core developers" step in to assume ownership. Research shows that many failed projects are saved

Focus on picking nouns for classes and verbs for methods to stay close to the actual business problem.

An experimental project designed to identify future implementation hurdles. Instead of modeling the entire world, plan by

Instead of modeling the entire world, plan by feature and build a list of tangible functionalities to deliver. 3. Invest in "Object-Think" Over Tools