Hi:
I say that if you have 6 years experience as a programmer, you can often pass the screening to get BA interviews. It would probably be well worth your time to visit someone whose job it is to help inviduals craft their resume for skills transferance (i.e, tweak your programmer resume into BA terms). However, the major thing you need to do is to come across, in interviewing and on the job, as not having the typical developer personnality, but instead, of having the personality that a highly successful BA has. Especially,. if you want to fast-track, like you say you do.
BA's need to have stronger "people" skills than does the typical developer. What I largely bring to the table is the willingness to go out and ask, ask, ask for information. I need to feel comfortable exposing what I do not know. I need to be able to deal with a alot of rejection. And especially, I need advanced listening skills. To really fast-track on obtaining such skills, you can not do better than to participate in a ToastMasters public speaking club (but the their main purpose, is to teach listening skills). They are an international organization.
Tony