11/10/14 1 AGILE DATA ARCHITECTURE CHEAPER, FASTER, BETTER Mark Ouska, CDMP Enterprise Data Architect INC Research AGILE DATA ARCHITECTURE • Context: Agile development approach • Agile Manifesto • JAD sprint pre-zero • Session: Data Architecture • Gather • Evolve • Consume 2 SPRINTS: AGILE -VS- JAD • Agile • Full time co-location • 2-3 week sprints • Parallel work efforts • Backlog • JAD • Periodic co-location • 2-3 day biweekly sprints • Singular work effort • Backlog 3
11
Embed
AGILE DATA ARCHITECTURE - Thought Magicthoughtmagic.com/.../10/Agile-DA-Cheaper-Faster-Better.pdf11/10/14 1 AGILE DATA ARCHITECTURE CHEAPER, FASTER, BETTER Mark Ouska, CDMP Enterprise
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
11/10/14
1
AGILE DATA ARCHITECTURECHEAPER, FASTER, BETTER
Mark Ouska, CDMPEnterprise Data Architect
INC Research
AGILE DATA ARCHITECTURE• Context: Agile development approach
• Agile Manifesto
• JAD sprint pre-zero
• Session: Data Architecture
• Gather
• Evolve
• Consume2
SPRINTS: AGILE -VS- JAD• Agile !
• Full time co-location
• 2-3 week sprints
• Parallel work efforts
• Backlog
• JAD !
• Periodic co-location
• 2-3 day biweekly sprints
• Singular work effort
• Backlog3
11/10/14
2
JAD SPRINT
• No parallel work streams
• Group-developed, consensual work products
• Session specific roles
• Facilitated, instrumented & structured
GATHER• Agile values• Agile principles• Business ownership• Assess current situation• Case Study
5
INDIVIDUALS & INTERACTIONPROCESS & TOOLS
6
11/10/14
3
CUSTOMER COLLABORATIONCONTRACT NEGOTIATION
7
AGILE PRINCIPLES• Joint Agile Developed (JAD)!
The most efficient and effective method of ���conveying information to and within a development ���
team is face-to-face conversation*!
• Business DrivenOur highest priority is to satisfy the customer���
through early and continuous delivery of valuable software
• Sustainable PaceAgile processes promote sustainable development. ���The sponsors, developers, and users should be able ���
to maintain a constant pace indefinitely8
*”Principles behind the Agile Manifesto”, http://agilemanifesto.org/principles.html
GATHER JAD FOCUS: UNDERSTANDING
9
11/10/14
4
GATHER JAD FOCUS: EXAMPLE
10
GATHER CASE STUDIES
RETAIL INDUSTRY• Mission: Enterprise Conceptual Data Model (ECDM)
• Executive commitment and resource availability
• Monthly sprints for three months
• Results: Enterprise Data Model published in fourth month
• Subject area effort consumed ECDM during month two
• Reduced planned project time
• Was now consistent with new enterprise data strategy
• Fired up participants who initiated efforts for the next Agile JAD topics
11/10/14
5
HEALTH INDUSTRY• Mission: Claim definition & Data Model
• Executive “tolerance” and minimal resource availability
• Sporadic mini-sprints for three months
• Results: Effort cancelled after three months
• Against all odds, Claim definition was nearly completed
• Gathering the group ultimately failed as other initiatives demanded their attention
EVOLVE• Agile values• Agile principles• Codify future• Verify past• Define bridge• Case Study
WORKING DATACOMPREHENSIVE DOCUMENTATION
is!related!
to !
*
11/10/14
6
RESPONDING TO CHANGEFOLLOWING PLAN
AGILE PRINCIPLES• Motivation + Environment!
Build projects around motivated individuals. ���Give them the environment and support they need, ���
and trust them to get the job done*!
• Patterns, SimplicitySimplicity--the art of maximizing the amount ���
of work not done--is essential
• Continuous ImprovementAt regular intervals, the team reflects on how ���
to become more effective, then tunes and adjusts ���its behavior accordingly
17*”Principles behind the Agile Manifesto”, http://agilemanifesto.org/principles.html
FIVE DOMAINS FOR ANALYSIS
11/10/14
7
FIVE DOMAINS FOR INFORMATION ANALYSIS
FIVE DOMAINS FOR ARCHITECTURAL ANALYSIS
EVOLVE CASE STUDIES
21
11/10/14
8
GOV’T AGENCY• Mission: Re-architect information infrastructure