Re: [OT] Multiple questions in an email

2010-02-25 Thread Arjang Assadi
People don't read more than the first 2 lines of emails. For example I
stopped reading after I'll generalise :)

Regards

Arjang

On 26 February 2010 08:41, David Richards ausdot...@davidsuniverse.com wrote:
 Greetings all,

 Has anyone else noticed people often don't answer more than one
 question in an email?  In fact, I'll generalise that and say people
 often don't read an entire email.  I had this today (already) but this
 happens to me all the time (it's probably more like 25% of the time
 but I think the exaggeration is justified).

 This is particularly annoying when the main question isn't the first
 one (such as today's incident).  eg, Please tell me A and B but I
 really want to know about C will usually just get me the answer to A.

 I don't want to have to twitterize my emails into single sentences
 of a few small words.

 I wonder how many people on this list didn't get past the first sentence :)

 David

 If we can hit that bullseye, the rest of the dominoes
  will fall like a house of cards... checkmate!
  -Zapp Brannigan, Futurama



Business Rules , what are the Tools/Methodologies to categorise/Implement them in .net?

2010-02-25 Thread Arjang Assadi
what are the Tools/Methodologies to categorise/Implement business
rules in .net?

In the book Wisdom of the Gurus in Business Rules chapter by James
J. Odell the fact that most of times business rules are actually by
product of how a system should behave has been mentioned.

My Question is how is one to reformulate the business rules that
expressed in natural language to Object Behaviour by implementing them
using Events and Methods?

For example the rule: Do not take new order from customers that have
more than 3 outstanding invoices, following combinations for
implementation come to mind :

1.Implement some checking in the AccpetOrder method of Order class
2.Implement some checking in the AddOrder method of Customer class
n. Implement some checking in the X method of Y class.


A.In the Order.BeforeAcceptNewOrder event do the checking and revoke
further processing using the BeforeAcceptNewOrderEventArg
B.In the X.BeforeY event do the checking and revoke further processing
using the BeforeYEventArg.

4.Some other behavioral modification using Events, so the interaction
of objects can change dynamically ( as opposed to hard coding business
rules ).

There are just too many combinations / degrees of freedom in
translating business rules into implementation, but surely by now a
more holistic has come to being, anyone knows where or how to find
them ?


Regards

Arjang