SlideShare une entreprise Scribd logo
1  sur  23
Mariner Innovations
Practice of Architecture
October 2013
Carl Ozkaynak

© Mariner Partners Inc. 2013, All Rights Reserved.
Objectives of this session
• What is Architecture?
• What is the Practice of Architecture?
• Why do you need an Architect?
• Architectures Role?
• What is Enterprise Architecture?

• What is an Architecture Framework?
• What is a Roadmap?
• Where does Lean StartUp & DAD fit?
What is Architecture?
Wiki-pedia:
“Architecture (Latin architectura,
from the Greek ἀρχιτέκτων –
arkhitekton, from ἀρχι- "chief" and
τέκτων "builder, carpenter, mason")
is both the process and product of
planning, designing, and
construction”, that reflects
functional, non-functional, technical,
social, environmental, and other
considerations.

Architecture must understand the big picture
in order to be successful!
What is a practice?
• Only way to get better
• Do not think about practicing
– Practice (do it)!

• Set priorities
– How good do you want to be?
• Once you know
– Is it a reasonable goal?

• Set the right expectations
• Develop a practice routine
Why do I need an Architect?
• How many times have you heard of
been asked this question?
• How would you answer it?
• Example expectation?
– i.e. getting home, marathon
• Architect, is a building or IT definition
– But, trainers or councillors have
the same role
Client Scenario
• Help the client rebuild their IT
organization to support continued
development and expansion of core
business applications
• Application environment contains 2
million lines of java code
• Grown organically over the past 7
years
• Contains a variety of different
technology frameworks and
architectures glued together
How would you respond?
• Missing role
– “An Architect”!!!
• Typical response?
– We have never had one
before, why do we need
one now?
• Or, we have one but,
– More tactically focused
– Not aligned with the
business
– Etc.
Architect Role
• Ultimate ownership of the
vision, definition, leadership
and responsibility for the
successful and efficient
delivery of the system.
• Must be involved throughout
the entire software
development life cycle, not
just at design and definition
time.
Not a bucket brigade!
•

Where the architect stands at their place in
line, takes the requirement, does the architecture
definition, hands it off to the development
team, wipes their hand and says “good luck.”
Must understand the business
objectives, goals, and drivers
• Involved from the beginning
• Helps to extract, define and
own the non-functional
requirements
– These details get easily
overlooked or are ill-defined

• How often have we heard “I
need it to run fast”, or “It has
to be secure” as the only nonfunctional requirements?
Extract out the who and how!
• To be successful what
should you focus on?
– Focus on what you
“do” and “need”!
• Sample – What
performance level do
you need?
Architecture can help!
• Aids with identifying
impacts on decisions that
directly affect the entire
system
– Performance
– Scalability
– Security
– Availability
– Delivery
– Costs
– Efficiency
More than just technology decisions
• The architect provides defining
principles, overall structure, and
leadership to the team.
• This is not to put process and structure in
place just for the sake of it, nor is it
structure that is rigid and unchanging.
• To provide leadership and view of the big
picture
• Ensure that teams are succeeding

• All the individual stories, components and
modules, come together successfully in
meeting the functional, non-functional, and
business requirements.
More …
•

Optimize delivery/development

•

collaborating with
– Stakeholders
– Business,
– Quality assurance,
– Data
– Support
– Security

•

Communicating the vision, the impacts and the trade-offs that result from any
changes or modifications to the architecture during the development process.

•

Architectures evolve, even during the development process.

•

The architect „s job is not to enforce a rigid architecture no matter what.

•

Rather, maintain the big picture view and determine the trade-offs required in the
changes, and own the responsibility for the decision and communicating impacts
to stakeholders.
Revisit - Client Scenario
• So, since I did not have someone doing all
that…
• Reason why I am bringing you in to help.
What is Enterprise Architecture?

• What does it mean to your enterprise?
– Ivory tower?
– Magazine Engineers?

– Architecture Police?
– Collaborative and valuable resource!
What is Enterprise Architecture?

“The process of translating the business vision and strategy into
effective enterprise change by creating, communicating, and improving
the key principles and models that describe the enterprise‟s future state
and enable its evolution. The scope of the enterprise architecture
includes people, processes, information, and technology of the
enterprise, and their relationships to one another and to the external
environment. Enterprise Architects compose holistic solutions that
address the business challenges of the enterprise, and support the
governance needed to implement them.”
What is an Architecture Framework?
• TOGAF
• Developing broad range of
architectures
– i.e. business architecture
• Describes the fundamental
organization of the business

• Method to define the target state
of the enterprise
– i.e. Building blocks, capabilities, …
– Example: Rocky, Coffee

• Guidance for how to address
business issues and needs
Roadmap

Best Practices

Standard
Services

Central Services

Reform
Stabilize

Assess

Start

End
Phase 1 - Assessment
• Understand the maturity of your
organization!
• Determining the value in
developing a roadmap!
– Organize the assessment:
people, process, technology, cos
t
– Interview:
Business, IT, consultants, vendor
s
– Review: operation
solutions, projects, issues, Applic
ation Portfolio, Corporate
Objectives
– Track:
risks, issues, improvements, driv
ers
– Develop a plan
– Propose a vision and next steps
The Assessment
• Points to Categorize
What has been
done well?

What needs
attention?

–
–
–
–
–
–
–
–
–
–
–
–

Corporate objectives alignment
The need to integrate
Leadership buy-in
Acceptance to change
Total cost of solutions
Integration skills
Business focus
Understand business processes
Solution options
Integration architecture
Standards and procedures
Data/Information quality
Where does Lean StartUp and DAD fit?
• Lean StartUp
– At the beginning &
throughout
– Evaluate viability through
product, technology, and business
– i.e. lower running
costs, senors, recycling bins

• DAD
– Product / Project delivery that
incorporates other discipline.
– Discipline is a good thing!
– Minimize technical debt!
– Predictable release schedules?
Thank You!!!

Carl Ozkaynak, Director Architecture
carl.ozkaynak@marinerinnovations.com
© Mariner Partners Inc. 2013, All Rights Reserved.

Contenu connexe

Tendances

The case for coaching-Norwich
The case for coaching-NorwichThe case for coaching-Norwich
The case for coaching-NorwichRyan Lockard
 
Middle Management in an Agile World webcast
Middle Management in an Agile World webcastMiddle Management in an Agile World webcast
Middle Management in an Agile World webcastMark Lines
 
When Will This Be Done?
When Will This Be Done?When Will This Be Done?
When Will This Be Done?Rod Bray
 
ROI of Remote Design Thinking
ROI of Remote Design ThinkingROI of Remote Design Thinking
ROI of Remote Design ThinkingMURAL
 
Design Upstream: Advancing Strategic Design Without Going Against the Current
Design Upstream: Advancing Strategic Design Without Going Against the CurrentDesign Upstream: Advancing Strategic Design Without Going Against the Current
Design Upstream: Advancing Strategic Design Without Going Against the CurrentChris Avore
 
Responses to Questions on the Webinar World class EA - Governor's Approach to...
Responses to Questions on the Webinar World class EA - Governor's Approach to...Responses to Questions on the Webinar World class EA - Governor's Approach to...
Responses to Questions on the Webinar World class EA - Governor's Approach to...Sriram Sabesan
 
Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)AgileNZ Conference
 
The Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for YouThe Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for YouLitheSpeed
 
Q Ra D
Q Ra DQ Ra D
Q Ra Dkimoy
 
What and why using agile
What and why using agileWhat and why using agile
What and why using agilePortolearn
 
Design-led Innovation at Work
Design-led Innovation at WorkDesign-led Innovation at Work
Design-led Innovation at WorkJanaki Kumar
 
20180520 flow project management slide share
20180520 flow project management slide share20180520 flow project management slide share
20180520 flow project management slide shareNeil Mowat
 
(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?Scott W. Ambler
 
Designing a Recruiting Strategy for Hiring Designers
Designing a Recruiting Strategy for Hiring DesignersDesigning a Recruiting Strategy for Hiring Designers
Designing a Recruiting Strategy for Hiring DesignersChris Avore
 

Tendances (20)

Design Upstream
Design UpstreamDesign Upstream
Design Upstream
 
The case for coaching-Norwich
The case for coaching-NorwichThe case for coaching-Norwich
The case for coaching-Norwich
 
Kim Carter (BinaryMist)
Kim Carter (BinaryMist)Kim Carter (BinaryMist)
Kim Carter (BinaryMist)
 
Middle Management in an Agile World webcast
Middle Management in an Agile World webcastMiddle Management in an Agile World webcast
Middle Management in an Agile World webcast
 
When Will This Be Done?
When Will This Be Done?When Will This Be Done?
When Will This Be Done?
 
ROI of Remote Design Thinking
ROI of Remote Design ThinkingROI of Remote Design Thinking
ROI of Remote Design Thinking
 
Design Upstream: Advancing Strategic Design Without Going Against the Current
Design Upstream: Advancing Strategic Design Without Going Against the CurrentDesign Upstream: Advancing Strategic Design Without Going Against the Current
Design Upstream: Advancing Strategic Design Without Going Against the Current
 
Responses to Questions on the Webinar World class EA - Governor's Approach to...
Responses to Questions on the Webinar World class EA - Governor's Approach to...Responses to Questions on the Webinar World class EA - Governor's Approach to...
Responses to Questions on the Webinar World class EA - Governor's Approach to...
 
Agile mindset
Agile mindsetAgile mindset
Agile mindset
 
Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)Shane Hastie (SoftEd/Agile Alliance of Auckland)
Shane Hastie (SoftEd/Agile Alliance of Auckland)
 
Synergis60: 6 Critical Steps to Implementing Data Managment
Synergis60: 6 Critical Steps to Implementing Data ManagmentSynergis60: 6 Critical Steps to Implementing Data Managment
Synergis60: 6 Critical Steps to Implementing Data Managment
 
The Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for YouThe Agile Analyst: Making Agile Methods Work for You
The Agile Analyst: Making Agile Methods Work for You
 
Q Ra D
Q Ra DQ Ra D
Q Ra D
 
Dipesh Pala (IBM)
Dipesh Pala (IBM)Dipesh Pala (IBM)
Dipesh Pala (IBM)
 
Anthony Marter (Orion Health)
Anthony Marter (Orion Health)Anthony Marter (Orion Health)
Anthony Marter (Orion Health)
 
What and why using agile
What and why using agileWhat and why using agile
What and why using agile
 
Design-led Innovation at Work
Design-led Innovation at WorkDesign-led Innovation at Work
Design-led Innovation at Work
 
20180520 flow project management slide share
20180520 flow project management slide share20180520 flow project management slide share
20180520 flow project management slide share
 
(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?
 
Designing a Recruiting Strategy for Hiring Designers
Designing a Recruiting Strategy for Hiring DesignersDesigning a Recruiting Strategy for Hiring Designers
Designing a Recruiting Strategy for Hiring Designers
 

Similaire à Mariner innovations practice of architecture

How to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the painHow to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the painNeerventure.com
 
Strange Bedfellows? Agile and Architecture
Strange Bedfellows? Agile and ArchitectureStrange Bedfellows? Agile and Architecture
Strange Bedfellows? Agile and ArchitectureCristian Southall
 
Developing High Performing Architecture Teams
Developing High Performing Architecture Teams Developing High Performing Architecture Teams
Developing High Performing Architecture Teams sallybean
 
Agile enterprise architecture
Agile enterprise architectureAgile enterprise architecture
Agile enterprise architectureScott W. Ambler
 
Design Operations
Design OperationsDesign Operations
Design OperationsDave Malouf
 
An introduction to architecture and architects
An introduction to architecture and architectsAn introduction to architecture and architects
An introduction to architecture and architectswweinmeyer79
 
Introduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin GoyetteIntroduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin GoyetteAgile Montréal
 
Evaluating Blockchain Companies
Evaluating Blockchain CompaniesEvaluating Blockchain Companies
Evaluating Blockchain CompaniesMike Slinn
 
Doing Architecture with Agile Teams IASA UK Summit 2013
Doing Architecture with Agile Teams IASA UK Summit 2013Doing Architecture with Agile Teams IASA UK Summit 2013
Doing Architecture with Agile Teams IASA UK Summit 2013Chris F Carroll
 
Help! They Expect Me to Be an Oracle Projects Business Analyst
Help!  They Expect Me to Be an Oracle Projects Business AnalystHelp!  They Expect Me to Be an Oracle Projects Business Analyst
Help! They Expect Me to Be an Oracle Projects Business AnalystLouise Abdulkader
 
An Introductory Session on Enterprise Architecture
An Introductory Session on Enterprise ArchitectureAn Introductory Session on Enterprise Architecture
An Introductory Session on Enterprise Architecturekeshav2011
 
What is Enterprise Architecture?
What is Enterprise Architecture?What is Enterprise Architecture?
What is Enterprise Architecture?Sian Harding
 
FXD 2018: Jen Cardello, Fidelity Investments
FXD 2018: Jen Cardello, Fidelity InvestmentsFXD 2018: Jen Cardello, Fidelity Investments
FXD 2018: Jen Cardello, Fidelity InvestmentsMad*Pow
 
Agile architecture
Agile architectureAgile architecture
Agile architecturePaul Preiss
 
EA roadmapping: business-transformation in a complex world
EA roadmapping: business-transformation in a complex worldEA roadmapping: business-transformation in a complex world
EA roadmapping: business-transformation in a complex worldTetradian Consulting
 
Business Architecture and Enterprise Planning
Business Architecture and Enterprise PlanningBusiness Architecture and Enterprise Planning
Business Architecture and Enterprise Planningi3 Technologies, Inc
 

Similaire à Mariner innovations practice of architecture (20)

How to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the painHow to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
How to Ease Scaleup Growing Pains - from Startup to Scaleup without the pain
 
Strange Bedfellows? Agile and Architecture
Strange Bedfellows? Agile and ArchitectureStrange Bedfellows? Agile and Architecture
Strange Bedfellows? Agile and Architecture
 
Developing High Performing Architecture Teams
Developing High Performing Architecture Teams Developing High Performing Architecture Teams
Developing High Performing Architecture Teams
 
Agile enterprise architecture
Agile enterprise architectureAgile enterprise architecture
Agile enterprise architecture
 
Design Operations
Design OperationsDesign Operations
Design Operations
 
An introduction to architecture and architects
An introduction to architecture and architectsAn introduction to architecture and architects
An introduction to architecture and architects
 
At2012 bengaluru architecturein_agileworld_shreemand
At2012 bengaluru architecturein_agileworld_shreemandAt2012 bengaluru architecturein_agileworld_shreemand
At2012 bengaluru architecturein_agileworld_shreemand
 
Introduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin GoyetteIntroduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin Goyette
 
Evaluating Blockchain Companies
Evaluating Blockchain CompaniesEvaluating Blockchain Companies
Evaluating Blockchain Companies
 
Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project Management
 
Actionable ea
Actionable eaActionable ea
Actionable ea
 
Doing Architecture with Agile Teams IASA UK Summit 2013
Doing Architecture with Agile Teams IASA UK Summit 2013Doing Architecture with Agile Teams IASA UK Summit 2013
Doing Architecture with Agile Teams IASA UK Summit 2013
 
Help! They Expect Me to Be an Oracle Projects Business Analyst
Help!  They Expect Me to Be an Oracle Projects Business AnalystHelp!  They Expect Me to Be an Oracle Projects Business Analyst
Help! They Expect Me to Be an Oracle Projects Business Analyst
 
An Introductory Session on Enterprise Architecture
An Introductory Session on Enterprise ArchitectureAn Introductory Session on Enterprise Architecture
An Introductory Session on Enterprise Architecture
 
What is Enterprise Architecture?
What is Enterprise Architecture?What is Enterprise Architecture?
What is Enterprise Architecture?
 
Chapter 1.pptx
Chapter 1.pptxChapter 1.pptx
Chapter 1.pptx
 
FXD 2018: Jen Cardello, Fidelity Investments
FXD 2018: Jen Cardello, Fidelity InvestmentsFXD 2018: Jen Cardello, Fidelity Investments
FXD 2018: Jen Cardello, Fidelity Investments
 
Agile architecture
Agile architectureAgile architecture
Agile architecture
 
EA roadmapping: business-transformation in a complex world
EA roadmapping: business-transformation in a complex worldEA roadmapping: business-transformation in a complex world
EA roadmapping: business-transformation in a complex world
 
Business Architecture and Enterprise Planning
Business Architecture and Enterprise PlanningBusiness Architecture and Enterprise Planning
Business Architecture and Enterprise Planning
 

Dernier

FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceDamini Dixit
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 MonthsIndeedSEO
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizharallensay1
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Adnet Communications
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon investment
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...lizamodels9
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 

Dernier (20)

FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 

Mariner innovations practice of architecture

  • 1. Mariner Innovations Practice of Architecture October 2013 Carl Ozkaynak © Mariner Partners Inc. 2013, All Rights Reserved.
  • 2. Objectives of this session • What is Architecture? • What is the Practice of Architecture? • Why do you need an Architect? • Architectures Role? • What is Enterprise Architecture? • What is an Architecture Framework? • What is a Roadmap? • Where does Lean StartUp & DAD fit?
  • 3. What is Architecture? Wiki-pedia: “Architecture (Latin architectura, from the Greek ἀρχιτέκτων – arkhitekton, from ἀρχι- "chief" and τέκτων "builder, carpenter, mason") is both the process and product of planning, designing, and construction”, that reflects functional, non-functional, technical, social, environmental, and other considerations. Architecture must understand the big picture in order to be successful!
  • 4. What is a practice? • Only way to get better • Do not think about practicing – Practice (do it)! • Set priorities – How good do you want to be? • Once you know – Is it a reasonable goal? • Set the right expectations • Develop a practice routine
  • 5. Why do I need an Architect? • How many times have you heard of been asked this question? • How would you answer it? • Example expectation? – i.e. getting home, marathon • Architect, is a building or IT definition – But, trainers or councillors have the same role
  • 6. Client Scenario • Help the client rebuild their IT organization to support continued development and expansion of core business applications • Application environment contains 2 million lines of java code • Grown organically over the past 7 years • Contains a variety of different technology frameworks and architectures glued together
  • 7. How would you respond? • Missing role – “An Architect”!!! • Typical response? – We have never had one before, why do we need one now? • Or, we have one but, – More tactically focused – Not aligned with the business – Etc.
  • 8. Architect Role • Ultimate ownership of the vision, definition, leadership and responsibility for the successful and efficient delivery of the system. • Must be involved throughout the entire software development life cycle, not just at design and definition time.
  • 9. Not a bucket brigade! • Where the architect stands at their place in line, takes the requirement, does the architecture definition, hands it off to the development team, wipes their hand and says “good luck.”
  • 10. Must understand the business objectives, goals, and drivers • Involved from the beginning • Helps to extract, define and own the non-functional requirements – These details get easily overlooked or are ill-defined • How often have we heard “I need it to run fast”, or “It has to be secure” as the only nonfunctional requirements?
  • 11. Extract out the who and how! • To be successful what should you focus on? – Focus on what you “do” and “need”! • Sample – What performance level do you need?
  • 12. Architecture can help! • Aids with identifying impacts on decisions that directly affect the entire system – Performance – Scalability – Security – Availability – Delivery – Costs – Efficiency
  • 13. More than just technology decisions • The architect provides defining principles, overall structure, and leadership to the team. • This is not to put process and structure in place just for the sake of it, nor is it structure that is rigid and unchanging. • To provide leadership and view of the big picture • Ensure that teams are succeeding • All the individual stories, components and modules, come together successfully in meeting the functional, non-functional, and business requirements.
  • 14. More … • Optimize delivery/development • collaborating with – Stakeholders – Business, – Quality assurance, – Data – Support – Security • Communicating the vision, the impacts and the trade-offs that result from any changes or modifications to the architecture during the development process. • Architectures evolve, even during the development process. • The architect „s job is not to enforce a rigid architecture no matter what. • Rather, maintain the big picture view and determine the trade-offs required in the changes, and own the responsibility for the decision and communicating impacts to stakeholders.
  • 15. Revisit - Client Scenario • So, since I did not have someone doing all that… • Reason why I am bringing you in to help.
  • 16. What is Enterprise Architecture? • What does it mean to your enterprise? – Ivory tower? – Magazine Engineers? – Architecture Police? – Collaborative and valuable resource!
  • 17. What is Enterprise Architecture? “The process of translating the business vision and strategy into effective enterprise change by creating, communicating, and improving the key principles and models that describe the enterprise‟s future state and enable its evolution. The scope of the enterprise architecture includes people, processes, information, and technology of the enterprise, and their relationships to one another and to the external environment. Enterprise Architects compose holistic solutions that address the business challenges of the enterprise, and support the governance needed to implement them.”
  • 18. What is an Architecture Framework? • TOGAF • Developing broad range of architectures – i.e. business architecture • Describes the fundamental organization of the business • Method to define the target state of the enterprise – i.e. Building blocks, capabilities, … – Example: Rocky, Coffee • Guidance for how to address business issues and needs
  • 20. Phase 1 - Assessment • Understand the maturity of your organization! • Determining the value in developing a roadmap! – Organize the assessment: people, process, technology, cos t – Interview: Business, IT, consultants, vendor s – Review: operation solutions, projects, issues, Applic ation Portfolio, Corporate Objectives – Track: risks, issues, improvements, driv ers – Develop a plan – Propose a vision and next steps
  • 21. The Assessment • Points to Categorize What has been done well? What needs attention? – – – – – – – – – – – – Corporate objectives alignment The need to integrate Leadership buy-in Acceptance to change Total cost of solutions Integration skills Business focus Understand business processes Solution options Integration architecture Standards and procedures Data/Information quality
  • 22. Where does Lean StartUp and DAD fit? • Lean StartUp – At the beginning & throughout – Evaluate viability through product, technology, and business – i.e. lower running costs, senors, recycling bins • DAD – Product / Project delivery that incorporates other discipline. – Discipline is a good thing! – Minimize technical debt! – Predictable release schedules?
  • 23. Thank You!!! Carl Ozkaynak, Director Architecture carl.ozkaynak@marinerinnovations.com © Mariner Partners Inc. 2013, All Rights Reserved.

Notes de l'éditeur

  1. This is a question that seems to come and go over time?
  2. Planning, Planning, Planning!
  3. Sports
  4. This is a question that seems to come and go over time? Cyclical…
  5. This is a question that seems to come and go over time?
  6. This is a question that seems to come and go over time?
  7. This is a question that seems to come and go over time?
  8. This is a question that seems to come and go over time?
  9. This is a question that seems to come and go over time?
  10. This is a question that seems to come and go over time?
  11. This is a question that seems to come and go over time?
  12. This is a question that seems to come and go over time?
  13. This is a question that seems to come and go over time?
  14. This is a question that seems to come and go over time?
  15. This is a question that seems to come and go over time?
  16. This is a question that seems to come and go over time?
  17. This is a question that seems to come and go over time?
  18. This is a question that seems to come and go over time?
  19. This is a question that seems to come and go over time?
  20. This is a question that seems to come and go over time?
  21. To have predictable release schedules, a development team should limit the amount of work in progress in order to keep the amount of uncompleted work (or debt) small at all times.