The Importance of Communication Effective communication techniques for data management professionals A presentation by Mike Nicewarner.

Slides:



Advertisements
Similar presentations
Entity-Relationship (ER) Modeling
Advertisements

Systems Development Environment
Database Systems: Design, Implementation, and Management Tenth Edition
Listen UP! The Pitfalls of Failed Conversations A Workshop for the Public Risk Management Association September 12,
IE 423 – Design of Decision Support Systems Introduction to Data Base Management Systems and MS Access.
System Analysis - Data Modeling
Chapter 8 Information Systems Development & Acquisition
Oct 31, 2000Database Management -- Fall R. Larson Database Management: Introduction to Terms and Concepts University of California, Berkeley School.
1 SYS366 Week 1 - Lecture 2 How Businesses Work. 2 Today How Businesses Work What is a System Types of Systems The Role of the Systems Analyst The Programmer/Analyst.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 7 Data Modeling Using the Entity- Relationship (ER) Model.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Lecture Nine Database Planning, Design, and Administration
NOTES TO ANDERSON, CHAPTERS 10 & 11 PROFESSIONAL WRITING.
Information Systems Development : Overview. Information systems development practice Concept and role of a systems development methodology Approaches.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 10 Structuring.
Enterprise Business Information Model Enterprise Data Services.
CSC271 Database Systems Lecture # 21. Summary: Previous Lecture  Phases of database SDLC  Prototyping (optional)  Implementation  Data conversion.
Chapter 6: The Traditional Approach to Requirements
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
2 1 Chapter 2 Data Model Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Computer System Analysis Chapter 10 Structuring System Requirements: Conceptual Data Modeling Dr. Sana’a Wafa Al-Sayegh 1 st quadmaster University of Palestine.
CSE314 Database Systems Data Modeling Using the Entity- Relationship (ER) Model Doç. Dr. Mehmet Göktürk src: Elmasri & Navanthe 6E Pearson Ed Slide Set.
Lesson 1 Week01.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Databases From A to Boyce Codd. What is a database? It depends on your point of view. For Manovich, a database is a means of structuring information in.
DBS201: DBA/DBMS Lecture 13.
Business Process Modeling
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
ITEC224 Database Programming
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
ITEC 3220M Using and Designing Database Systems
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management Dave Salisbury ( )
IST 210 Database Design Process IST 210 Todd S. Bacastow January 2005.
Database Systems: Design, Implementation, and Management
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
Database Systems: Design, Implementation, and Management Ninth Edition
Methodology Conceptual Databases Design
Introduction to Database Systems
1 Chapter 15 Methodology Conceptual Databases Design Transparencies Last Updated: April 2011 By M. Arief
Databases From A to Boyce Codd. What is a database? It depends on your point of view. For Manovich, a database is a means of structuring information in.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
1 Introduction to Software Engineering Lecture 1.
Requirements as Usecases Capturing the REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
Methodology - Conceptual Database Design
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
IS 325 Notes for Wednesday August 28, Data is the Core of the Enterprise.
Planning an Online Interaction "He who fails to plan, plans to fail" Anonymous Proverb.
Entity Relationship Diagram. Introduction Definition: Entity-relationship diagram is a data-modeling technique that visualises entities, the attributes.
Buck Woody Senior Microsoft SQL Server Specialist SESSION CODE: DAT210.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 7 Data Modeling Using the Entity- Relationship (ER) Model.
Systems Development Life Cycle
Database Design – Lecture 4 Conceptual Data Modeling.
CISB113 Fundamentals of Information Systems IS Development.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Jemerson Pedernal IT 2.1 FUNDAMENTALS OF DATABASE APPLICATIONS by PEDERNAL, JEMERSON G. [BS-Computer Science] Palawan State University Computer Network.
State of Georgia Release Management Training
CIS Review for Exam 11 Review for Exam I. CIS Review for Exam 12 Gorry and Scott Morton Framework Robert Anthony Herbert Simon.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 12 Exploring Information System Development.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 10 Structuring.
Database Administration Advanced Database Dr. AlaaEddin Almabhouh.
Roles in the Database Environment
Entity- Relationship (ER) Model
The Movement To Objects
CASE Tools and Joint and Rapid Application Development
How does a Requirements Package Vary from Project to Project?
Chapter 4 Entity Relationship (ER) Modeling
CHAPTER 9 (part a) BASIC INFORMATION SYSTEMS CONCEPTS
MIS 385/MBA 664 Systems Implementation with DBMS/ Database Management
Presentation transcript:

The Importance of Communication Effective communication techniques for data management professionals A presentation by Mike Nicewarner

Важная Информация Управление данных - важный компонент здоровой организации IT Администраторы базы данных очень интеллектуальны Хороший модельер данных может упростить сложные деловые требования Без хороших данных, будут терпеть неудачу все усилия по IT Data management is an important component of a healthy IT organization Database administrators are very intelligent A good data modeler can simplify complex business requirements Without good data, all IT efforts will fail It is more than excellent presentation skills It requires understanding, and change, so that the involved parties are impacted So, for today, my goal is to effectively communicate with you Important Information Effective communication is more than just having good information

Introduction Who am I? Who are you? Why are we here? What can we learn today? Questions are the best way to start a conversation “How may I help you?” But not “Wha’d’ya want??”

Agenda Data Management Definitions, discussion Various Roles and Responsibilities Bridging the Gap Discussion of topics, tools and techniques Conclusion

What is Data Management? Encompasses data storage, manipulation, migration, security, etc Data Modeling Gathering / documenting data requirements Organizing & structuring data storage Development project must consider data concerns at an early phase Data requirements must be captured and communicated during and after the project

What is Data Modeling? Time Level of detail Scope of model Database Implementation Conceptual Data Model Logical Data Model Physical Data Model Business Requirements

What are Data Requirements Conversational, narrative, business- oriented Might start as a list of “things” Describe relationships between things Capture metadata within context of business process Ask questions like “What is this?”, “Where does it come from?”, “Who provides this?”

The Conceptual Data Model History Peter Chen’s Entity-Relationship Diagram Typical ERD

The Conceptual Data Model Can be “read” Why use just boxes and lines?

The Conceptual Data Model Value in simplicity Additional metadata “under the covers” Can show more or less detail Audience is Business and Architects

The Conceptual Data Model ER is most common, but it has failings Cyclic relationships Must decide Entity or Attribute too early Other methods out there Object Role Modeling Do not be religious about notations Use whatever works to communicate With the Business!

Logical Data Model Data structure starting to have structure Additional details Foreign keys, surrogate keys, indexes, data types IT standards and conventions Audience is IT Architects, Business Analysts, Developers, etc.

Logical Data Model Consider the other modeling notations Again, communication is critical Yes, within IT Should I force everyone to learn my language? Can I adapt my presentation to them? What would make the communication more effective? Should know their “language”

Physical Data Model Database-specific details Very technical DBA heavily involved Typical hand-off situation (DA -> DBA) Naming conventions Physical options Audience is DBA and Developer

Physical Data Model How many of us spend all our time in the physical model? Is this the right “language” to use for everyone? How about this one: Sure, we use data models to initially design the database, but from that point the DBA handles all the maintenance. YIKES!

Roles and Responsibilities In IT Project Manager Business Analyst Requirements Analyst Architect – System, Data, Infrastructure Developer – Tech lead, Coder Data Analyst Database Administrator What is our collective goal?

Roles and Responsibilities In Business Executive Project Champion Business Liaison Subject Matter Expert Data Steward / Owner Not a “user” to be found What “languages” do they “speak”?

Effective Communication (All that to get to this, it had better be good) Unfortunately, this is pretty simple stuff, but often overlooked First, our job in IT is to support the business If we get caught up in being “gate keepers”, the business will jump the fence Saying “NO” without something positive causes frustration Focus on enabling, not on “disabling”

Effective Communication Second, the business can get along just fine without us Can you say “outsource”? I knew you could They had a business process before they came to us They might be coming to IT because they were told to, not because they wanted to Be a participant in solving their problems Add value to their business (easy, huh)

Effective Communication Finally, educate yourself Basic communication skills – presenting, organizing, researching, etc Know the business – not just the IT part; get to know as much as you can (immersion) Know your job – data management trends, data modeling techniques, corporate decisions, etc

Summary Data Management There are a number of styles and notations Establish corporate standards Pick appropriate style/form Need tools that can “tie it all together” Roles and Responsibilities Enable, assist, support, add value Communicate, don’t just talk

Discussion What do you think?