Go Back  British Expats > Living & Moving Abroad > USA
Reload this Page >

Opening a bank account with an F1 visa

Opening a bank account with an F1 visa

Thread Tools
 
Old Feb 8th 2009, 1:29 am
  #1  
BE Forum Addict
Thread Starter
 
Joined: Mar 2008
Location: Santa Cruz, CA
Posts: 4,913
md95065 has a reputation beyond reputemd95065 has a reputation beyond reputemd95065 has a reputation beyond reputemd95065 has a reputation beyond reputemd95065 has a reputation beyond reputemd95065 has a reputation beyond reputemd95065 has a reputation beyond reputemd95065 has a reputation beyond reputemd95065 has a reputation beyond reputemd95065 has a reputation beyond reputemd95065 has a reputation beyond repute
Default Opening a bank account with an F1 visa

I have a friend staying with me who is going to be studying in the US and who arrived recently on an F1 visa.

We went down to Bank of America today to see if we could find anyone there who might understand how to open a bank account for him ...

Well, we actually did succeed in getting a bank account opened but only because we were persistent and because we found someone at the bank who was genuinely helpful and was prepared to take the time to figure out how to do it (which involved all three of us gathering around his computer screen and making suggestions about what to try next).

The crux of the problem lies not in B of A's policies (the guy who was helping us knew that we should be able to open the account which is why he went the extra mile to help us) but in the totally braindead computer application that they use to open new accounts.

The application displays a series of forms that the operator has to fill out - as is typical with these things it imposes a strict serial work flow and doesn't let the user move to the next screen if there are "errors" on the current screen. As is also typical, the application attempts to optimize for the most common cases (which, of course, includes being a US citizen).

Surprisingly enough, not having a social security number wasn't a problem - the problem was the "two pieces of id" which were needed to open the account - my friend had his passport complete with F1 visa, I-94 and I-20 and his shiny new student id - but the pop up menu of acceptable forms of id only listed US government issued ids ... Then I noticed that the screen said "US citizen" and said "That's the problem - you have to say that he isn't a US citizen and then it should give us the correct options" - easier said than done - it turns out that the application starts out "assuming" that it is dealing with a US citizen and doesn't allow you to change that until *after* you have provided it with two pieces of ID that a non-citizen probably wouldn't have ... It is only *after* you have entered that information that you get asked whether the applicant is a US citizen at which point you get a more sensible list of options for id that includes various types of visa etc ...

So, to get past this we basically had to pretend that he was a US citizen with a US passport in order to get to the screen that allowed us to say that he was actually a citizen of the Netherlands with an F1 visa ...

As a software engineer and occasional user interface designer I found this to be really sad but all too believable. My guess is that, at one time, the application didn't ask for the id information until later in the data entry sequence - ie *after* it knew the nationality of the applicant, but that someone decided that it would be better to ask for that information up front without realizing that the options which needed to be displayed depended on other information which had not been entered at that point.

So, anyway, it turns out that B of A aren't actually evil (at least not as far as this is concerned) but the user interface design of their internal applications really sucks ...
md95065 is offline  
Old Feb 8th 2009, 2:16 am
  #2  
Boston Sep 15th
 
starky's Avatar
 
Joined: Jul 2008
Location: San Francisco, California
Posts: 191
starky has much to be proud ofstarky has much to be proud ofstarky has much to be proud ofstarky has much to be proud ofstarky has much to be proud ofstarky has much to be proud ofstarky has much to be proud ofstarky has much to be proud ofstarky has much to be proud ofstarky has much to be proud ofstarky has much to be proud of
Default Re: Opening a bank account with an F1 visa

A classic example of user requirmemts being added later on in the application life cycle with out proper UAT testing. When they changed the application to add the ID requirements they must not have had a big list of use cases to test with. They most likely tested with the basic default options. Very poor from an engineering point of view. BOA seem to be very good on the tech side. At least their website is very good. I bet they contracted that out! While some fool messed up on the other application.
Software engineering should be licencsed like law or medicne, I have lost count of the amount of times I have had to clean up other peoples mess! To may diy software people out there that think they can program! <rant over> :-)
starky is offline  
Old Feb 8th 2009, 2:42 am
  #3  
Bob
BE Site Lead
 
Bob's Avatar
 
Joined: Aug 2004
Location: MA, USA
Posts: 92,170
Bob has a reputation beyond reputeBob has a reputation beyond reputeBob has a reputation beyond reputeBob has a reputation beyond reputeBob has a reputation beyond reputeBob has a reputation beyond reputeBob has a reputation beyond reputeBob has a reputation beyond reputeBob has a reputation beyond reputeBob has a reputation beyond reputeBob has a reputation beyond repute
Default Re: Opening a bank account with an F1 visa

Originally Posted by md95065

As a software engineer and occasional user interface designer I found this to be really sad but all too believable. My guess is that, at one time, the application didn't ask for the id information until later in the data entry sequence - ie *after* it knew the nationality of the applicant, but that someone decided that it would be better to ask for that information up front without realizing that the options which needed to be displayed depended on other information which had not been entered at that point.
It does that because when the software was written, it was only a bodged temporary measure used for some other interface testing but in the end they thought it worked well enough to tell the engineer not to bother finish it, so there is went into the system and well....it's been like that for 5 years apparently.
Bob is offline  

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



Contact Us - Archive - Advertising - Cookie Policy - Privacy Statement - Terms of Service -

Copyright © 2024 MH Sub I, LLC dba Internet Brands. All rights reserved. Use of this site indicates your consent to the Terms of Use.