Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

At my company, I develop and maintain all the operational reporting used by management to run the business. There is no reporting position on the application development team. I've taken it upon myself to step in and attend design review meetings to give input to the development team on how changes will impact reporting, consult on how modify designs to avoid impacting existing reports and what I will need in new development to be able to report on the data. It's been my experience that reporting is a key functional position on an enterprise application development team. I'm hoping to find some documentation that supports that concept as an industry standard or Best Practice. Can anyone help me there?

share|improve this question
it's logical: a report is an application. If the data isn't designed to support the report, then the report will be a much more complex application – Steven A. Lowe Mar 5 at 2:08
I am not aware of any special best practice for that. It occurs to me that this is maybe because reporting is just one of multiple stakeholder/consumers of an application, so there is nothing special to it. – Andreas Huppert Mar 5 at 20:29
What do you need the documentation for? Also, you might trying googling "business intelligence". – Aaron Kurtzhals Apr 5 at 14:36

1 Answer

If you're describing reporting functionality that generates reports on the basis of data that the systems generate, then it sounds like you're describing BAM or "Business Activity Monitoring".

Searching the web provided these two links, although I'm sure you can find many more by searching for some combination of "best practices", "BAM" and "Business Activity Monitoring."

BAM is often used together with a BPM engine, but that's only because BPM engines generate precisely the type of information that's meant for BAM.

share|improve this answer
Thanks so much for taking the time to try and help me out with this. I couldn't agree more that it seems like a common sense kind of thing. But since they don't seem to "Get it" I thought it would be worthwhile to try to find some documentation on the issue before going back to the table with the changes I'm suggesting. Marco - Unfortunatly your articles haven't helped me with what I needed but you have definately got me thinking I need to look further into BAM! Thanks again. – Donna Mar 5 at 22:27

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.