James Shore, in his blog – Successful Software, writes about the requirements process, and in particular, an Agile approach – his recent post lists the set of articles that he has written on the subject.
When you launch a new software product, or start a new blog, or a website, one way to get the word out is by viral marketing.
Having the best powerpoint presentation (thanks to Presentation Zen and Beyond Bullets, this is possible) is not sufficient to persuade. You have to craft a personal message. And you have to be interactive, and adapt your presentation as you present – maybe even discard it entirely, and craft the key points of your message into a conversation lead by the person to whom you are presenting.
Object oriented analysis and design (OOA/OOD) is a technique used to gather requirements and develop software, as an alternative to more traditional text-based techniques.