I believe that, even after a half century of some really great and rapid advancements in the field of computer science by some incredible minds, most business oriented software development is still too slow, too risky, too inaccurate, and too irrelevant.
This is primarily due to the slowness of adoption in the IT industry to some of these technical innovations. This slowness is a reaction to ill advised attempts at applying sound software engineering and project management principles in the past.
That is why I have committed my professional career towards a more prudent adoption of these innovations. Process, methodology, and architecture should always be in the service of lowering development costs, raising quality, quickening time to market, and achieving other well articulated strategic business goals of the hosting organization and not as a reaction to the marketing evangelism of technology vendors.
To that end, I invite you to join a community where entrepreneurs and engineers get together to develop applications better, faster, quicker, and cheaper. This community is called Code Roller whose centerpiece is a collaborative software development project life cycle management solution that combines time honored, best-of-breed deliverables, process, and work flow with the state-of-the-art in social networking and crowd-sourcing. Membership and use of Code Roller is free.