agile, automated, aware: how to model for success

17
EMBARCADERO TECHNOLOGIES EMBARCADERO TECHNOLOGIES Agile, Automated and Aware How to Model for Success Ron Huizenga Senior Product Manger – ER/Studio

Upload: embarcadero-technologies

Post on 15-Apr-2017

334 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Agile, Automated, Aware: How to Model for Success

EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES

Agile, Automated and AwareHow to Model for Success

Ron Huizenga

Senior Product Manger – ER/Studio

Page 2: Agile, Automated, Aware: How to Model for Success

EMBARCADERO TECHNOLOGIES

Agile Overview

2

Page 3: Agile, Automated, Aware: How to Model for Success

EMBARCADERO TECHNOLOGIES

ER/Studio: Agile Change Management

• Enable “Agile Data Modeler”

• Change Management Center

– User stories /tasks

• Granular repository check-out & check-in

– Individual objects or sets of objects

– Full models/sub-models if desired

• Change records at check in (or check out)

– Can be associated to user stories, tasks

• Still fully supports named releases, branch & merge as well

3

Page 4: Agile, Automated, Aware: How to Model for Success

EMBARCADERO TECHNOLOGIES

ER/Studio: Change Management Center

4

Page 5: Agile, Automated, Aware: How to Model for Success

EMBARCADERO TECHNOLOGIES

ER/Studio: Change Record Details

5

Page 6: Agile, Automated, Aware: How to Model for Success

EMBARCADERO TECHNOLOGIES

Is the team responsible for data models included in your agile process?

Data team’s inclusion in agile process incomplete

Yes, completely

34%

Somewhat58%

No8%

Does your organization follow an agile development methodology?

Yes, fully16%

Yes, somewhat

57%

No27%

6

Page 7: Agile, Automated, Aware: How to Model for Success

EMBARCADERO TECHNOLOGIES

ER/Studio: Automation

• Reverse engineering

• Metadata interchange

• Naming standards

• Compare & merge

• Forward Engineering

• Macros

• Glossary Integration

7

Page 8: Agile, Automated, Aware: How to Model for Success

EMBARCADERO TECHNOLOGIES

ER/Studio: Apply Naming Standards

• Can invoke with other wizards– General Physical Model– Compare & Merge– XML Schema Generation– Model Validation

• Can apply to model or sub-model at any time

• Either Direction• Selective review/apply• Enabled by loose model coupling• Name lockdown (freeze names)

8

Page 9: Agile, Automated, Aware: How to Model for Success

EMBARCADERO TECHNOLOGIES

ER/Studio: Automatic Naming Standards

9

Real-time update while typing

Page 10: Agile, Automated, Aware: How to Model for Success

EMBARCADERO TECHNOLOGIES

10

ER/Studio: Compare and Merge

Page 11: Agile, Automated, Aware: How to Model for Success

EMBARCADERO TECHNOLOGIES

ER/Studio: Native Big Data Support

• MongoDB

– Diagramming

– Reverse & Forward Engineering (JSON, BSON)

– MongoDB certification for 2.x and 3.0

• Certified for HDP 2.1

– Forward and reverse engineering

– Hive DDL

11

Page 12: Agile, Automated, Aware: How to Model for Success

EMBARCADERO TECHNOLOGIES

ER/Studio: Extended Notation for MongoDB

12

Page 13: Agile, Automated, Aware: How to Model for Success

EMBARCADERO TECHNOLOGIES

• Powerful enterprise glossary, model & metadata collaboration

• Integrate key business terms and definitions with business systems

• View, store, and manage a single source of business definitions

• Attach business policies to daily workflows with contextual alerts and tips

ER/Studio: Business Collaboration

13

Page 14: Agile, Automated, Aware: How to Model for Success

EMBARCADERO TECHNOLOGIES

ER/Studio Team Server: Glossaries & Terms

14

Page 15: Agile, Automated, Aware: How to Model for Success

EMBARCADERO TECHNOLOGIES

ER/Studio: Glossary Integration

15

Page 16: Agile, Automated, Aware: How to Model for Success

EMBARCADERO TECHNOLOGIES

Database Tools Portfolio

16

Page 17: Agile, Automated, Aware: How to Model for Success

EMBARCADERO TECHNOLOGIES

Concluding Remarks

• ER/Studio provides automation, awareness and collaboration– Agile change management– Documents “why” and “what” for the changes– Sharing of models and metadata– Awareness and business meaning through glossaries

• Agile is becoming mainstream– 73% of companies use agile to some degree– Only 16% have fully embraced it

• Crucial stakeholders aren’t fully involved– Of companies using Agile, only 34% fully involve data modelers– 58% involve them somewhat– 8% exclude them entirely

17