advanced data modeling: be happier, add more value and be...

Post on 15-May-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 1

Advanced Data Modeling:Be Happier, Add More Value

and Be More Valued

Karen Lopez

© 2012 InfoAdvisors

Karen López,

A frequent speaker on data modeling, data-driven methodologies and pattern data models.

SQL Server MVP

She wants you to love your data.

2

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 2

© 2012 InfoAdvisors

Logistics• Interruptions And Other Fun• Exercises• NDA/Confidentiality• Feedback

3

© 2012 InfoAdvisors

About this Presentation

Feel free to participate – your opinion counts

This is a non-technical presentation

4

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 3

POLL: Who Are You?

POLL: Who Are You?

5

POLL: Model Much?

6

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 4

OVERVIEW OF THE TRADITIONAL DATA MODELING ENVIRONMENT

7

Data Modeling Process• Tools• Databases• People

– Skills– Background– Attitude– Culture

• Timing8

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 5

Does that still work?What does? What doesn’t?

Being Happier, an Overview• Leaving 1985 Behind• Where Are We, Though?• Making a Difference in Small Ways • [Data] Happiness Project• Adding Value - Being Valued

10

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 6

© 2012 InfoAdvisors

www.happiness-project.com11

WHAT ARE YOUR 5 TOP DATA SUCCESSES?

Exercise 1

12

karen@infoadvisors.com

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 7

PAIN POINTS FOR DATA ARCHITECTS

13

© 2012 InfoAdvisors

Karen’s Pain PointI don’t have enough current technical background to be a DBA or a Developer and sometimes that means I can’t participate fully in technical decisions.

14

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 8

© 2012 InfoAdvisors

Karen’s Pain PointI work with a developer who thinks data models are unneeded on his project.

15

© 2012 InfoAdvisors

Karen’s Pain PointI work with a data architect who has no database skills and can’t work hands-on with our databases.

16

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 9

© 2012 InfoAdvisors

Karen’s Pain PointMy data modeling tool doesn’t support NoSQL databases

17

© 2012 InfoAdvisors

Karen’s Pain PointMy DBA doesn’t care at all about data quality; he removes constraints and turns off RI in the database. He doesn’t check to see if the application code compensates.

18

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 10

© 2012 InfoAdvisors

Karen’s Pain PointI don’t know enough about Oracle to do a good first cut physical design.

19

WHAT ARE YOUR TOPBOTTOM 5 DATA PAIN POINTS?

Exercise 2

20

karen@infoadvisors.com

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 11

New Development Methods• Agile / SCRUM• Lean, Fast• Code First• Refactoring

21

Big Data• How Big is Big?• 3 Vs? 6 Vs?• What does it mean?

22

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 12

NoSQL, Not Only SQL• Graph Databases• Key Value• Document Databases• Others

23

Being Physical• SQL• Relational Extensions• Working Up to Your Elbows with Data• Being Polyglot

24

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 13

Data Governance• Governance• Stewardship• Dictatorships, Anarchies• How to be Valuable

25

Data Modeling Tools• Traditional DM tools• Drawing tools• Tools that Rev Engineer Databases• Other tools

26

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 14

SHARE YOUR PAIN POINTSExercise 3

27

© 2012 InfoAdvisors

Analysis

28

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 15

© 2012 InfoAdvisors

X Y• Urgency: Yesterday … Whenever• Important: High…Low• Impact: Enterprise … Local• Effort: High…Low• Scope: Corporation…You• Pain: Life Threatening…”Meh”• Risk: High…Low• ???

29

ANALYZE POINTSExercise 4

30

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 16

LOVING YOUR DATA MODELS

31

Being Happier, The Details

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 17

© 2012 InfoAdvisors

Happiness Project• Jan: Boost Energy• Feb: Remember Love• Mar: Aim Higher• Apr: Lighten Up• May: Be Serious about Play• Jun: Make Time for Friends

33

© 2012 InfoAdvisors

Happiness Project• Jul: Buy Some Happiness• Aug: Contemplate the

Heavens• Sept: Pursue a Passion• Oct: Pay Attention• Nov: Keep a Contented

Heart• Dec: Boot Camp Perfect

34

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 18

© 2012 InfoAdvisors

Resolution Matrix

35

Gretchen’s 12 Commandments1. Be Gretchen2. Let it go3. Act the way I feel4. Do it now5. Be polite and be fair6. Enjoy the process7. Spend out

8. Identify the problem9. Lighten up10.Do what ought to be

done11.No calculation12.There is only love

36

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 19

CREATE A RESOLUTION MATRIX FOR THE NEXT 3 MONTHS

Exercise 5

37

© 2012 InfoAdvisors

Splendid TruthsTo be happy, think about feeling good, feeling bad, and feeling right in an atmosphere of growth

38

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 20

Feeling Happy, Feeling BadHappy

Bad

More Happy More Bad

Less Happy Less Bad

39

© 2012 InfoAdvisors

Splendid TruthsThe days are long, but the years are short

40

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 21

© 2012 InfoAdvisors

Karen’s DM Splendid TruthsBad News: No one will love the logical data model as much as the data modeler. Good News: No one will love the logical data model as much as the data modeler.

41

© 2012 InfoAdvisors

Karen’s DM Splendid TruthsEvery good design decision is based on cost, benefit and risk

42

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 22

© 2012 InfoAdvisors

Karen’s DM Splendid TruthsIf you want the data model to be simple, go make the world simple.

43

© 2012 InfoAdvisors

Karen’s Splendid TruthsYour data modeling tools will impact design much more than you can ever imagine.

44

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 23

Delivering Value in 2012• Documentation as a literary activity is

1985• Documentation should be generated (Do it

in the Data Model or Process Model)• Iterations, not huge deliverables• Be a development method polyglot• Use their tools, too.

45

Be Your Own CMO• Have a Business story to tell• Focus on Business success in status

reports• Cost, benefit, risk • Know their pain…and reflect it.• Know their priorities…and reflect it.• Say “Yes, I can do that, but…”

46

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 24

10 Steps to Happiness, Being Valuable and Providing Value

1. Identify pain points and threats2. Analyze3. Prioritize4. Build a Plan

1. Near term2. Year term

5. Give gold stars (you and others)47

10 Steps to Happiness, Being Valuable and Providing Value

6. Keep Metrics7. Report Metrics8. Say “Yes, I can do that….”9. Automate!10. Overshare

48

Karen Lopez

blog.infoadvisors.com© InfoAdvisors 25

Thank You

You were GREAT!

….We should do this again….

top related