SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Agile Data
Modeling
July 13, 2016
Agenda
Agile Data Modeling
The Controversy
Misconceptions
Applying Discipline to Agile
3
1
2
4
1
Methodology vs. Mindset-
About me…
• United States Air Force
– Late 1980’s – Data Analyst
• DoD Contractor
– Early 1990’s – Birth of the Relational Model
• Data Modeling (and tool) Instructor
• DW/BI Practice Director
• Founding/Managing Partner – Agilarc LLC
About Agilarc…
• Professional Services Consulting Firm
specializing in
• Enterprise Architecture
• Data Management
• Cloud Services
• Analytics and Business Intelligence
• Agile Services
• Building agility into your best practice driven
architecture is at the heart of what we do.
• Managing Partners with over 50+ years of
combined Data Management experience
The Controversy 2
• Conflicting Goals
– Faster time to market
• Versus…
– Thorough Analysis prior to coding
– Pros and Cons of each
• Code refactoring expensive
• Analysis Paralysis
Misconceptions…
• Agile is a technique (not)
– Agile is a mindset
– Supported by multiple frameworks/techniques
• Why we model data
– Business Rules vs. Business Questions
– Different reasons based on perspective
• Agile framework aligned with DM rationale
– Here’s were things go off the rails
Why we model data…
• Application Development
– Shrink wrapped software
• Multiple business rules
– Supporting internal business processes
• Organizational business rules
• Data Warehousing
• Analytics
• Master Data Management
Agile Defined…
Agile|adjective *
• marked by ready ability to move with quick, easy grace <an agile
dancer>
• having a quick, resourceful, and adaptable character <an agile mind>
Antonyms
awkward, clumsy, gawky, graceless, klutzy, lumbering, ungainly, ungraceful
*Merriam-Webster © 2016
Agile’s Foundational Values
• People come first, before product and before process
– Personal commitment must be made between everyone on the team
– Without the team, there is no product
• Adaptation
– Change…of mind, understanding, circumstance, is inevitable, and essential
– Be ready, willing, and able to respond to changes worth responding to
– Changes may apply to people, process, or product
• Early and frequent value delivery
– The feedback loop is more important than specs on paper
– Focus relentlessly on doing valuable work and ignoring all else
– Customers seeing early and frequent ROI are more engaged and enthusiastic
• Customer collaboration
– Delighting customers requires frequent collaboration
– Spirit of partnership, not vendor-buyer or winner-loser
The Agile Manifesto…
• Applying the Mind-Set to Software Development
Mindset vs. Implementation Frameworks
• Agile is a mind-set
• Frameworks are the
manifestation of the mind-
set
• Understanding the mind-set
first facilitates success with
the frameworks
Agile Frameworks - Scrum
• Core concepts
– Empiricism
– Iteration
– Emergence
– Self-organization
– Prioritization
– Time-boxing
– Delaying detail
Defined Process vs. Empirical Process
Defined process
- Command and control
- Plan what you expect to happen
- Enforce the plan, sometimes
regardless of changing conditions
- Use change control, because
change is expensive
Empirical process
- Learn as we proceed
- Expect and embrace change
- Inspect & Adapt: iterative
improvements
- Estimates are usually wrong.
Don’t commit to them
Iteration Multiplies Feedback
Project Timeline
1 2 3 Release
1
4 5 6
Emergence Defeats Complexity
Cone of Uncertainty
Agile Frameworks - Kanban
• kanban defined (small k vs. big K)
– A Japanese word that means “signal card”
– A manufacturing process that tells an upstream process
to produce more
– Upstream cannot do work until they get the signal that
the downstream is done (limiting WIP)
– Facilitates JIT automation and kaizen (continuous
improvement)
– Semi-prescriptive scheduling system of artifacts,
concepts, and processes for managing the supply chain
and providing inventory control, or managing tasks and
change…requires that some process is already in place
– Formalized by Microsoft in the early 2000s as a product
development method
Simple Example
MoMA Admission System
• Capacity is limited (bandwidth)
• Line is continuous (backlog)
• Cards are created to represent
upstream capacity
• Every patron is provided a card
needed to enter
• When the patron is finished, the
card is dropped off, freeing up
another spot for a new patron
(signal mechanism)
• When there are no free cards, no
more entry is permitted (limiting
WIP)
What’s a “Pull” System?
• Find a systematic way to achieve sustainable pace of work
• Find an approach to introducing process changes that would meet little
resistance and facilitate cultural evolution
• Avoid employee burnout, increase morale, encourage empowerment
and process refinement (Culture Change!)
• Upstream “pulls” from downstream only when bandwidth is
available, rather than pushing from source with no regard for
upstream availability
• Limits WIP, balances demand on the team
• Only workers at the bottleneck remain fully loaded; everyone
else experiences slack
Why?
Kanban Board Development
Backlog Plan Develop Test
2 3 5
User
Story
Defect Task
Inprogress
Done
Done
Done
Inprogress
Inprogress
Done Rules:
Plan: hours
assigned, test case
agreed
Develop: Coding
done, increment in
staging ready for
review with staging
link published
Test: Test case
completed and
verified by Product
Owner
The Kanban Board
Visualize the Workflow
Backlog Plan Develop Test Done Rules:
Plan: hours
assigned, test case
agreed
Develop: Coding
done, increment in
staging ready for
review with staging
link published
Test: Test case
completed and
verified by Product
Owner
5 3 5
User
Story
Defect Task
Bottleneck
Under-utilized
Idle
Slack
Lead Time
WIP Limits
Backlog Plan Develop Test Done Rules:
Plan: hours
assigned, test case
agreed
Develop: Coding
done, increment in
staging ready for
review with staging
link published
Test: Test case
completed and
verified by Product
Owner
3 9 1
User
Story
Defect Task
Core Concepts & Principles
• Start now, with what you have
• Target incremental change
• Current processes, people,
titles, roles
• Every team member is a
leader
• Limit WIP
• Visualize the workflow
• Release frequently
• Identify work types
• Improve continuously
• Process visibility
• Develop sustainable pace
• Create slack
Stop starting…start finishing
Scrum vs. Kanban
Which is “Better?”
Kanban
- Continuous development
- “Support” based
- Ongoing timeframe
- Lead-time-based
- Specialized teams are
okay
- WIP limited directly
- Shared backlog by
multiple teams
- Less prescriptive
Scrum
- Iterative development
- “Product” based
- Discrete timeframe
- Velocity-based
- XF teams
- WIP limited by time-box
- Backlog owned by one
team
- More prescriptive
Bottom line:
The team is more important than the process. Like-minded thinkers
that believe in the Agile mind-set can make either work in any situation.
Data Modeling and Data Management
• Data modeling equals Emergence
– Example: resolving a many-to-many relationship
– Doctors see many Patients, Patients see many Doctors
• Adaptation in the world of Business Rules
– Driving consensus in a data model
– The importance of meta data and taxonomy
• Early and frequent value delivery
– Value vs. features
Data Management
• Data modeling as a component of Data Management
• Data Management “engagement” types
– Master Data Management
– Data Warehousing
– Enterprise Data Model Development
– Meta Data Management
– Data Governance and Stewardship
• Which Framework works best
– Is the team fully dedicated?
– Is there a discrete timeframe?
– Dedicated Product Owner?
– Will we be fixing defects?
– Is work in progress an issue?
– Bottleneck visibility…
Framework Mapping
Domain Agile Framework
Shrink Wrapped Software Development Scrum
Master Data Management Kanban
Data Warehousing Kanban
Internal Application Development Scrum/Kanban
Data Governance Kanban
Analytics and Reporting Kanban
Enterprise Data Modeling Scrum
Summary…
• Misconceptions lead to Controversy
– Agile a much misunderstood concept
• Agile is a mindset
• Data modeling with a purpose
• Data modeling is a component of Data Management
• Frameworks should match problem domain
Questions…
• Joseph Maggi
 Joseph.maggi@agilarc.com
 412.335.3027
Service Offerings:
• BIDW Architecture
Review/Strategy
• Custom Development
• Data Modeling/Governance
• Daily / Multi-week Scrum
Workshops
• Scrum Coaching
• Process Auditing
IDERA
Download any of our tools free for 14 days
at IDERA.com
Join the conversation at community.idera.com

Weitere ähnliche Inhalte

Was ist angesagt?

Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...
Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...
Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...DATAVERSITY
 
Enterprise Data Management Framework Overview
Enterprise Data Management Framework OverviewEnterprise Data Management Framework Overview
Enterprise Data Management Framework OverviewJohn Bao Vuu
 
Enterprise Data Management
Enterprise Data ManagementEnterprise Data Management
Enterprise Data ManagementBhavendra Chavan
 
Geek Sync - Cloud Considerations
Geek Sync - Cloud ConsiderationsGeek Sync - Cloud Considerations
Geek Sync - Cloud ConsiderationsIDERA Software
 
DI&A Webinar: Building a Flexible and Scalable Analytics Architecture
DI&A Webinar: Building a Flexible and Scalable Analytics ArchitectureDI&A Webinar: Building a Flexible and Scalable Analytics Architecture
DI&A Webinar: Building a Flexible and Scalable Analytics ArchitectureDATAVERSITY
 
Webinar: Data Quality, Data Engineering, and Data Science
Webinar: Data Quality, Data Engineering, and Data ScienceWebinar: Data Quality, Data Engineering, and Data Science
Webinar: Data Quality, Data Engineering, and Data ScienceDATAVERSITY
 
Geek Sync I Does Data Modeling Have Business Value?
Geek Sync I Does Data Modeling Have Business Value?Geek Sync I Does Data Modeling Have Business Value?
Geek Sync I Does Data Modeling Have Business Value?IDERA Software
 
DI&A Slides: Data Lake vs. Data Warehouse
DI&A Slides: Data Lake vs. Data WarehouseDI&A Slides: Data Lake vs. Data Warehouse
DI&A Slides: Data Lake vs. Data WarehouseDATAVERSITY
 
Building the enterprise data architecture
Building the enterprise data architectureBuilding the enterprise data architecture
Building the enterprise data architectureCosta Pissaris
 
Subscribing to Your Critical Data Supply Chain - Getting Value from True Data...
Subscribing to Your Critical Data Supply Chain - Getting Value from True Data...Subscribing to Your Critical Data Supply Chain - Getting Value from True Data...
Subscribing to Your Critical Data Supply Chain - Getting Value from True Data...DATAVERSITY
 
The Importance of MDM - Eternal Management of the Data Mind
The Importance of MDM - Eternal Management of the Data MindThe Importance of MDM - Eternal Management of the Data Mind
The Importance of MDM - Eternal Management of the Data MindDATAVERSITY
 
Data Quality: A Raising Data Warehousing Concern
Data Quality: A Raising Data Warehousing ConcernData Quality: A Raising Data Warehousing Concern
Data Quality: A Raising Data Warehousing ConcernAmin Chowdhury
 
Agile & Data Modeling – How Can They Work Together?
Agile & Data Modeling – How Can They Work Together?Agile & Data Modeling – How Can They Work Together?
Agile & Data Modeling – How Can They Work Together?DATAVERSITY
 
Revolution In Data Governance - Transforming the customer experience
Revolution In Data Governance - Transforming the customer experienceRevolution In Data Governance - Transforming the customer experience
Revolution In Data Governance - Transforming the customer experiencePaul Dyksterhouse
 
How Can You Calculate the Cost of Your Data?
How Can You Calculate the Cost of Your Data?How Can You Calculate the Cost of Your Data?
How Can You Calculate the Cost of Your Data?DATAVERSITY
 
ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...
ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...
ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...DATAVERSITY
 
The Death of the Star Schema
The Death of the Star SchemaThe Death of the Star Schema
The Death of the Star SchemaDATAVERSITY
 
Data Management Meets Human Management - Why Words Matter
Data Management Meets Human Management - Why Words MatterData Management Meets Human Management - Why Words Matter
Data Management Meets Human Management - Why Words MatterDATAVERSITY
 

Was ist angesagt? (20)

Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...
Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...
Data-Ed Slides: Data Modeling Strategies - Getting Your Data Ready for the Ca...
 
Enterprise Data Management Framework Overview
Enterprise Data Management Framework OverviewEnterprise Data Management Framework Overview
Enterprise Data Management Framework Overview
 
Enterprise Data Management
Enterprise Data ManagementEnterprise Data Management
Enterprise Data Management
 
Geek Sync - Cloud Considerations
Geek Sync - Cloud ConsiderationsGeek Sync - Cloud Considerations
Geek Sync - Cloud Considerations
 
Data Quality
Data QualityData Quality
Data Quality
 
DI&A Webinar: Building a Flexible and Scalable Analytics Architecture
DI&A Webinar: Building a Flexible and Scalable Analytics ArchitectureDI&A Webinar: Building a Flexible and Scalable Analytics Architecture
DI&A Webinar: Building a Flexible and Scalable Analytics Architecture
 
Webinar: Data Quality, Data Engineering, and Data Science
Webinar: Data Quality, Data Engineering, and Data ScienceWebinar: Data Quality, Data Engineering, and Data Science
Webinar: Data Quality, Data Engineering, and Data Science
 
Geek Sync I Does Data Modeling Have Business Value?
Geek Sync I Does Data Modeling Have Business Value?Geek Sync I Does Data Modeling Have Business Value?
Geek Sync I Does Data Modeling Have Business Value?
 
DI&A Slides: Data Lake vs. Data Warehouse
DI&A Slides: Data Lake vs. Data WarehouseDI&A Slides: Data Lake vs. Data Warehouse
DI&A Slides: Data Lake vs. Data Warehouse
 
Building the enterprise data architecture
Building the enterprise data architectureBuilding the enterprise data architecture
Building the enterprise data architecture
 
Subscribing to Your Critical Data Supply Chain - Getting Value from True Data...
Subscribing to Your Critical Data Supply Chain - Getting Value from True Data...Subscribing to Your Critical Data Supply Chain - Getting Value from True Data...
Subscribing to Your Critical Data Supply Chain - Getting Value from True Data...
 
Enterprise Data Management
Enterprise Data ManagementEnterprise Data Management
Enterprise Data Management
 
The Importance of MDM - Eternal Management of the Data Mind
The Importance of MDM - Eternal Management of the Data MindThe Importance of MDM - Eternal Management of the Data Mind
The Importance of MDM - Eternal Management of the Data Mind
 
Data Quality: A Raising Data Warehousing Concern
Data Quality: A Raising Data Warehousing ConcernData Quality: A Raising Data Warehousing Concern
Data Quality: A Raising Data Warehousing Concern
 
Agile & Data Modeling – How Can They Work Together?
Agile & Data Modeling – How Can They Work Together?Agile & Data Modeling – How Can They Work Together?
Agile & Data Modeling – How Can They Work Together?
 
Revolution In Data Governance - Transforming the customer experience
Revolution In Data Governance - Transforming the customer experienceRevolution In Data Governance - Transforming the customer experience
Revolution In Data Governance - Transforming the customer experience
 
How Can You Calculate the Cost of Your Data?
How Can You Calculate the Cost of Your Data?How Can You Calculate the Cost of Your Data?
How Can You Calculate the Cost of Your Data?
 
ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...
ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...
ADV Slides: The Evolution of the Data Platform and What It Means to Enterpris...
 
The Death of the Star Schema
The Death of the Star SchemaThe Death of the Star Schema
The Death of the Star Schema
 
Data Management Meets Human Management - Why Words Matter
Data Management Meets Human Management - Why Words MatterData Management Meets Human Management - Why Words Matter
Data Management Meets Human Management - Why Words Matter
 

Andere mochten auch

Geek Sync I CSI for SQL: Learn to be a SQL Sleuth
Geek Sync I CSI for SQL: Learn to be a SQL SleuthGeek Sync I CSI for SQL: Learn to be a SQL Sleuth
Geek Sync I CSI for SQL: Learn to be a SQL SleuthIDERA Software
 
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to ScrumVladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to ScrumVladimirs Ivanovs
 
Leading a self-organising team
Leading a self-organising teamLeading a self-organising team
Leading a self-organising teamIndigoCube
 
Managing self organizing teams an old school management dilemma
Managing self organizing teams   an old school management dilemmaManaging self organizing teams   an old school management dilemma
Managing self organizing teams an old school management dilemmaMike Vincent
 
Nurturing Self-Organizing Agile Teams
Nurturing Self-Organizing Agile TeamsNurturing Self-Organizing Agile Teams
Nurturing Self-Organizing Agile TeamsRashina Hoda
 
Self organizing teams-
Self organizing teams-Self organizing teams-
Self organizing teams-rajesh_parikh
 
Effective Agile Teams
Effective Agile TeamsEffective Agile Teams
Effective Agile TeamsRimjhim Ray
 
T shaped webinar for uidp 011915
T shaped webinar for uidp 011915T shaped webinar for uidp 011915
T shaped webinar for uidp 011915ISSIP
 
Self-organized Teams in 5 minutes
Self-organized Teams in 5 minutesSelf-organized Teams in 5 minutes
Self-organized Teams in 5 minutesHåkan Kleijn
 
Why it's better to be T shaped...
Why it's better to be T shaped...Why it's better to be T shaped...
Why it's better to be T shaped...Tom Hoyland
 
self organizing agile teams
self organizing agile teamsself organizing agile teams
self organizing agile teamsnikos batsios
 
Tips for creating a Self Organizing Teams
Tips for creating a Self Organizing TeamsTips for creating a Self Organizing Teams
Tips for creating a Self Organizing TeamsYves Hanoulle
 
Agile inception v1.1
Agile inception v1.1Agile inception v1.1
Agile inception v1.1Håkan Kleijn
 
Linda rising - the power of an agile mindset
Linda rising  - the power of an agile mindsetLinda rising  - the power of an agile mindset
Linda rising - the power of an agile mindsetMagneta AI
 
Agile Mindset and Culture by Hithem Ahmed
Agile Mindset and Culture by Hithem AhmedAgile Mindset and Culture by Hithem Ahmed
Agile Mindset and Culture by Hithem AhmedAgile ME
 
Future Workforce: M-Shaped is the new T-Shaped
Future Workforce: M-Shaped is the new T-ShapedFuture Workforce: M-Shaped is the new T-Shaped
Future Workforce: M-Shaped is the new T-ShapedRachel Mercer
 

Andere mochten auch (17)

Geek Sync I CSI for SQL: Learn to be a SQL Sleuth
Geek Sync I CSI for SQL: Learn to be a SQL SleuthGeek Sync I CSI for SQL: Learn to be a SQL Sleuth
Geek Sync I CSI for SQL: Learn to be a SQL Sleuth
 
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to ScrumVladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
Vladimirs Ivanovs - Creating children book in 45 minutes thanks to Scrum
 
Leading a self-organising team
Leading a self-organising teamLeading a self-organising team
Leading a self-organising team
 
Managing self organizing teams an old school management dilemma
Managing self organizing teams   an old school management dilemmaManaging self organizing teams   an old school management dilemma
Managing self organizing teams an old school management dilemma
 
Nurturing Self-Organizing Agile Teams
Nurturing Self-Organizing Agile TeamsNurturing Self-Organizing Agile Teams
Nurturing Self-Organizing Agile Teams
 
Self organizing teams-
Self organizing teams-Self organizing teams-
Self organizing teams-
 
Effective Agile Teams
Effective Agile TeamsEffective Agile Teams
Effective Agile Teams
 
T shaped webinar for uidp 011915
T shaped webinar for uidp 011915T shaped webinar for uidp 011915
T shaped webinar for uidp 011915
 
Self-organized Teams in 5 minutes
Self-organized Teams in 5 minutesSelf-organized Teams in 5 minutes
Self-organized Teams in 5 minutes
 
Why it's better to be T shaped...
Why it's better to be T shaped...Why it's better to be T shaped...
Why it's better to be T shaped...
 
self organizing agile teams
self organizing agile teamsself organizing agile teams
self organizing agile teams
 
Tips for creating a Self Organizing Teams
Tips for creating a Self Organizing TeamsTips for creating a Self Organizing Teams
Tips for creating a Self Organizing Teams
 
T shaped people
T shaped peopleT shaped people
T shaped people
 
Agile inception v1.1
Agile inception v1.1Agile inception v1.1
Agile inception v1.1
 
Linda rising - the power of an agile mindset
Linda rising  - the power of an agile mindsetLinda rising  - the power of an agile mindset
Linda rising - the power of an agile mindset
 
Agile Mindset and Culture by Hithem Ahmed
Agile Mindset and Culture by Hithem AhmedAgile Mindset and Culture by Hithem Ahmed
Agile Mindset and Culture by Hithem Ahmed
 
Future Workforce: M-Shaped is the new T-Shaped
Future Workforce: M-Shaped is the new T-ShapedFuture Workforce: M-Shaped is the new T-Shaped
Future Workforce: M-Shaped is the new T-Shaped
 

Ähnlich wie Geek Sync I Agile Data Management vs. Agile Data Modeling

Large scale agile_svante_lidman
Large scale agile_svante_lidmanLarge scale agile_svante_lidman
Large scale agile_svante_lidmanSvante Lidman
 
Engaging Agile Teams for Data Governance Professionals
Engaging Agile Teams for Data Governance ProfessionalsEngaging Agile Teams for Data Governance Professionals
Engaging Agile Teams for Data Governance ProfessionalsJoe McFadden
 
Post-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failurePost-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failureYuval Yeret
 
Steve loos agile operationalizing your org
Steve loos   agile operationalizing your orgSteve loos   agile operationalizing your org
Steve loos agile operationalizing your orgPaul Ellarby
 
Strategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationStrategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationNishanth K Hydru
 
Share point governance webinar 3 real world scenarios (ron charity) - draft...
Share point governance webinar 3   real world scenarios (ron charity) - draft...Share point governance webinar 3   real world scenarios (ron charity) - draft...
Share point governance webinar 3 real world scenarios (ron charity) - draft...Ron Charity
 
NetCom Learning : How to Improve Business Processes using Agile
NetCom Learning : How to Improve Business Processes using AgileNetCom Learning : How to Improve Business Processes using Agile
NetCom Learning : How to Improve Business Processes using AgileSwati Chhabra
 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureJAX Chamber IT Council
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deckwjperez0629
 
CRM Adoption Strategies
CRM Adoption StrategiesCRM Adoption Strategies
CRM Adoption StrategiesMichael Alos
 
2015 ISACA NACACS - Audit as Controls Factory
2015 ISACA NACACS - Audit as Controls Factory2015 ISACA NACACS - Audit as Controls Factory
2015 ISACA NACACS - Audit as Controls FactoryNathan Anderson
 
Scaling lean agile agile prage 2014 (armani)
Scaling lean agile   agile prage 2014 (armani)Scaling lean agile   agile prage 2014 (armani)
Scaling lean agile agile prage 2014 (armani)Fabio Armani
 
Engineering Teams and Systems for Velocity
Engineering Teams and Systems for VelocityEngineering Teams and Systems for Velocity
Engineering Teams and Systems for VelocityJean Barmash
 
Lean Product Development
Lean Product DevelopmentLean Product Development
Lean Product DevelopmentTim McMahon
 
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance CompanyAgile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Companyalstonehodge
 
Healthcare Enterprise Data Model: The Buy vs. Build Debate
Healthcare Enterprise Data Model: The Buy vs. Build DebateHealthcare Enterprise Data Model: The Buy vs. Build Debate
Healthcare Enterprise Data Model: The Buy vs. Build DebatePerficient, Inc.
 

Ähnlich wie Geek Sync I Agile Data Management vs. Agile Data Modeling (20)

Large scale agile_svante_lidman
Large scale agile_svante_lidmanLarge scale agile_svante_lidman
Large scale agile_svante_lidman
 
Agile 101
Agile 101Agile 101
Agile 101
 
Engaging Agile Teams for Data Governance Professionals
Engaging Agile Teams for Data Governance ProfessionalsEngaging Agile Teams for Data Governance Professionals
Engaging Agile Teams for Data Governance Professionals
 
Post-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failurePost-agile approaches - agile for the real world and how to avoid agile failure
Post-agile approaches - agile for the real world and how to avoid agile failure
 
Steve loos agile operationalizing your org
Steve loos   agile operationalizing your orgSteve loos   agile operationalizing your org
Steve loos agile operationalizing your org
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
Strategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationStrategies for Large Scale Agile Transformation
Strategies for Large Scale Agile Transformation
 
Share point governance webinar 3 real world scenarios (ron charity) - draft...
Share point governance webinar 3   real world scenarios (ron charity) - draft...Share point governance webinar 3   real world scenarios (ron charity) - draft...
Share point governance webinar 3 real world scenarios (ron charity) - draft...
 
NetCom Learning : How to Improve Business Processes using Agile
NetCom Learning : How to Improve Business Processes using AgileNetCom Learning : How to Improve Business Processes using Agile
NetCom Learning : How to Improve Business Processes using Agile
 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US Assure
 
PMI-ACP Training Deck
PMI-ACP Training DeckPMI-ACP Training Deck
PMI-ACP Training Deck
 
CRM Adoption Strategies
CRM Adoption StrategiesCRM Adoption Strategies
CRM Adoption Strategies
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
 
2015 ISACA NACACS - Audit as Controls Factory
2015 ISACA NACACS - Audit as Controls Factory2015 ISACA NACACS - Audit as Controls Factory
2015 ISACA NACACS - Audit as Controls Factory
 
Scaling lean agile agile prage 2014 (armani)
Scaling lean agile   agile prage 2014 (armani)Scaling lean agile   agile prage 2014 (armani)
Scaling lean agile agile prage 2014 (armani)
 
Engineering Teams and Systems for Velocity
Engineering Teams and Systems for VelocityEngineering Teams and Systems for Velocity
Engineering Teams and Systems for Velocity
 
Lean Product Development
Lean Product DevelopmentLean Product Development
Lean Product Development
 
Scm future2
Scm future2Scm future2
Scm future2
 
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance CompanyAgile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
 
Healthcare Enterprise Data Model: The Buy vs. Build Debate
Healthcare Enterprise Data Model: The Buy vs. Build DebateHealthcare Enterprise Data Model: The Buy vs. Build Debate
Healthcare Enterprise Data Model: The Buy vs. Build Debate
 

Mehr von IDERA Software

The role of the database administrator (DBA) in 2020: Changes, challenges, an...
The role of the database administrator (DBA) in 2020: Changes, challenges, an...The role of the database administrator (DBA) in 2020: Changes, challenges, an...
The role of the database administrator (DBA) in 2020: Changes, challenges, an...IDERA Software
 
Problems and solutions for migrating databases to the cloud
Problems and solutions for migrating databases to the cloudProblems and solutions for migrating databases to the cloud
Problems and solutions for migrating databases to the cloudIDERA Software
 
Public cloud uses and limitations
Public cloud uses and limitationsPublic cloud uses and limitations
Public cloud uses and limitationsIDERA Software
 
Optimize the performance, cost, and value of databases.pptx
Optimize the performance, cost, and value of databases.pptxOptimize the performance, cost, and value of databases.pptx
Optimize the performance, cost, and value of databases.pptxIDERA Software
 
Monitor cloud database with SQL Diagnostic Manager for SQL Server
Monitor cloud database with SQL Diagnostic Manager for SQL ServerMonitor cloud database with SQL Diagnostic Manager for SQL Server
Monitor cloud database with SQL Diagnostic Manager for SQL ServerIDERA Software
 
Database administrators (dbas) face increasing pressure to monitor databases
Database administrators (dbas) face increasing pressure to monitor databasesDatabase administrators (dbas) face increasing pressure to monitor databases
Database administrators (dbas) face increasing pressure to monitor databasesIDERA Software
 
Six tips for cutting sql server licensing costs
Six tips for cutting sql server licensing costsSix tips for cutting sql server licensing costs
Six tips for cutting sql server licensing costsIDERA Software
 
Idera live 2021: The Power of Abstraction by Steve Hoberman
Idera live 2021:  The Power of Abstraction by Steve HobermanIdera live 2021:  The Power of Abstraction by Steve Hoberman
Idera live 2021: The Power of Abstraction by Steve HobermanIDERA Software
 
Idera live 2021: Why Data Lakes are Critical for AI, ML, and IoT By Brian Flug
Idera live 2021:  Why Data Lakes are Critical for AI, ML, and IoT  By Brian FlugIdera live 2021:  Why Data Lakes are Critical for AI, ML, and IoT  By Brian Flug
Idera live 2021: Why Data Lakes are Critical for AI, ML, and IoT By Brian FlugIDERA Software
 
Idera live 2021: Will Data Vault add Value to Your Data Warehouse? 3 Signs th...
Idera live 2021: Will Data Vault add Value to Your Data Warehouse? 3 Signs th...Idera live 2021: Will Data Vault add Value to Your Data Warehouse? 3 Signs th...
Idera live 2021: Will Data Vault add Value to Your Data Warehouse? 3 Signs th...IDERA Software
 
Idera live 2021: Managing Digital Transformation on a Budget by Bert Scalzo
Idera live 2021:  Managing Digital Transformation on a Budget by Bert ScalzoIdera live 2021:  Managing Digital Transformation on a Budget by Bert Scalzo
Idera live 2021: Managing Digital Transformation on a Budget by Bert ScalzoIDERA Software
 
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...
Idera live 2021:  Keynote Presentation The Future of Data is The Data Cloud b...Idera live 2021:  Keynote Presentation The Future of Data is The Data Cloud b...
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...IDERA Software
 
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...
Idera live 2021:   Managing Databases in the Cloud - the First Step, a Succes...Idera live 2021:   Managing Databases in the Cloud - the First Step, a Succes...
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...IDERA Software
 
Idera live 2021: Database Auditing - on-Premises and in the Cloud by Craig M...
Idera live 2021:  Database Auditing - on-Premises and in the Cloud by Craig M...Idera live 2021:  Database Auditing - on-Premises and in the Cloud by Craig M...
Idera live 2021: Database Auditing - on-Premises and in the Cloud by Craig M...IDERA Software
 
Idera live 2021: Performance Tuning Azure SQL Database by Monica Rathbun
Idera live 2021:  Performance Tuning Azure SQL Database by Monica RathbunIdera live 2021:  Performance Tuning Azure SQL Database by Monica Rathbun
Idera live 2021: Performance Tuning Azure SQL Database by Monica RathbunIDERA Software
 
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERAGeek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERAIDERA Software
 
How Users of a Performance Monitoring Tool Can Benefit from an Inventory Mana...
How Users of a Performance Monitoring Tool Can Benefit from an Inventory Mana...How Users of a Performance Monitoring Tool Can Benefit from an Inventory Mana...
How Users of a Performance Monitoring Tool Can Benefit from an Inventory Mana...IDERA Software
 
Benefits of Third Party Tools for MySQL | IDERA
Benefits of Third Party Tools for MySQL | IDERABenefits of Third Party Tools for MySQL | IDERA
Benefits of Third Party Tools for MySQL | IDERAIDERA Software
 
Achieve More with Less Resources | IDERA
Achieve More with Less Resources | IDERAAchieve More with Less Resources | IDERA
Achieve More with Less Resources | IDERAIDERA Software
 
Benefits of SQL Server 2017 and 2019 | IDERA
Benefits of SQL Server 2017 and 2019 | IDERABenefits of SQL Server 2017 and 2019 | IDERA
Benefits of SQL Server 2017 and 2019 | IDERAIDERA Software
 

Mehr von IDERA Software (20)

The role of the database administrator (DBA) in 2020: Changes, challenges, an...
The role of the database administrator (DBA) in 2020: Changes, challenges, an...The role of the database administrator (DBA) in 2020: Changes, challenges, an...
The role of the database administrator (DBA) in 2020: Changes, challenges, an...
 
Problems and solutions for migrating databases to the cloud
Problems and solutions for migrating databases to the cloudProblems and solutions for migrating databases to the cloud
Problems and solutions for migrating databases to the cloud
 
Public cloud uses and limitations
Public cloud uses and limitationsPublic cloud uses and limitations
Public cloud uses and limitations
 
Optimize the performance, cost, and value of databases.pptx
Optimize the performance, cost, and value of databases.pptxOptimize the performance, cost, and value of databases.pptx
Optimize the performance, cost, and value of databases.pptx
 
Monitor cloud database with SQL Diagnostic Manager for SQL Server
Monitor cloud database with SQL Diagnostic Manager for SQL ServerMonitor cloud database with SQL Diagnostic Manager for SQL Server
Monitor cloud database with SQL Diagnostic Manager for SQL Server
 
Database administrators (dbas) face increasing pressure to monitor databases
Database administrators (dbas) face increasing pressure to monitor databasesDatabase administrators (dbas) face increasing pressure to monitor databases
Database administrators (dbas) face increasing pressure to monitor databases
 
Six tips for cutting sql server licensing costs
Six tips for cutting sql server licensing costsSix tips for cutting sql server licensing costs
Six tips for cutting sql server licensing costs
 
Idera live 2021: The Power of Abstraction by Steve Hoberman
Idera live 2021:  The Power of Abstraction by Steve HobermanIdera live 2021:  The Power of Abstraction by Steve Hoberman
Idera live 2021: The Power of Abstraction by Steve Hoberman
 
Idera live 2021: Why Data Lakes are Critical for AI, ML, and IoT By Brian Flug
Idera live 2021:  Why Data Lakes are Critical for AI, ML, and IoT  By Brian FlugIdera live 2021:  Why Data Lakes are Critical for AI, ML, and IoT  By Brian Flug
Idera live 2021: Why Data Lakes are Critical for AI, ML, and IoT By Brian Flug
 
Idera live 2021: Will Data Vault add Value to Your Data Warehouse? 3 Signs th...
Idera live 2021: Will Data Vault add Value to Your Data Warehouse? 3 Signs th...Idera live 2021: Will Data Vault add Value to Your Data Warehouse? 3 Signs th...
Idera live 2021: Will Data Vault add Value to Your Data Warehouse? 3 Signs th...
 
Idera live 2021: Managing Digital Transformation on a Budget by Bert Scalzo
Idera live 2021:  Managing Digital Transformation on a Budget by Bert ScalzoIdera live 2021:  Managing Digital Transformation on a Budget by Bert Scalzo
Idera live 2021: Managing Digital Transformation on a Budget by Bert Scalzo
 
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...
Idera live 2021:  Keynote Presentation The Future of Data is The Data Cloud b...Idera live 2021:  Keynote Presentation The Future of Data is The Data Cloud b...
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...
 
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...
Idera live 2021:   Managing Databases in the Cloud - the First Step, a Succes...Idera live 2021:   Managing Databases in the Cloud - the First Step, a Succes...
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...
 
Idera live 2021: Database Auditing - on-Premises and in the Cloud by Craig M...
Idera live 2021:  Database Auditing - on-Premises and in the Cloud by Craig M...Idera live 2021:  Database Auditing - on-Premises and in the Cloud by Craig M...
Idera live 2021: Database Auditing - on-Premises and in the Cloud by Craig M...
 
Idera live 2021: Performance Tuning Azure SQL Database by Monica Rathbun
Idera live 2021:  Performance Tuning Azure SQL Database by Monica RathbunIdera live 2021:  Performance Tuning Azure SQL Database by Monica Rathbun
Idera live 2021: Performance Tuning Azure SQL Database by Monica Rathbun
 
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERAGeek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
 
How Users of a Performance Monitoring Tool Can Benefit from an Inventory Mana...
How Users of a Performance Monitoring Tool Can Benefit from an Inventory Mana...How Users of a Performance Monitoring Tool Can Benefit from an Inventory Mana...
How Users of a Performance Monitoring Tool Can Benefit from an Inventory Mana...
 
Benefits of Third Party Tools for MySQL | IDERA
Benefits of Third Party Tools for MySQL | IDERABenefits of Third Party Tools for MySQL | IDERA
Benefits of Third Party Tools for MySQL | IDERA
 
Achieve More with Less Resources | IDERA
Achieve More with Less Resources | IDERAAchieve More with Less Resources | IDERA
Achieve More with Less Resources | IDERA
 
Benefits of SQL Server 2017 and 2019 | IDERA
Benefits of SQL Server 2017 and 2019 | IDERABenefits of SQL Server 2017 and 2019 | IDERA
Benefits of SQL Server 2017 and 2019 | IDERA
 

Kürzlich hochgeladen

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 

Kürzlich hochgeladen (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

Geek Sync I Agile Data Management vs. Agile Data Modeling

  • 2. Agenda Agile Data Modeling The Controversy Misconceptions Applying Discipline to Agile 3 1 2 4 1 Methodology vs. Mindset-
  • 3. About me… • United States Air Force – Late 1980’s – Data Analyst • DoD Contractor – Early 1990’s – Birth of the Relational Model • Data Modeling (and tool) Instructor • DW/BI Practice Director • Founding/Managing Partner – Agilarc LLC
  • 4. About Agilarc… • Professional Services Consulting Firm specializing in • Enterprise Architecture • Data Management • Cloud Services • Analytics and Business Intelligence • Agile Services • Building agility into your best practice driven architecture is at the heart of what we do. • Managing Partners with over 50+ years of combined Data Management experience
  • 5. The Controversy 2 • Conflicting Goals – Faster time to market • Versus… – Thorough Analysis prior to coding – Pros and Cons of each • Code refactoring expensive • Analysis Paralysis
  • 6. Misconceptions… • Agile is a technique (not) – Agile is a mindset – Supported by multiple frameworks/techniques • Why we model data – Business Rules vs. Business Questions – Different reasons based on perspective • Agile framework aligned with DM rationale – Here’s were things go off the rails
  • 7. Why we model data… • Application Development – Shrink wrapped software • Multiple business rules – Supporting internal business processes • Organizational business rules • Data Warehousing • Analytics • Master Data Management
  • 8. Agile Defined… Agile|adjective * • marked by ready ability to move with quick, easy grace <an agile dancer> • having a quick, resourceful, and adaptable character <an agile mind> Antonyms awkward, clumsy, gawky, graceless, klutzy, lumbering, ungainly, ungraceful *Merriam-Webster © 2016
  • 9. Agile’s Foundational Values • People come first, before product and before process – Personal commitment must be made between everyone on the team – Without the team, there is no product • Adaptation – Change…of mind, understanding, circumstance, is inevitable, and essential – Be ready, willing, and able to respond to changes worth responding to – Changes may apply to people, process, or product • Early and frequent value delivery – The feedback loop is more important than specs on paper – Focus relentlessly on doing valuable work and ignoring all else – Customers seeing early and frequent ROI are more engaged and enthusiastic • Customer collaboration – Delighting customers requires frequent collaboration – Spirit of partnership, not vendor-buyer or winner-loser
  • 10. The Agile Manifesto… • Applying the Mind-Set to Software Development
  • 11. Mindset vs. Implementation Frameworks • Agile is a mind-set • Frameworks are the manifestation of the mind- set • Understanding the mind-set first facilitates success with the frameworks
  • 12. Agile Frameworks - Scrum • Core concepts – Empiricism – Iteration – Emergence – Self-organization – Prioritization – Time-boxing – Delaying detail
  • 13. Defined Process vs. Empirical Process Defined process - Command and control - Plan what you expect to happen - Enforce the plan, sometimes regardless of changing conditions - Use change control, because change is expensive Empirical process - Learn as we proceed - Expect and embrace change - Inspect & Adapt: iterative improvements - Estimates are usually wrong. Don’t commit to them
  • 14. Iteration Multiplies Feedback Project Timeline 1 2 3 Release 1 4 5 6
  • 16. Agile Frameworks - Kanban • kanban defined (small k vs. big K) – A Japanese word that means “signal card” – A manufacturing process that tells an upstream process to produce more – Upstream cannot do work until they get the signal that the downstream is done (limiting WIP) – Facilitates JIT automation and kaizen (continuous improvement) – Semi-prescriptive scheduling system of artifacts, concepts, and processes for managing the supply chain and providing inventory control, or managing tasks and change…requires that some process is already in place – Formalized by Microsoft in the early 2000s as a product development method
  • 17. Simple Example MoMA Admission System • Capacity is limited (bandwidth) • Line is continuous (backlog) • Cards are created to represent upstream capacity • Every patron is provided a card needed to enter • When the patron is finished, the card is dropped off, freeing up another spot for a new patron (signal mechanism) • When there are no free cards, no more entry is permitted (limiting WIP)
  • 18. What’s a “Pull” System? • Find a systematic way to achieve sustainable pace of work • Find an approach to introducing process changes that would meet little resistance and facilitate cultural evolution • Avoid employee burnout, increase morale, encourage empowerment and process refinement (Culture Change!) • Upstream “pulls” from downstream only when bandwidth is available, rather than pushing from source with no regard for upstream availability • Limits WIP, balances demand on the team • Only workers at the bottleneck remain fully loaded; everyone else experiences slack Why?
  • 19. Kanban Board Development Backlog Plan Develop Test 2 3 5 User Story Defect Task Inprogress Done Done Done Inprogress Inprogress Done Rules: Plan: hours assigned, test case agreed Develop: Coding done, increment in staging ready for review with staging link published Test: Test case completed and verified by Product Owner
  • 20. The Kanban Board Visualize the Workflow Backlog Plan Develop Test Done Rules: Plan: hours assigned, test case agreed Develop: Coding done, increment in staging ready for review with staging link published Test: Test case completed and verified by Product Owner 5 3 5 User Story Defect Task Bottleneck Under-utilized Idle Slack Lead Time
  • 21. WIP Limits Backlog Plan Develop Test Done Rules: Plan: hours assigned, test case agreed Develop: Coding done, increment in staging ready for review with staging link published Test: Test case completed and verified by Product Owner 3 9 1 User Story Defect Task
  • 22. Core Concepts & Principles • Start now, with what you have • Target incremental change • Current processes, people, titles, roles • Every team member is a leader • Limit WIP • Visualize the workflow • Release frequently • Identify work types • Improve continuously • Process visibility • Develop sustainable pace • Create slack Stop starting…start finishing
  • 23. Scrum vs. Kanban Which is “Better?” Kanban - Continuous development - “Support” based - Ongoing timeframe - Lead-time-based - Specialized teams are okay - WIP limited directly - Shared backlog by multiple teams - Less prescriptive Scrum - Iterative development - “Product” based - Discrete timeframe - Velocity-based - XF teams - WIP limited by time-box - Backlog owned by one team - More prescriptive Bottom line: The team is more important than the process. Like-minded thinkers that believe in the Agile mind-set can make either work in any situation.
  • 24. Data Modeling and Data Management • Data modeling equals Emergence – Example: resolving a many-to-many relationship – Doctors see many Patients, Patients see many Doctors • Adaptation in the world of Business Rules – Driving consensus in a data model – The importance of meta data and taxonomy • Early and frequent value delivery – Value vs. features
  • 25. Data Management • Data modeling as a component of Data Management • Data Management “engagement” types – Master Data Management – Data Warehousing – Enterprise Data Model Development – Meta Data Management – Data Governance and Stewardship • Which Framework works best – Is the team fully dedicated? – Is there a discrete timeframe? – Dedicated Product Owner? – Will we be fixing defects? – Is work in progress an issue? – Bottleneck visibility…
  • 26. Framework Mapping Domain Agile Framework Shrink Wrapped Software Development Scrum Master Data Management Kanban Data Warehousing Kanban Internal Application Development Scrum/Kanban Data Governance Kanban Analytics and Reporting Kanban Enterprise Data Modeling Scrum
  • 27. Summary… • Misconceptions lead to Controversy – Agile a much misunderstood concept • Agile is a mindset • Data modeling with a purpose • Data modeling is a component of Data Management • Frameworks should match problem domain
  • 28. Questions… • Joseph Maggi  Joseph.maggi@agilarc.com  412.335.3027 Service Offerings: • BIDW Architecture Review/Strategy • Custom Development • Data Modeling/Governance • Daily / Multi-week Scrum Workshops • Scrum Coaching • Process Auditing
  • 29. IDERA Download any of our tools free for 14 days at IDERA.com Join the conversation at community.idera.com