Hi Amit,
Glad to see some thought/consideration turned in this direction. Note: this in answer to earlier forum post: http://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/t/349855.aspx
While posters' are often stressed & frustrated - rushed/inadequate (really undisciplined) issue description is not the best path towards their problem resolution - project success - or personal tech growth. And this generates needless (and preventable) "wear-tear" upon vendor staff and we (interested/invested) external, forum, "providers of content"...
That said - when such, "ill prepared" posts appear - too often they're accepted w/minimal, "correcting and/or conforming direction." And - I'm sure you'll agree - this reduction in, "conformance standards" feeds upon itself. (i.e. many posters view the too loose/imprecise posts - and "model" those in their posting creations...) Thus - by tacit acceptance - this forum has encouraged such behavior.
Points you raise (device, IDE, SW ver, module/peripheral) are all necessary - but I believe incomplete.
Here's a beginning listing of other items which my long time effort/experience here (and elsewhere) has identified:
a) problem board's identity/source - official eval or custom
b) has that board - that peripheral - ever worked? does the issue persist across several boards?
c) poster's assessment of his/her experience level, (first time, Arduino migrant, MSP user, hobbyist, programmer/engineer) Believe this is important as it allows best, "tuning" of the response to requesting poster's level...
d) list of test/verify operations performed thus far - along w/results -
e) general list of test equipment available to poster
f) presence of "normal/customary" (other) expected components, (i.e. pull-up Rs) board interconnects, (if any) and description of other (connected) system boards (again, if any)
g) power sources - have they been checked, properly sized, verified?
I'm sure there are more - but this should provide (I believe) a good start. Note that my tech group/myself make no claim to having "pioneered or invented" any of the above. But we have followed these for quite some time - with good success - and this led our past tech firm to far surpass our market - enabling our firm's, "going public."
Indeed this makes (some) demands upon the poster. But - is this not fair, proper and "normal" - for any "serious" user of so powerful an MCU? And - is it not reasonable (perhaps even expected) that these guidelines may enable many posters to, "solve their own issues?" Systematic, methodical, and logical procedures are not always intuitive. Modeling "best practices" (hopefully as presented here) yields many, ongoing, positive benefits for all client-user posters...
Many here have watched this, "best in class" forum grow and expand. I continue in the belief that "proper insistence" upon (necessary rules/regulations) will yield measureable improvements - while easing & enhancing your most valued, on-going, forum contributions. (and those of other vendor staff & all other/external, "providers of content.") *
Thank you, Amit for the invitation & opportunity to provide this forum guideline...
[edit/addition, 18:44 CST] To those who may argue these forum rules/guidelines are too draconian - do such, "imprecise, rushed, & incomplete" poster, "requests/writings" provide (good & proper) training for future employment and/or other technical collaboration? Thus - through the creation and (necessary) enforcement of well-thought forum rules/regulations - posters' trade their (now) focused, "time, effort, thought" for an enhanced understanding of their technical issue(s). One doubts that such considered, "focused, thought & preparation" (as proposed herein) - can be deemed, "too much" in light of the multiple benefits proffered... (those benefits aiding posters, vendor & external helpers)
* Note: "providers of content" was amended to forum "boiler-plate" at the request of this reporter w/the great assistance of vendor's Blake Ethridge. Protection is extended to all, "non-vendor" writings/postings - earlier absent this/similar spaces...