Pair programming business logic with a non-IT person

Posted by user1598390 on Programmers See other posts from Programmers or by user1598390
Published on 2012-10-20T04:25:24Z Indexed on 2012/10/20 5:21 UTC
Read the original article Hit count: 409

Have you have any experience in which a non-IT person works with a programmer during the coding process?

It's like pair programming, but one person is a non-IT person that knows a lot about the business, maybe a process engineer with math background who knows how things are calculated and can understand non-idiomatic, procedural code.

I've found that some procedural, domain-specific languages like PL/SQL are quite understandable by non-IT engineers. These person end up being co-authors of the code and guarantee the correctness of formulas, factors etc.

I've found this kind of pair programming quite productive, this kind of engineer user feel they are also "owners" and "authors" of the code and help minimize misunderstanding in the communication process. They even help design the test cases.

Is this practice common ? Does it have a name ? Have you had similar experiences ?

© Programmers or respective owner

Related posts about Requirements

Related posts about client-relations