In the current/upcoming CoDe Magazine is an opinion piece I wrote that talks about one potential way we could move forward in terms of how we develop software. Essentially, I think we are at or near a point where we can better model and thus better design business software to reflect the reality of the business, chiefly in terms of focusing more explicitly on workflow and process and less on the data and even, to some extent, on the objects. More specifically, it discusses a different approach to validation that is very process-centric and shares some ideas on how it might be achieved using currently-released technology.
I do want to attempt to implement it, but I have not afforded myself the time to do so yet. These days I find I have so little time of my own what with three young kids and Mrs. dotNetTemplar and all the great work we're doing at Infragistics. So if someone else thinks it's an interesting idea and has the time to try it out, please let me know how it goes. If anyone has any further thoughts on it, please share here either in a comment or via email. The article is definitely not intended to be pedagogical but rather dialectical--I want to stimulate a discussion with others in this field who are interested. So please, blog or comment or email! Tell me I'm wrong; tell me I'm crazy; tell me "duh!", or whatever you think.
Disclaimer The opinions expressed herein are solely my own personal opinions, founded or unfounded, rational or not, and you can quote me on that.
Thanks to the good folks at dasBlog!
Copyright © 2012 J. Ambrose Little