IT Architecture at Birmingham RUGIT March 2012 IT Services Agenda • • • • Architecture at Birmingham Architecture at Imperial Anti-Architecture at Warwick Group discussion IT Services 2 IT Architecture Agenda • • • • • • • • Why Architecture? What is Architecture? Enterprise Architecture Framework Principles Process Governance Funnel Questions IT Services 3 IT Architecture Why Architecture? • Enterprise Architecture – a holistic approach to IT • Principles to drive realisation of IT Strategy • Rational approach to prioritising technology investment • Seeks benefits across the University as a whole • Simplify – reduce complexity (and associated costs) • Standardise – define and comply with standards, achieve economies of scale • Rationalise – eliminate duplication, maximise reuse • Architecture Governance • ITIL compatible – dovetails into existing IT Governance • Validates compliance so that benefits are actually achieved IT Services 4 IT Architecture What is Architecture? • • • • Policies • Security – IAM, encryption • Green IT – carbon counting, efficient use of resources • Services – loosely coupled components that implement services Standards • SIB – a published Standards Information Base Procedures • Architecture Process – covers entire system life cycle, includes: • Architecture Governance – extension of IT governance Guidelines • Principles – based on IT Strategy + industry best practice • Patterns – reusable designs (benefit from experience) • TAM – Target Architecture Model (what we are aiming for) IT Services 5 IT Architecture Birmingham Enterprise Architecture Framework IT Services 6 IT Architecture Architecture Framework IT Services 7 IT Architecture Application Architecture IT Services 8 IT Architecture Data Architecture Data Architecture Principles • subset of EA principles Enterprise Information Model • based on semantic model • business entities Logical Data Models • hierarchy of models • includes COTS • use data dictionary Physical Data Models • tables, rows, columns, keys Data Management Policy • information life cycle • data quality – active management IT Services 9 IT Architecture Birmingham Enterprise Architecture Framework IT Services 10 IT Architecture Architecture Principles IT Services 11 IT Architecture Focus on System Life Cycle • • • • System Life Cycle Process extends over entire life cycle of a system Architecture Process supports entire system life cycle Support model Retirement (or Exit if system is externally managed service) IT Services 12 IT Architecture Process Start-up Actions Artefacts Outcomes Initiation PoC / Investigation Implementation Closedown Iterations Change control Architecture Board Change requests Solution Architecture Project Approval Post Project Work-off list Closure Confirmation of benefits Solution Architecture • summarise architecture decisions and known facts • high-level business, application, data and technology description • produced by architects + project team • defines what will be delivered - changes subject to change control • delivered with PID, or shortly thereafter Architecture Board • held before go-live (more if necessary) • assures solution is fit for purpose and Solution Architecture has been delivered • may result in work-off list, or delay go-live IT Services 13 IT Architecture Solution Architecture Description • A short document that summarises the proposed solution • Not a design document (does not cross boundary between architecture and design) • Delivered with, or shortly after, PID • Contents: • • • • • • • • • Background + high-level architecture overview Architecture Principles – how the solution will address them Assumptions – major assumptions only Decisions – technology choices etc. Technology Stack – hardware, software, versions Protocol Stack – which protocols used and where Environments – (e.g. Development, Test, Production) with 1st cut sizing Key Non-functional Requirements – how they will be met Data – use/creation of enterprise data IT Services 14 IT Architecture Non-Functional Requirements Quality Perspective Definition Measurement L = latency – response time System response time for defined functions or J = jitter - % variation in L Performance use-cases. H = headroom - % available spare capacity. Ability of a system to handle increasing or SF = scalability factor in the range 0..1 decreasing volumes within allocated resource SL = scalability limit (point of Scalability limits (headroom). diminishing returns) Ability of a system to function when required % of target availability Availability in spite of errors and failures. e.g. 99.98% of 24 x 7 How well a system operates within the IT High – Medium – Low Operability landscape. Usability Security Regulation Flexibility Feasibility Ease of use, or conviviality of a system. High – Medium – Low Ability to prevent unauthorised access to information. Conformity with laws and regulations. High – Medium – Low Ease of change of a given system. Ability of the organisation to deliver the system subject to constraints of available expertise, technology, time and resources. High – Medium – Low IT Services 15 IT Architecture High – Medium – Low High – Medium – Low Architecture Board • • Technical meeting chaired by IT Architect Reviews solution architecture for: • • • • • • Overall fitness for purpose Adherence to Architecture Principles, Standards Security – conformity with security policy, addresses specific risks Information – access to / impact on the university’s enterprise data Architecture Concerns – technical risks, issues etc. Approves solution • May request / impose remedial action as necessary • Delay project close-down if outstanding major issues • Delay go-live if major risks to the university IT Services 16 IT Architecture Changes • Architecture Compliance Form • Summary of system architecture • Check list – Principles, Requirements, Standards, Technology, Environments • Operational Testing – new focus • To show compliance with non-functional requirements • Architecture Compliance Review • Held before go-live • Based on Compliance Form • Architecture Authority process • Oversees architecture governance IT Services 17 IT Architecture 6 monthly status review University capital planning SPRC UEB ICG MIRG BSSG ITIG IMSG BIRMS ISSG RCMG Strategic Planning and Resources Committee University Executive Board Infrastructure Coordination Group (IT) Major Investments Review Group Business Systems Strategy Group IT Infrastructure Group Information Management Steering Group Banner Information Reporting & Mgmt System Information Security Steering Group Research Computing Management Group business case scrutiny holistic IT strategy & overview planning aligning innovation with strategy investment proposals architecture Reporting BIRMS UoB Student for each of BSSG / ITIG: strategic direction and tactics, and service management RCMG SUPPORT SYSTEMS iVLE 2.0 Visioning (planned live 2013) Student Hub software £?? from ?? Not started Project Mgt software £?? from ?? Not started HR workflow £?? from Incent. & Penalt.? Not started Research Assets re-use & booking £?? from ?? FEASIBILITY DRES £k (2yrs) Planned live Q1 2012 RMS/REF £? July 2012; rollout dates t.b.c. ITSMP £ Live in phases 2012 -2014 LMS (Library) £ Live in phases 2012 -2013 BIRMS – Phase 2 £ Completed July 2012 Alta HR - my.teams Fully live Q4 2012; partial release April 2012 REAMS £ Live April 2012 Research Grant System £ Development complete July 2012. Alta HR - Real Time Initiative £ Live April 2012 Alta HR Self service £ Off-campus access t.b.c. Single Source Curric £k JISC funding Live ?? Output metadata £ Planned live Q4 2011 e-Ticketing £ from HAS Planned live June 2012 EPOS £ from HAS Live summer 2012 Enterprise Search £ Phase 1 Live Q1 2012 E- Marketplace £ Live rollout starts Q4 2011 Asset Mgt - (Planon) £ Live Oct/Nov 2011 AltaHR Proactis BOXI CampusM Occam Talis CODA Contensis Hobsons Raisers Edge SSM Tokopen Luminis Research Accounting WebCT Planon Tableau WCN Oracle renewal (Q2 2014) £ Not started HR Systems Review £ Not started Banner renewal (2014) £ Initial discussions Staff e-recruitment replacement? £?? Not started BAU REVIEW BOXI renewal (Q4 2012) £ Initial discussion BAU BAU PG Admissions £ Live Nov 11 BAU REVIEW Module Evaluation £k Planned live Q3 2012 DEVELOPMENT DEVELOPMENT CAL Workload Allocation Model £? FEASIBILITY Student Accommodation £k from HAS Planned live Q2 2012 IDEA IDEA CORE SYSTEMS How we got started • Engaged experienced contractor • Established approach, framework, principles, process • Switched to permanent ‘Chief IT Architect’ • JD also includes: IT Security Officer and IT Innovation • • Switched to new processes for all IT projects Additional resources • Information Architect • Data Architect IT Services 20 IT Architecture