A lot of the confusion and difficulty in the BPM community is because some people think that BPM is a kind of Software Engineering.
Update: Please reference the post: One Common Definition for BPM where BPM is clearly a practice of a manager who assesses and improves the process for an organizational unit. It is not the development of the application that support activity. This post originally written in 2008, we find that even in 2014 there is still confusion on this point. Continue reading