Month: January 2010
Requirements for Outsourcing
Outsourcing differs from other development because there is bound to be a contractual relationship, probably a geographic distance, a different sense of loyalty, language misunderstandings, cultural differences, reluctance to speak up to the client – and many other associated problems. Good requirements are always a problem, but outsourcing increases the problems, and makes even great […]
Read More
Business Analysis in Extreme Programming
This article “Business Analysis in Extreme Programming” describes the myths associated with having business analyst between the customers and the development staff. This approach is indicative of agile processes, in which the questions is asked how can we avoid confusion and get closer to the source of information?
Read More
Structuring Use Cases with Goals
Everyone talks about “requirements analysis,” but not much is said about the requirements analyst. What kind of person should do this job? What do analysts really do? What do they need to know?
Read More
Precise Use Cases
This article describes a precise form of use cases that promotes the specification of inter-actor options and alternative course conditions. Precise cases use a description language with a Structured English grammar to specify interactions.
Read More