Question

In: Computer Science

Scenario DoEpicStuff started as a 3 person start-up. Two of these three people wrote code. Each...

Scenario

DoEpicStuff started as a 3 person start-up. Two of these three people wrote code. Each coder would create database tables as needed. There was no naming convention for the database tables or the fields of the table. There was no established process for checking whether the two tables had fields in common and in that case whether they had the same name or the same data type. The coders were free to add columns to (or even drop columns from) each others tables. This caused unexpected code failures.

DoEpicStuff managed to get funding from investors and added more staff very quickly. The new coders would write code that reference tables created by the earlier two employees. Their code often contained bugs because they assumed data that referred to a certain field would contain the same type of data in another field with the same name in a different table. They also acquired some new contracts which required handling sensitive information. The CEO instructed each employee as to what data in which tables they could access, but there was no mechanism for enforcing it.

DoEpicStuff acquired some valuable data repositories from another start-up, BellyUp, that had just gone bankrupt. Data from BellyUp was also referenced in some of the code. But there was no effort made to ascertain the data quality of this data. Indeed, the data collected by DoEpicStuff overlapped with some of the data from BellyUp but no effort was made to determine which of the over-lapping data was more current or which should be trusted. Individual coders decided on a ad-hoc basis whether to use data from BellyUp or from DoEpicStuff.

Some of the coders aggregated data manually from some of the tables and entered them into other tables. But after a while no one could remember where this aggregated data came from. Because of employee turnover it was unclear who had done which part of the aggregation.

The sales and marketing team of DoEpicStuff needed to prepare some marketing material and needed accurate statistics to be included in the marketing material. But they had no one to turn to find out which data was accurate and current.

  1. Identify as many problems as possible with how DoEpicStuff manages its data assets, with a one or two sentence explanation of why you think each problem you have identified is a problem.
  2. Provide a suggestion for a set of data governance policies that will fix the data management problems you have identified in Step 1. For each policy you recommend, clearly identify the problems it will fix and with a two or three sentence justification for why you think it will fix these problems.

Solutions

Expert Solution

Sol:

Data assets are very important for any company .An efficient and effective database management system is necessory for the organization to go forward.

lets discuss the problems in DoEpicStuff manages its data assets ,

* The absence of following an unique naming convention for table creation.

A unique name for the table is usefull to identify the table in future purpose . The absence of naming convention will create a conflict.

* careless data management by the coders.

when the data is very important there should be takken enough care to manage it . The carelessness created problems in entire coding procedure.

* easy access to add or edit the tables , without any restriction .

This is one major problem , if anyone can remove or edit the table ,its protection becomes more vulnerable.

****

we can fix the above mentioned problems by taking necessory steps or policies. lets check what all are that .

* controlled database access :

if the DBMS can be accessed by only admins then the integrity of data will be protected.

* Pre defined set of naming conventions :

documentation of table names will be usefull to avoid the problems of table name conflicts in the future.

* indexing of datas :

an effective indexing will eliminate the struggle to find the correct set of datas .

* module wise assigning work to employees:

if we done like this we can easyly manage and identify where the data came from .


Related Solutions

Suppose 4 people each start with $10. In each of 2 periods, each person flips a...
Suppose 4 people each start with $10. In each of 2 periods, each person flips a coin (50% probability of heads or tails). a. Suppose that each time a person flips heads, their wealth increases by 70%. If they flip tails, their wealth decreases by 30%. On average, what fraction (or percentage) of the total wealth would you expect the richest person to have in each period? (Show how you calculated the answer.) (1 pt) b. Now, repeat the exercise...
A wastewater treatment plant serves 5,000,000 people. Each person on the average produces 0.1m^3 per person...
A wastewater treatment plant serves 5,000,000 people. Each person on the average produces 0.1m^3 per person per day of wastewater. If the ultimate BOD of the discharge from the plant is 50 mg/L into a 5-meter deep stream that has an average flow rate of 10m^3 per second, a velocity of 1 meter per second, and a BOD value of 5 mg/L. The deoxygenation constant Kd is 0.19/day, and DO at the mix point is 8.5 mg/L. The water temperature...
I wrote my start-up business plan for entrepreneurship class. Please loot at the my outline and...
I wrote my start-up business plan for entrepreneurship class. Please loot at the my outline and figure out what I don't have or What I can add more, and write about the part in detail. Executive Summary According to Wisconsin Farming bureau there are 77,000 farms in Wisconsin with a total of 14.4 million acres of land and agriculture in Wisconsin provides $88.3 billion to the states economy. With the advent of the organic foods trend younger households have seen...
Suppose 200 people are lined up side-by-side, each one holding a fair coin. Each person flips...
Suppose 200 people are lined up side-by-side, each one holding a fair coin. Each person flips their coin 64 times; every time it lands heads they step 1 meter forward, each time it lands tails they step 1 meter backward. Use a normal approximation to answer the following question: after everyone finishes their 64 steps, approximately how many people will be standing between 4 and 8 meters behind the starting line? (Round your answer to three decimal places. Example: if...
Suppose 200 people are lined up side-by-side, each one holding a fair coin. Each person flips...
Suppose 200 people are lined up side-by-side, each one holding a fair coin. Each person flips their coin 64 times; every time it lands heads they step 1 meter forward, each time it lands tails they step 1 meter backward. Use a normal approximation to answer the following question: after everyone finishes their 64 steps, approximately how many people will be standing between 4 and 8 meters behind the starting line?
Two people are on a city block. Person A is on the northeast corner and Person...
Two people are on a city block. Person A is on the northeast corner and Person B is on the southwest corner. Person A starts walking towards the southeast corner at a rate of 3 ft/sec. Four seconds later Person B starts walking towards the southeast corner at a rate of 2 ft/sec. At what rate is the distance between them changing (a) 10 seconds after Person A starts walking and (b) after Person A has covered half the distance?
3. For your dependent (Y) variable, you code it 0 for each person where CD4 is...
3. For your dependent (Y) variable, you code it 0 for each person where CD4 is below 200 at the end of study and 1 if CD4 is 200 or above. Then you build a model predicting a function of Y based on age, gender, time since infection, and ARV group in predicting whether or not CD4 count is above or below 200 by the end of the study. a. What is the name for this type of model? Many...
Game Theory: Two people are engaged in a joint project. If each person i puts in...
Game Theory: Two people are engaged in a joint project. If each person i puts in the effort xi ? [0, 1], which costs her c(xi), the outcome of the project is worth f(x1, x2). The worth of the project is split equally between the two people, regardless of their effort levels. Find the Nash equilibria of the game when f(x1, x2) = 3x1x2 and c(xi) = x2i . Is there a pair of effort levels that yields higher payoffs...
A new start-up company promises to pay an investor each quarterfor the next two years....
A new start-up company promises to pay an investor each quarter for the next two years. The company will pay $22,225.00 per quarter for the first four quarters, and then $25,075.00 per quarter for the following four quarters. If the investor wants a 8.40% APR return with quarterly compounding, what is the value of the investment opportunity today?
consider each of the three scenario presented. Answer each of the questions pertaining to the scenario...
consider each of the three scenario presented. Answer each of the questions pertaining to the scenario (1500-2000 words in total) 1 scenario 1 Tommy is a 17 -year old Aboriginal person living in a community in the Northern territory where there is a high level of alcohol addiction. Tommy and his friends are unemployed and Tommy is depressed and at times suicidal. Tommy has recently been arrested for drunk and disorderly behavior. 1. Describe ways the legal aid system in...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT