Tuesday, 09 November 2010 11:06

Business Analysts Need to Learn from Developers

Written by 
Rate this item
(0 votes)

Kupe_Nov_9There was an article in the November issue of InformationWeek that made me think of this title.  Developers just get it when it comes to keeping up with new technology and finding ways to stay current.  Yeah, some developers try to use their new toys on our projects even if it is not really needed, but they also do it on their own time.

Years before the BA community had online communities like this one, BA Times, developers have been sharing knowledge and experiences online. I remember being very impressed when a developer I worked with was struggling with a way to code a feature we needed.  He told me to come back the next day and he'd have an answer.  He asked a few simple questions on an online community and poof, potential solutions came rolling in.  I'm glad to see us engaging around the world on the various communities.  I realize our answers are never quite as exact as a solution for a developer, but at least we give each other options to consider.

When mentoring BAs either looking for a job or trying to excel in the one they're in I often hear things like "I don't have time for that", or "I can't do that at my company". Lame excuses if I ever heard them.  This is where BAs are falling short and a place we can learn from our developers. The article I read was talking about developers working on open source software projects where only 9% of contributors are paid.  If you are not paid to do something you are volunteering.  Why do developers volunteer their time?  The article discussed the main reasons are they find it fun to solve problems and it is a sense of accomplishment.  The other reason that stood out to me was contributing was a way to master a new technology.   These developers don't say they have no time or sit idle while they work on necessary projects at work. They make time so new technology does not pass them by. You need to do this too.  If you want to grow, if you want new opportunities, do not pass up volunteering...make the time. 

Success story time! A friend of mine is a director of a BA group.  She had an acquaintance that had zero BA experience, but wanted to move into the field.  With no experience she was getting nowhere fast.  My friend was working most weekends and offered up the option for this person to come in on the weekends and help her for free.  In return she gains valuable experience working with an expert in the field. For 3 or 4 months (I can't remember exactly) every Saturday this no experience BA worked as a BA.  My friend was so impressed with her passion an aptitude for BA work that when an opening came up, she hired her.  She has since excelled in her role and has had the opportunity to get some formal training. 

 I try to find ways to use my BA skills in every opportunity. I recently signed up to lead a math team at my kids' school to help a number of students prepare for a math tournament coming up in January.  Since I was new to this role, I was not sure how the system worked (like the various communication methods I needed to use to contact parents and their children, when to work out details with the teachers, how to work with the principal, the process for scheduling math team practices, etc).  So, I used a few BA techniques do document the process and the business rules. If you ever had to work with PTA (Parent Teacher Association) you know there are rules.  Many of you volunteer already in varying organizations.  Think how you can use a BA technique in your current volunteer work.  It is a great place to try out these techniques without being judged.  This is a great opportunity to try out a technique you want to add to you repertoire but have not had the opportunity at work. More than likely people will be impressed.  The downside to that is you'll keep getting calls to volunteer!

We can learn a lot from developers about how they learn and stay current.  Stop reading this and go grab lunch or coffee with your favorite developer and see how they are staying current. 

If you have a story related to learning methods to stay fresh please share them in the comments.

Never stop improving,

Kupe

Dont Forget to Leave Your Comments Below....

Read 2851 times Last modified on Tuesday, 27 March 2012 13:46
Kupe Kupersmith

Kupe Kupersmith, President, B2T Training, possesses over 14 years of experience in the business analysis profession. He has served as the lead Business Analyst and Project Manager on projects in the utility, television and sports management and marketing industries. Kupe is a Certified Business Analysis Professional (CBAP) through the IIBA. Kupe is a trained improvisational actor and performed for years in clubs around Atlanta.  He is a big believer that we can work and learn while having fun. Kupe is a connector and has a goal in life to meet everyone!

Comments  

 
0 # Hassan Naqvi 2010-11-09 16:01
Good thing which this article highlighted is the use of free time by volunteering dedication and hardwork. I think this is not true only for BA but for any field. Contrary to the article title, there is no real life example is shared to how to to learn from developers.
Reply | Reply with quote | Quote
 
 
0 # Delores R. Begansky 2010-11-09 22:28
Many BAs who have 30+ years experience have always mentored other BAs whether as part of the job or as a volunteer. Yes developers have the network to rely on, but some of the reliance is based on their need to play with new technology rather than to solve a business need. Balance is important, BAs working with Developers can resolve almost any business requirement, but neither can do so in a vacuum.
Reply | Reply with quote | Quote
 
 
0 # Kupe Kupersmith 2010-11-10 00:57
@Hassan, what we learn from developers is how they try to stay current. I can't think of anything specific that a developer does which we could also do. So I agree with you on that. @dbegans ky - I'm not really talking about mentoring here. I agree many BAs mentor, many on a volunteer basis. My point is not to get into developers focus on new technology vs. business need. That is a topic for another blog! How does that BA with 30 yrs experience stay on top of his/her game?
Reply | Reply with quote | Quote
 
 
0 # Steven A Jones 2010-11-10 12:42
In my view and building on what Dee mentions about mentoring - you learn by doing but you learn more by teaching (or active mentoring). If you are an active mentor, you are either content in what you are doing (and to your point Kupe, not necessarily staying on top of your game) or staying active within the BA community learning best practices to bring back and work with the mentees. Also, depending on the energy and enthusiasm levels of the mentees, they might just bring new ideas to you. If your a mentor with an open mind and not too big on yourself, you become the mentee some times (ideally IMHO). What better place to practice something new than with a mentee / mentor before taking it on the road! As for me and my usual learning and subsequent practice - I use some of the BA websites (like BATimes+ModernA nalyst), LinkedIn discussion groups (have had to be a bit more discerning lately based on content), and of course, IIBA now and again. When I first road test a new practice, I'm open about it and actively solicit feedback afterward from participants to see how they felt and improvement areas (or even if it was the wrong place to use it). Its tough to get open, candid and constructive feedback nowadays on much of anything so I keep on asking, "How could I make it better?"
Reply | Reply with quote | Quote
 
 
0 # Kupe Kupersmith 2010-11-14 11:02
Thanks for chiming in Steve. Asking for feedback is the best way to keep growing. I think if you ask people for feedback they'll be happy to share.
Reply | Reply with quote | Quote
 

Add comment