E N D
1. Enterprise Architecture: Practical Approaches Leo de Sousa, Manager, Application Services and Enterprise ArchitectureBritish Columbia Institute of Technology
CAUDIT Enterprise Architecture Symposium 2007
2. Enterprise Architecture: Practical Approaches
3. Vision: BCIT will be Canadas premier polytechnic institution.
Mission: To build pathways for career success in the global marketplace through teaching excellence and applied education and research
Size: Approximately 48,000 students are enrolled annually at BCIT.
BCIT has five campuses:
Burnaby Campus
Downtown Campus
Marine Campus
Aerospace and Technology Campus
Great Northern Way Campus
BCIT also has 20 satellite locations.
Approximately 48,000 students are enrolled annually at BCIT.
15,500 full-time students
32,000 part-time studentsBCIT has five campuses:
Burnaby Campus
Downtown Campus
Marine Campus
Aerospace and Technology Campus
Great Northern Way Campus
BCIT also has 20 satellite locations.
Approximately 48,000 students are enrolled annually at BCIT.
15,500 full-time students
32,000 part-time students
4. Leveraging BCITs Strategic Vision
5. Enterprise Architecture a Framework & a Practice
6. The Value of Enterprise Architecture Enterprise Architecture (EA) is a strategic framework to provide guidance, consultation and approval of investments in people, process and technology that aligns to and supports Institutional Strategy and Vision.
The benefits of adopting EA at BCIT are :
continuously aligns technology services with changing goals and objectives of the institution based on standards (people, process and technology)
Provides a common language to communicate the value of IT investments to the business
allows IT organizations to more strategically and effectively support the Institutions Strategic Vision
continuously aligns technology services with changing goals and objectives of the institution based on standards (people, process and technology)
Provides a common language to communicate the value of IT investments to the business
allows IT organizations to more strategically and effectively support the Institutions Strategic Vision
7. Building, Integrating and Growing EA
8. Enterprise Architecture Roles @ BCIT
9. Enterprise Architecture Roles (cont
)
10. EA Communication
11. Integrating and Growing an EA Practice Guidance, Consulting, Approval are roles of influence
Architecture Development, Vendor Partnerships and Communication are roles of actionGuidance, Consulting, Approval are roles of influence
Architecture Development, Vendor Partnerships and Communication are roles of action
12. Strategic Governance Model and EA Roles EA Roles at BCIT in relation to IT Governance Model
Guidance:
A discussion regarding how the new idea may change the architecture and/or how the existing architecture can support the idea.
Consult:
Involvement in architecture design and assist with architectural alignment - specifically an initial EA review and test to identify existing architecture components
Approval:
Approval of technology and its accurate representation in the architecture - including documentation and updating of all EA artifacts approval process built into PM and Chg Mgmt
EA plays a role of influence in advising IT Governance groups at BCIT
Strategic and Tactical Governance groups receive:
EA advice on feasibility, risk, integration
EA advice based on vendor and peer partnerships
EA facilitates the technical reviews of technology initiatives
EA Roles at BCIT in relation to IT Governance Model
Guidance:
A discussion regarding how the new idea may change the architecture and/or how the existing architecture can support the idea.
Consult:
Involvement in architecture design and assist with architectural alignment - specifically an initial EA review and test to identify existing architecture components
Approval:
Approval of technology and its accurate representation in the architecture - including documentation and updating of all EA artifacts approval process built into PM and Chg Mgmt
EA plays a role of influence in advising IT Governance groups at BCIT
Strategic and Tactical Governance groups receive:
EA advice on feasibility, risk, integration
EA advice based on vendor and peer partnerships
EA facilitates the technical reviews of technology initiatives
13. EA Guiding Principles
When deciding on architecture to implement, we will:
1. REUSE before ACQUIRE
2. ACQUIRE before CREATE
3. CREATE REUSABLE COMPONENTS
Definitions
ACQUIRE add new components to the architecture either COTS or OS/CS
COTS Commercial Off the Shelf / Vendor Supplied
CREATE add new components to the architecture by creating a new component
OS-CS Open Source or Community Source
REUSE leverage existing architecture components (cost savings in training, infrastructure, etc)
14. EA Practical Approaches Practical approaches for starting your EA practice
Incorporate EA into IT Service Management
Business Analysis
Project Management
Change Management
Building a Technology Management Capability
Technology Lifecycle
Technology Matrix
Technology Watching
Building an Application Portfolio Management Capability
Application Portfolio Management
Leveraging the Application Portfolio
15. Client Based IT Needs ... the flow of requests
16. Incorporate EA into IT Service Management
17. Building a Technology Management Capability
18. 9/10/2012 Technology Lifecycle
19. 9/10/2012 Technology Lifecycle Definitions
20. 9/10/2012 Technology Lifecycle Definitions
21. 9/10/2012 Technology Matrix
22. 9/10/2012 Technology Matrix - Oracle
23. 9/10/2012 Technology Watchers Recruit technical specialists to watch a vendors technology or an architecture domain:
1 day/month, 12 days per year (to keep current)
Technology watchers are the subject matter experts
Technology life cycle changes are approved by IT Services Leadership team and IT Services Project Management and Change Management processes
24. 9/10/2012 Technology Watchers Duties of a Technology Watcher:
Responsible for populating and updating the Technology Matrix document
Responsible to report on changes in technology status in a Semi Annual Status Change Report
Responsible for providing environmental scans to support the updating of the annual Technology Plan (3 year horizon)
25. 9/10/2012 Technology Watching Currently Watching:
Oracle, Lotus, Cognos, Sungard HE, Novell, Web Architecture, Archibus/Workplace Management, Apple, Microsoft, IT Security
Planning to Watch:
Network Architecture, Aruba, IBM, Learning Mgmt, Library, Bookstore,
and many more
26. Building an Application Portfolio Management Capability
27. 9/10/2012 Application Architecture Definition The definitions of these attributes can be found in the MS Access database included.The definitions of these attributes can be found in the MS Access database included.
28. 9/10/2012 Application Architecture Definition The definitions of these attributes can be found in the MS Access database included.The definitions of these attributes can be found in the MS Access database included.
29. 9/10/2012 Application Portfolio Attributes The definitions of these attributes can be found in the MS Access database included.The definitions of these attributes can be found in the MS Access database included.
30. 9/10/2012 Application Portfolio Attributes The definitions of these attributes can be found in the MS Access database included.The definitions of these attributes can be found in the MS Access database included.
31. 9/10/2012 Application Portfolio Attributes The definitions of these attributes can be found in the MS Access database included.The definitions of these attributes can be found in the MS Access database included.
32. 9/10/2012 Application Portfolio Attributes The definitions of these attributes can be found in the MS Access database included.The definitions of these attributes can be found in the MS Access database included.
33. 9/10/2012 The Value of an Application Portfolio Internet Explorer 7 Microsoft announced that production release of IE7 on Oct 25, 2006
Registration clerks installed IE7 on Oct 26th
IE7 is not certified with Oracle Forms and Banner
Clerks could not work (our Banner 7 Student system did not work with the new browser!)
Students had to wait until we re-imaged the PCs
By using the Application Portfolio, the project manager for IE7 was able to:
identify all web enabled apps (applications to be tested)
identify who were the functional and technical leads (build a project team)
construct a comprehensive test plan with a list of applications and their functional and technical leads.
Two registration clerks at our Marine Campus downloaded and installed IE7 directly from microsoft.com site
Banner 7 (web) stopped working! Students could not be served
The solution was to re-image their workstations
IT Services responded by sending out communications to our clients
We began a project to assess the impact of IE7 on our environment
The project lead brought 10 people into a room and asked them to list the web enabled applications they were responsible for
After 3 hours, they still could not come up with a complete listTwo registration clerks at our Marine Campus downloaded and installed IE7 directly from microsoft.com site
Banner 7 (web) stopped working! Students could not be served
The solution was to re-image their workstations
IT Services responded by sending out communications to our clients
We began a project to assess the impact of IE7 on our environment
The project lead brought 10 people into a room and asked them to list the web enabled applications they were responsible for
After 3 hours, they still could not come up with a complete list
34. 9/10/2012 The Value of an Application Portfolio Banner Student ERP Registrars Office and Finance complain that the system is very slow on May 15, 2007
Dispatched a team of IT Services Analysts to look at all parts of the application stack from desktop all the way through to the SAN
At the same time, Administrative ERP and Learning Mgmt system users began to complain of slow response
This was rapidly becoming a major service issue to BCIT
By using the Application Portfolio, the EA was able to:
Extract the technical architecture attributes of the affected applications
Analyse the attributes for a common element
Found that all impacted systems used SAN Fibre Channel disk storage
Contacted SAN Vendor to assist in diagnosis and found the root cause of the problem was a SAN configuration attribute
construct a comprehensive test plan with a list of applications and their functional and technical leads that used SAN Fibre disk
Two registration clerks at our Marine Campus downloaded and installed IE7 directly from microsoft.com site
Banner 7 (web) stopped working! Students could not be served
The solution was to re-image their workstations
IT Services responded by sending out communications to our clients
We began a project to assess the impact of IE7 on our environment
The project lead brought 10 people into a room and asked them to list the web enabled applications they were responsible for
After 3 hours, they still could not come up with a complete listTwo registration clerks at our Marine Campus downloaded and installed IE7 directly from microsoft.com site
Banner 7 (web) stopped working! Students could not be served
The solution was to re-image their workstations
IT Services responded by sending out communications to our clients
We began a project to assess the impact of IE7 on our environment
The project lead brought 10 people into a room and asked them to list the web enabled applications they were responsible for
After 3 hours, they still could not come up with a complete list
35. 9/10/2012 Apps by Executive Sponsor Other questions that can be answered:
Which Vice Presidents have the most applications that support their portfolio?
This shows IT Services value to Senior Executive Here is what we do for you
Other questions that can be answered:
Which Vice Presidents have the most applications that support their portfolio?
This shows IT Services value to Senior Executive Here is what we do for you
36. 9/10/2012 Apps by Development Environment Other questions that can be answered:
What technologies do we use to support applications? Can we look for opportunities to simplify?
Identifies projects to simplify architecture Here is how we are simplifying your world
Other questions that can be answered:
Can we simplify our clients experience when requesting technical services?
Provide a standard way that IT services are delivered based on client need, NOT which developer is available We will deliver consistent services to our clients
Other questions that can be answered:
What technologies do we use to support applications? Can we look for opportunities to simplify?
Identifies projects to simplify architecture Here is how we are simplifying your world
Other questions that can be answered:
Can we simplify our clients experience when requesting technical services?
Provide a standard way that IT services are delivered based on client need, NOT which developer is available We will deliver consistent services to our clients
37. BCIT Enterprise Architecture Plan EA Strategy continues to evolve in a three phased approach
38. IT Services EA Reference Model
39. IT Services Strategic Model
40. Enterprise Architecture aligns
41. Enterprise Architecture Communication HEITBC EA Community of Practice
collaboration workplace for BC Higher Ed EA http://workplace.bcit.ca/heitbc_ea
Higher Ed Collaboration
collaboration workplace for Higher Ed issues
Current members BCIT, SAIT, Mount Royal College, Athabasca U, Uvic and Flinders University
Leos EA Blog
discussion on Enterprise Architecture in Higher Ed topics
http://leodesousa.ca
EA Reference Models and Presentations
internal EA data model containing relationships
42. Questions?
43. Thank You! Leo de SousaManager, Application Services and Enterprise Architect
British Columbia Institute of TechnologyLeo_de_Sousa@bcit.ca