agile, automated, aware: how to model for success
TRANSCRIPT
EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
Agile, Automated and AwareHow to Model for Success
Ron Huizenga
Senior Product Manger – ER/Studio
EMBARCADERO TECHNOLOGIES
Agile Overview
2
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
EMBARCADERO TECHNOLOGIES
ER/Studio: Change Management Center
4
EMBARCADERO TECHNOLOGIES
ER/Studio: Change Record Details
5
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
EMBARCADERO TECHNOLOGIES
ER/Studio: Automation
• Reverse engineering
• Metadata interchange
• Naming standards
• Compare & merge
• Forward Engineering
• Macros
• Glossary Integration
7
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
EMBARCADERO TECHNOLOGIES
ER/Studio: Automatic Naming Standards
9
Real-time update while typing
EMBARCADERO TECHNOLOGIES
10
ER/Studio: Compare and Merge
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
EMBARCADERO TECHNOLOGIES
ER/Studio: Extended Notation for MongoDB
12
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
EMBARCADERO TECHNOLOGIES
ER/Studio Team Server: Glossaries & Terms
14
EMBARCADERO TECHNOLOGIES
ER/Studio: Glossary Integration
15
EMBARCADERO TECHNOLOGIES
Database Tools Portfolio
16
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