Forums for the Business Analyst

 
  Modern Analyst Forums  ModernAnalyst.c...  Introductions &...  HELLO- NEW TO THE BA WORLD
Previous Previous
 
Next Next
New Post 2/19/2009 9:22 PM
User is offline Suhanti
1 posts
No Ranking


HELLO- NEW TO THE BA WORLD 

Hello All and hello Adrian,

Firstly I think this website is absolutely fantastic! I am so glad I stumbled across it.

Thank you for giving me the opportunity to be a part of this community.

I have a question,

I come from a technical background, or at least believe that you must have technical skills. I am faced with a Dinosaur organisation who refuses us any production data, or real time information just because I am in the IT department. I find it so difficult to validate my work, without accurate informaiton especially when it comes to automating reports for the business.

How do I deal with it?

su

 

 
New Post 2/19/2009 11:24 PM
User is offline Adrian M.
765 posts
3rd Level Poster




Re: HELLO- NEW TO THE BA WORLD 

 Suhanti11 wrote

I come from a technical background, or at least believe that you must have technical skills. I am faced with a Dinosaur organisation who refuses us any production data, or real time information just because I am in the IT department. I find it so difficult to validate my work, without accurate informaiton especially when it comes to automating reports for the business.

Hi Su,

First of all, welcome to the Modern Analyst community!  I'm glad you're finding our site helpful and valuable for your business analyst career.

While I do understand your frustration, what you are experiencing is not uncommon especially in larger organizations.  Many BAs with technical backgrounds (aka used to be developers) are accustomed to having back-door access to the data in the production system/database.

Having said that, there are good reasons for organizations to limit direct access to the production data except when there is a clear justification to do so - this is due to privacy and security concerns and probably not out of ill-intent.  On many of the projects I've worked on, certain analysts in the support groups get access to the production data when they need to troubleshoot production issues.

For testing and validation purposes, we use non-production environments with test data or data from the production system but with sensitive data (social security numbers, names, DOBs, account numbers, etc.) scrambled.

I'm sure that if you make a good case as to why you need access to the production data you will get it - but you need to ensure first that there are no other ways to solve the same need/issue.

- Adrian


Adrian Marchis
Business Analyst Community Blog - Post your thoughts!
 
New Post 2/20/2009 6:20 AM
User is offline KJ
243 posts
6th Level Poster


Re: HELLO- NEW TO THE BA WORLD 

Su

Privacy, Privacy!

How would you like some hot-shot programmer to have access to your medical records or your credit card details?

One of the distinguishing features of a good programmer is that he/she must be able to unit and system test the application. To this end, s/he must be able to create tests to validate the programs. This off course is time consuming especially when you have to create test cases that cover most of the key areas; but its well worth the  effort - you have less bugs and have a more robust system in the end.

Testing with production data is no guarentee that you'll end up with a good and robust system.

In my younger days when I used to program (yep, I was a tech-head once, wrote operating systems and compilers), I used to code-compile-test every twenty or so lines of code! I created my own test data - it was expected of me.

At the end of the day you become a far better programmer and deliver robust code.

So how do you deal with it? Roll up your sleaves and create your own test data! You're working for a wise Dinasour - enjoy!

warm regards,

K

 

 
New Post 2/20/2009 6:37 AM
User is offline Guy Beauchamp
257 posts
www.smart-ba.com
5th Level Poster




Re: HELLO- NEW TO THE BA WORLD 

Hello Su and welcome!

I see your problem: I too am from a techy background back when mainframes ruled the earth...test data is all well and good for initial testing but the problem is that there are is an infinite set of data that most applications must deal with - and I do mean infinite! This means you can never prove that your code will work, just reduce the risk of failure. There is nothing like real production data to thoroughly test robsutness of code: it has all the garbage in it that you can never anticipate. However, even that is still a subset of the infinte data set you would need to prove your code works. So now its down to compromises and the obvious one to make is that data is anonymised before being given to test teams. Mrs Smith of 1 Arcacia Avenue becomes Mrs Test of 1 Test Avenue before the prgrammers get near it. This reduces the value of the test, but as only data that can identify individuals or organsiations is anonymised, you still get all the other garbage.

This must not replace testing that requirements are being delivered, of course!

And finally - dinosaurs existed for around 230 million years without threatening to total the planet and were probably wiped out by an event not of their causing. Humans, on the other hand, have been around for around 5 million years and maybe not that much longer for reasons that are will probably be our fault.

Let's not be too harsh on the good old dinosaurs! :-)

Guy

 
Previous Previous
 
Next Next
  Modern Analyst Forums  ModernAnalyst.c...  Introductions &...  HELLO- NEW TO THE BA WORLD

Community Blog - Latest Posts

Business Impact Analysis(BIA): Assessing the Potential Impact of a Cybersecurity Incident on Business Operations
In today’s highly interconnected society, businesses depend on technology even more than before. While offering opportunities for innovation and creativity, businesses are exposed to various cybersecurity threats that can disrupt operations, damage reputation, and result in substantial financial losses. It is crucial to carry out a comprehens...
In today's ever-evolving market, businesses must adapt swiftly to remain competitive and meet the needs of a fast-paced digital economy. Among the various business strategies available, digital transformation, customer-centricity, and sustainability have emerged as top priorities. Let’s explore why these strategies are critical for busine...
The Cisco Certified Network Associate (CCNA) certification is a pivotal credential for networking professionals, validating your skills in networking fundamentals, security, automation, and programmability. Preparing for the CCNA exam can be challenging, but with the right strategy, resources, and mindset, you can successfully achieve this certific...

 



Upcoming Live Webinars




 

Copyright 2006-2024 by Modern Analyst Media LLC