An Enterprise Architect s Approach to Assessment Development

Similar documents
Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Predictive Customer Interaction Management

A Step-by-Step Guide to Defining Your Cloud Services Catalog

Federal Enterprise Architecture and Service-Oriented Architecture

Extending the Benefits of SOA beyond the Enterprise

Introduction to TIBCO MDM

Log Management Solution for IT Big Data

Oracle Real Time Decisions

Analysis of the Specifics for a Business Rules Engine Based Projects

access convergence management performance security

SOA, Cloud Computing & Semantic Web Technology: Understanding How They Can Work Together. Thomas Erl, Arcitura Education Inc. & SOA Systems Inc.

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES

Enterprise Architect for an Enterprise Architecture

BMC Cloud Management Functional Architecture Guide TECHNICAL WHITE PAPER

How to bridge the gap between business, IT and networks

WebSphere Business Modeler

Maximizing the ROI Of Visual Rules

A Software Development Platform for SOA

In this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice

SOA: The missing link between Enterprise Architecture and Solution Architecture

A Guide Through the BPM Maze

CA Repository for Distributed. Systems r2.3. Benefits. Overview. The CA Advantage

SOA and BPO SOA orchestration with flow. Jason Huggins Subject Matter Expert - Uniface

TIBCO Partner Network Program Guide

White Paper. An Introduction to Informatica s Approach to Enterprise Architecture and the Business Transformation Toolkit

whitepaper The Evolutionary Steps to Master Data Management

How To Develop An Enterprise Architecture

Applying Agile Methods in Rapidly Changing Environments

Predictive Customer Interaction Management for Insurance Companies

True Cost of Developing Software

whitepaper Predictive Analytics with TIBCO Spotfire and TIBCO Enterprise Runtime for R

Value to the Mission. FEA Practice Guidance. Federal Enterprise Architecture Program Management Office, OMB

Business Insight Through Cloud-based Data Models. Javier Guillen, Solutions Architect - BlueGranite

PROCESSING & MANAGEMENT OF INBOUND TRANSACTIONAL CONTENT

A discussion of information integration solutions November Deploying a Center of Excellence for data integration.

SOA Governance. Stephen G. Bennett, Clive Gee, Robert Laird, Co-authored and edited by Thomas Erl. Governing

Microsoft SharePoint Products & Technologies

agility made possible

Service Design, Management and Composition: Service Level Agreements Objectives

The Service, The Cloud & The Method: The Connection Points

Sparx Systems Enterprise Architect for Team Players

Integration Maturity Model Capability #5: Infrastructure and Operations

Adopting Service Oriented Architecture increases the flexibility of your enterprise

5 Five Ways to Fast ROI With Business Rule Management Systems (BRMS)

Informatica Data Quality Product Family

DRUPAL Web Content Management (WCM) Cloud Solution. RFP Q&A Session Jan. 21, 2015

Guide for the Reader

Extending Legacy Applications to Consume Web Services. OpenSpan White Paper Series: Extending Legacy Applications to Consume Web Services

Implementing TIBCO Nimbus with Microsoft SharePoint

SOA REFERENCE ARCHITECTURE: WEB TIER

DocAve Software Platform

Developing SOA solutions using IBM SOA Foundation

Informatica Data Quality Product Family

Partner Collaboration Blueprint for ICD-10 Transition

Dell Active System, Enabling service-centric IT, the path to the Cloud. Pavlos Kitsanelis Enterprise Solutions Lead Greece, Cyprus, Malta

SOLUTION BRIEF. Simplifying FISMA and NIST Compliance with the TIBCO LogLogic Compliance Suite

C o n s u lt i n g S e r v i c e s. TIBCO Service-Oriented IT Organizational Structure Best Practices: An Introduction

MOVING TO THE NEXT-GENERATION MEDICAL INFORMATION CALL CENTER

Plan-Driven Methodologies

Dynamic Claims Processing

XOCHL Cloud Capability XOCHL LLC The information contained herein is subject to change without notice.

General Introduction to IBM (R) Rational (R) Asset Manager

VICNET is G-Cloud7 GOV UK Supplier VISIT DIGITAL MARKET PLACE VICNETCLOUD VICNET CLOUD MIGRATION SERVICES

At the Heart of Enterprise Collaboration

Introduction. Architecture Re-engineering. Systems Consolidation. Data Acquisition. Data Integration. Database Technology

Everything you need to know about pitch, proposal and RFP management software

JOURNAL OF OBJECT TECHNOLOGY

Architecting enterprise BPM systems for optimal agility

Sage Integration Cloud Technology Whitepaper

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0

Aspire's Approach to Test Automation

Driving Your Business Forward with Application Life-cycle Management (ALM)

SOLUTION BRIEF: CA IT ASSET MANAGER. How can I reduce IT asset costs to address my organization s budget pressures?

An Enterprise Architecture and Data quality framework

EM-SOS! from Sandhill Consultants

A Model for Effective Asset Re-use in Software Projects

Service Mediation. The Role of an Enterprise Service Bus in an SOA

Can CA Information Governance help us protect and manage our information throughout its life cycle and reduce our risk exposure?

How to Manage Business Logic

Business Process Validation: What it is, how to do it, and how to automate it

Questionmark Perception Assessment Management Solution

A Model-Driven Approach for Building Customized Distributed Applications

Data Governance Baseline Deployment

Module F13 The TOGAF Certification for People Program

Knowledgent White Paper Series. Developing an MDM Strategy WHITE PAPER. Key Components for Success

Technology WHITE PAPER

Extend the value of your core business systems.

Design Specification for IEEE Std 1471 Recommended Practice for Architectural Description IEEE Architecture Working Group 0 Motivation

Microsoft SOA Roadmap

WebSphere Business Modeler Overview

Table of Contents. 1. Introduction Challenges in Product Development What is Propel?...3

An Automated Approach to Legacy Modernization

Software defined networking. Your path to an agile hybrid cloud network

Informatica PowerCenter Data Virtualization Edition

SOLUTION BRIEF. TIBCO Fulfillment Orchestration Suite

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing

Integration Maturity Model Capability #1: Connectivity How improving integration supplies greater agility, cost savings, and revenue opportunity

MOC 10964C: Cloud and Datacenter Monitoring with System Center Operations Manager

Sparx Enterprise Architect for Business Analysts

Transcription:

An Enterprise Architect s Approach to Assessment Development How to Architect, Design and Implement an Efficient Assessment-Building Process 2012 Users Conference New Orleans March 20-23

Topics 1. TIBCO Who we are. 2. TIBCO s Knowledge Assessment Program 3. What is Architecture? 4. The Value Proposition of architecting a solution 5. How We Applied and Continue to Apply Architecture 6. Discovering & Building Reusable Components within the Questionmark Perception Repository Q&A Appendix & Glossary Slide 2

An Introduction to TIBCO Software, Inc. TIBCO Software Inc. (NASDAQ: TIBX) is a provider of infrastructure software for companies to use on-premise or as part of cloud computing environments. www.tibco.com Slide 3

TIBCO Certification Program Overview TCA TCP TCA TIBCO Certified Architect Attended formal TIBCO training Passed knowledge assessments and certification exams Passed 5-day performance-based test, followed by evaluation by TIBCO Global Architects TCP TIBCO Certified Professional Attended TIBCO training (or has equivalent knowledge & experience) Passed formal certification exam Available for core technologies TTP TTP TIBCO Trained Professional Actually attended TIBCO training Passed on-line Knowledge Assessment Available for most TIBCO courses Slide 4

TIBCO s Knowledge Assessment Our program supports a battery of tests for a rapidly changing high-tech environment. The subject matter is exceptionally volatile. A single technical product enhancement can have a significant impact on an existing item bank. The subject domain ranges from general software development concepts through computer science architecture principles. The stakes are not life-threatening but they can be career-busting. Slide 5

What is Architecture? It is planning the business process from conception through maintenance using proven Architecture Best Practices and experienced architects. Formal or semi-formal information gathering sessions Applying standards, specifications, and best practices Modeling a good infrastructure architecture (the foundation) Modeling a good business process architecture (the building) Slide 6

Why Did We Architect our Knowledge The business drivers: Assessment System? To improve the Knowledge Assessment Development Business Process To improve the information provided to SMEs To document our business processes To avoid creating a spaghetti architecture in the repository This is a technical term to describe systems built without architecture planning. Slide 7

The Value Proposition Higher item quality Reduced time-to-market Improved business process Improved information provided to SMEs Enhanced and automated item-level audit trail Slide 8

How We Apply Architecture We Use Architecture Best Practices to: 1. Gather Information 2. Establish an Architecture Vision 3. Architect the Infrastructure 4. Architect the Business Processes For more about modeling see: Appendix A: Architects and Architecture Slide 9

The Architecture VISION on 15 June 2011 (1/2) Slide 10

The Architecture Vision as Implemented (2/2) Enhanced Quality Assurance Automation Slide 11

Defining Reusable Components in the Context of the Questionmark Repository (1/3) Definition: Reusable components are preconfigured frequently-used well-defined functional units within a repository. It is important to formalize their development To maximize and ensure an attractive ROI, apply standards, specifications, and conventions Slide 12

Defining Reusable Components in the Context of the Questionmark Repository (2/3) Major Characteristics of Reusable Components: 1. Significant ROI 2. Highly stable. 3. Highly reusable 4. A crisp boundary. Slide 13

Defining Reusable Components in the Context of the Questionmark Repository (3/3) Will my reusable components be the same as yours? Some, like templates, yes. Others, probably. Some will be unique to the way business is conducted It is the concept of actively discovering candidate components then selectively implementing them as reusable components in a planned manner that is important. Slide 14

Types of Reusable Components for the Questionmark Repository Types of reusable components: Complete Assessment templates (common) Participant screen templates (common) Outcomes (sometimes overlooked) Demographics (can be powerful) Dummy items (placeholders) Mini item banks (scored or un-scored items used across multiple assessments) Others Slide 15

Discovering Reusable Components in Our Questionmark Repository (1/3) 1. First, it is not simply looking for common pieces of repository stuff and reusing them. 2. Second, it is important to select and implement only those candidate components that will ensure an attractive ROI. 3. Third, think outside the box: Example: During the discovery phase, it became logical that a quality assessment template would be of considerable value. At the time this was unexpected; in hindsight it is now obvious. Slide 16

Discovering Reusable Components in Our Questionmark Repository (2/3) Make a list of the big things in your repository that have the most value to the way you do business. Topics Assessments Templates Global Resources Global Content The above statement seems obvious, even trivial. But is it? Slide 17

Discovering Reusable Components in Our Questionmark Repository (3/3) Discovering candidate reusable components The most important big things in our repository for the way we at TIBCO do business are: Topics Assessments Templates Global Resources Global Content Topics Assessments Demographics Intro Screens Now we know the most productive places to look for discovering reusable components. Slide 18

DEMO: Selecting Reusable Components to Build for the Questionmark Repository 20% of your candidate components will provide 80% of the value. Identify them: 1. Make a list of candidate reusable components 2. Make a list of the most important aspects of reusable components to your business process 3. Use a multiplicative weighted matrix to winnow the list 4. Apply Pareto s Principle to the results Slide 19

Building Reusable Components for the Questionmark Repository (1/2) Build components that have the -abilities: flexibility, scalability, reliability, When possible, design components that do not require versioning within the production repository Increases ROI by simplifying maintenance Slide 20

Building Reusable Components for the Questionmark Repository (2/2) Questions to ask before building a component Can it be used in more than one context? Will its function be needed over time? Where in the repository should it be stored? The repository structure for custom components should be organized to reflect their relationships and to facilitate the way they will be used. Slide 21

Overview of TIBCO s Reusable Assessments Templates Components Intro Screens Quality Assurance Demographics Topics Slide 22

DEMO: TIBCO Reusable Components Slide 23

DEMO: Auto-Enhancing the QM Printout Slide 24

Item-level auditing in the QM Printout (3/3) Demo: Generation of docs Item-level auditing For more information: Appendix C: Enhancing the QM Printout Slide 25

Future Enhancements??? Slide 26

Questions & Answers Slide 27

THANK YOU! Slide 28

Appendix A: Architects and Architecture Types of Architecture & Kinds of Architects Architecture Modeling Initial Architecture Models Selecting Components to Implement Slide 29

* Types of Architecture and Kinds of Architects Types of Architecture: Business Process Architecture Infrastructure Architecture Kinds of Architects Global Architects Enterprise Architects Project Architects Slide 30

* Architecture Modeling Architecture modeling starts with capturing and modeling the essence of a domain, often a business process. The most effective models used in the software industry for capturing the essence of a business process are: Yourdon s context level diagram UML s Collaboration diagrams UML = Unified Modeling Language Slide 31

* Initial Architecture Models Slide 32

Selecting Components to Implement Slide 33

Appendix B: Best Practices Document the business process (a living document) Create a simple workflow vision Study the repository s structure and content to discover candidate reusable components Name and list the candidates then do a weighted analysis Design and build the 20% that yield the most benefit Determine a repository structure that best supports how the components are related and how they will be used Test. Test. Test. Deploy Monitor the usage Slide 34

Appendix C: Enhancing the QM Printout Creating a Custom default QM print template MS Macros Slide 35

*Customizing the default QM print template (1/2) Slide 36

Item-level auditing in the QM Printout (3/3) Item-level auditing enhancements Slide 37

Appendix D: Business Process Documentation Yes, we thoroughly documented our business processes and continue to keep it current. No, we do not regret it. The ROI exceeded expectations. Slide 38

Glossary Architecture Terms Architecture Vision Infrastructure Architecture Business Architecture Spaghetti Architecture Complexity for spaghetti software architecture can be calculated as multiply for all systems, SOA implementation complexity can be calculated as simple addition. IT complexity can be calculated as a Session's Summation of Bird's Formulation of Glass's Law (Sessions, The IT Complexity Crisis: Danger and Opportunity, 2009). In simple terms if we have 3 systems each with 10 states, complexity for spaghetti one will be 10x10x10 = 1000, if we partition this SOA style complexity will be 10+10+10 = 30. Standards industry-wide specifications that are adhered to within an organization. Specifications standards in-the-making. Best practices Sometime called conventions, are those things experience teaches us we should or should not do. ROI Return On Investment Spaghetti repository see Spaghetti Architecture above and use your imagination Slide 39

THE END Slide 40