1 / 28

Name Title Company

Cross-Brand Evangelist WebSphere/Rational/WorkplacePortal Tools, Servers and Middleware My Roles, Products and Technologies Focus (Additional presentations, tutorials and technical resources are available at http://JavaSOA.com ). Bill.Hahn@us.ibm.com. Name Title Company.

jayden
Download Presentation

Name Title Company

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cross-Brand EvangelistWebSphere/Rational/WorkplacePortalTools, Servers and MiddlewareMy Roles, Products and Technologies Focus(Additional presentations, tutorials and technical resources are available at http://JavaSOA.com) Bill.Hahn@us.ibm.com Name Title Company

  2. My IBM Career 19+ yrs. (Across Sales/Marketing, Services and Development Labs!!!) • Worked in Sales, Tech Sales, Services and Development Labs • Worked across geographies: Internationally, nationally, regionally and local geographies • Tech Rep of the Year 2000, IBM Americas • Lab/Mkt/Sales Awards • $50K Sales Award(Tech Sales Rep of the Year) • $10K Marketing Award(Marketing/Field Enablement) • $5K Development Lab Award(Release Planning, Testing & Field Enablement) • Multiple Mgmt, Director, VP and General Manager Awards • Certified 1999, Band 10 2001, re-cert 2002, re-cert 2005

  3. What is my current/recent role & job description?(Based on the job posting I wrote to help backfill my position on the Cross-Brand Team 1H’06) A SW ITS with a cross-brand focus on Business Driven Development for SOA, who has a balance of technical depth, architectural breadth and sales savvy. Able to demystify technology with contagious enthusiasm for SW solutions including: Rational/WebSphere Business Driven Development, Workplace Portal User Experience, WebSphere Process Integration for BPM, and the cross-brand Eclipse Dev Tools landscape. In-depth ability to demo and showcase a "Day in the life" of business and I/T stakeholders, using IBM tools and servers, including: Business Analysts, Software Architects, App Developers, Project Mgrs, Admins, Exec dashboard consumers, and Portal End Users. Job responsibilities include customer facing sales, custom demos, internal enablement, PoT/EoT instruction and emerging product/technology evangelism.

  4. What is an Evangelist? Technical sales evangelists are an ideal balance of entertainment value and technical depth. By entertainment value, I mean they are able to quickly captivate an audience and cultivate their rapt attention. They demystify technology with contagious enthusiasm, making complex landscapes simple and compellingly clear. Their ability to be articulate, in a comprehensively concise fashion, enables them to apply technology flexibly while building a clear vision of a customer’s solution space. The style and pace with which they deliver their message fosters credibility, provokes insightful conclusions, elevates a customer’s comfort level and avoids raising issues that might otherwise distract from the story being told. An evangelist is able to blend technical prowess and sales savvy, in a passionate pursuit of thought leadership, in order to align, accelerate and architect IBM solutions that address customer priorities.

  5. Some of my Styles of Contribution Styles of Contribution: • Evangelism - Generating interest through demonstrations and presentations. • Education - Teaching the concepts, terminology and applied value of IBM solutions. • Enablement - Combining evangelism, education, intellectual capital and hands-on activities to facilitate transferring knowledge, skills and applied best practices. • Mentoring - Customizing education and enablement in a 1-on-1 collaborative approach. • Best Practices - Establishing solid solutions based on proven experience. • Architecture - Shaping customer I/T Architecture priorities in concert with IBM solutions. • Cross-Brand - Selling IBM solutions that include multiple SWG Brands and products. • Competition - Winning against the competition. • Solution Selling - Teaming with customers & the IBM team to prove products and close business. • Lab Advocacy and Marketing - Influencing the quality and direction of IBM products by working with our Software Development Labs and Marketing Teams

  6. The Life of a Cross-Brand Evangelist (A sampling of my activities in 2005-2006) 1/4 Rational, 1/4 Websphere, 1/4 WPLC Portal, 1/4 Other • Roles, Activities, IBM Internal Focus and Customer-facing mix • General deign point of 80/20 (80-90% Customer focused activities, 10-20% Internal activities) • Tech Sales Evangelist, Mentor, Certification Board Member, Dev Lab Advocate, PoT Instructor, User Group Contributor, Seminars/Roadshow Leader, Conference Speaker and much more… • Rational Design, Construction and Lifecycle Tools • Speaker – Rational Software Developers Conference • State Farm, UHG, Wellpoint/Anthem, and others… • Enablement for V6 release (Mentoring, Teaching, WW collab, Lab Advocate, etc.) • DEMOpkg and WW Brand Demo Team Collaboration and IC deliverables • WebSphere J2EE App Server, Business Process Integration and SOA Tools • Speaker – WebSphere Technical Conference • Mutual of Omaha – CIO Team Briefing – WBI Modeler, WIDSAD-IE Process Choreographer, RAD/RSA V6 • Baxter – Business Process Integration WebSphere/Rational Briefing • Keybank – Competitive tools evaluation and V6 briefing • HSBC - Workshop to design ‘next-generation’ enterprise application architecture • DEMOpkg and WW Brand Demo Team collaboration • Portal and WPLC • Speaker – Portal Technical Conference and Lotusphere • UHG Briefing, PoTs, and world-wide web cast • HSBC - Workshop to design ‘next-generation’ enterprise application architecture • DEMOpkg and WW Brand Demo Team collaboration • DB2 Data Oriented Tools • HCSC – Competitive Tools Evaluation for database app development • zSeries/iSeries and Enterprise Transformation • zSeries Enterprise Transformation Roadshow and SBC Tools Briefing • General Binding Corporation iSeries Tools Briefing

  7. NEW AND EXISTINGASSETS Development Tool Cross Everything • Crosses Brands • Rational Lifecycle Tools • WebSphere Business Integration SOA Tools • Portal Tools (WebSphere/Lotus) • Lotus Workplace Tools (Rich Client, etc.) • DB2 Data Oriented Tools • Tivoli Systems Management Tools • zSeries and Enterprise Transformation • Traverses Technologies • zSeries, iSeries, Unix, Win32, Mac, Languages, J2EE, Web Services, XML, BPEL, JSF, SDO, SCA, other open standards, etc… • Integrates Roles • Business Analyst, System Architect, Application Developer, Quality Tester, Production Administrators, Project Managers, Business Executive Dashboards, etc.

  8. ABRIDGED VERSION Use this to figure out my solution sweet spots... "what products/technologies I can demo, present, architect, sell and evangelize" End-2-End Dev Tools & Server MiddlewareSOA & Business Driven Developmentusing J2EE, Portal, Web Services, Service Data Objects, JSF, Legacy and more…Go to http://JavaSOA.com for presentations, demos, tutorials and other resources(a.k.a. SAME website as JavaDevTools.com, RationalCentral.com, WebSphereCentral.com) Use this to figure out my solution sweet spots... "what products/technologies I can demo, present, architect, sell and evangelize" ABRIDGED VERSION Name Title Company

  9. End User Analyst Operations Manager Architect Application Support Developer Deployment Manager Tester The Business Driven Development LifecycleIBM Software Development Platform (Crosses Brands) Prioritize Plan Manage Measure Business Executive Model the Business Define Requirements Optimize Govern Design Project Manager Manage change & assets Manage Construction SW Quality & Testing Deploy Development Operations Optimize Iterate

  10. IBM Software Development PlatformDevelopment Roles ..Role focused tools help simplification via Separation of Concerns DeploymentManager Analyst Architect Developer Tester Construct the services Assemble& deploythe composite application Design theservices architecture Analyze assets for reuse Model the business& identifythe business services Test the individual services& composite application Provision, configure, tune and troubleshoot composite applications • Follow a service-oriented process • Manage requirements • Manage SOA assets • Manage quality ProjectManager • Align business strategy with IT execution • Govern SOA – align, execute and control investments ITExecutive

  11. The IBM Software Development PlatformDevelopment Tools DeploymentManager Analyst Architect Developer Tester Rational Functional & ManualTester Rational Web/App Developer WebSphere Business Modeler & Monitor Rational Software Modeler Tivoli Config and Monitoring Rational Software Architect WebSphere IntegrationDeveloper Rational BuildForge Rational Performance Tester CustomerExtensions 3rd PartyISV Tools ECLIPSE Rational Team Unifying Platform Project Manager Rational Portfolio Manager Executive

  12. The IBM Software Development PlatformGovernance Categories

  13. Rational Portfolio Manager Rational RequisitePro WebSphere Business Modeler Document Business Strategy Create FinancialReports & ROIEstimates Understand Risk, Project Costs, and ROI Run-time Statistics Capture Business Goals, Objectives and Requirements BusinessAnalyst Identify and Manage Projects and Resources Business Executive/ Strategist Trace Business Objectives, Requirements & Create Business Use Case Outlines Create, Simulate & Analyze As-Is Business Model Create, Simulate, Analyze and Optimize To-Be Business Model Create Observation Model with KPIs & export to Monitor UML Project Manager BPEL Runtime • WebSphere App Server • WebSphere Process Server • WebSphere Portal Server • WebSphere Business Monitor Rational Software Architect WebSphere Integration Developer Choreograph services using BPEL, WSDL, etc. Create & Manage SystemRequirements and Use Cases Rational Application Developer Implement Services, & expose as Web Services Architect Configure Human Task Manager (including Ad-Hoc) & Client Monitor Integration Developer Trace Requirements & Architect System Use Case Realizations EAR EAR Develop Portlets (App UI and Monitor) Developer Database Developer Model Services Use Business Rules, State Machines, Web Services, Adapters, ESB, etc. EAR Deploy/Run Business Operations Manager Verify Quality Rational Functional Tester Rational Performance Tester Tester IBM Rational Team Unifying Platform BDD for SOA – Roles, Tools and Development Flows

  14. SERVICEIMPLEMENTER BUSINESS ANALYST SYSTEM ANALYST INTEGRATION DEVELOPER INTEGRATION DEVELOPER SOLUTION ARCHITECT SOA Example - Process Integration (Analysis to Implementation) PROCESS ANALYSIS SERVICE ANALYSIS SERVICE IMPL. Websphere Business Modeler Managed RequirementsDomain UnderstandingShared AssetsCommon Process Team Collaboration Rational Software Architect Rational Application Developer SERVICE DESIGN PROCESS IMPL. PROCESS DESIGN Rational Software Architect Websphere Integration Developer Rational Software Architect WebSphere Integration Dev

  15. Architect Analyst Integration Developer Developer Demo SOA End-2-End High Level SOA BDD In ActionDevelopment Tools and Server Middleware Business and Construction Focused Tools Business Focused Tools Requirements AnalysisSoftware Architecture Business Modeling BusinessPerformance Monitoring Design and Assemble Message Mediations Process Orchestration Middleware Platform Process Server Portal Server Enterprise Service Bus Enterprise Application Server

  16. Day In The Life Governance Demo Roles and Activities Project Manager Project Manager Deployment Manager Analyst COO Architect Developer Tester Authorize a policy change Marketing report is presented to COO Generate Audit Report Business Assess project impact Implement new service Test new service Design new archi-tecture Development Certify Quality Integrate& deploy the application Operations

  17. Day In The Life Governance Demo Trace Query Link Report “Day in the life” Demo Summary Views, Processes, Roles, Tools, and Artifacts(End-2-End SOA Software Development) Human Interface RUP for SOA Eclipse, Web Browser Analyze Business, approve policy Analyze IT portfolio, Initiate projects Architect Software and Systems Implement software Test Certify quality Deploy Monitor and measure Development Processes ClearQuest, Change Mgmt, RMC Portfolio management Development Services with supporting tools Portfolio management Analysis Architecture Construction Test Project Management Operations ReqPro, Business Modeler RFT, RPT, RMT RAD, WID TPM RPM RSA RPM RSA Class coverage data Component model Requirement Project KPI Performance test Development Information Management EJB Policy Resource Cost Topology model UI test Task Work break-down Use-case Test record Manual test Service model JSP Time-sheet Defect Word Doc ClearQuest, Change Mgmt, ReqPro, RPM

  18. Mod 1 Mod 2 WID 1 RSA RAD Java WS RAD Mkt Sim WID Wire ProcPort RPM BizDemo Business Process Tasks = I/T Services Granularity SOA Bridges the Gap between Business and I/T Business Models Identify Process Tasks How do I optimize my business processes? Business and I/T can use a common language a.k.a. “Process Integration” How do I integrate to my existing systems? I/T Components exposed as SOA Services

  19. SOA - Linking Business and IT Through a Shared ViewThe SOA Lifecycle • Discover • Construct & Test • Compose • Integrate people • Integrate processes • Manage and integrate information • Gather requirements • Model & Simulate • Design • Manage applications & services • Manage identity & compliance • Monitor business metrics • Financial transparency • Business/IT alignment • Process control

  20. WebSphere Business Monitor Tivoli Access / Identity Mgr. Real-time visibility of process performance and Security SOA - Linking Business and IT Through a Shared ViewThe SOA Tools Rational Application Developer (RAD) & WebSphere Portal WebSphere Process Server WebSphere Integration Developer Flexible deployment of business processes, making plug-and-play of components a reality Portal is an open standards based “user experience” for “role” based delivery Easy-to-use integration to simplify and speed the assembly of composite applications Rational Software Architect & WebSphere ESB WebSphere Business Modeler Connectivity infrastructure for integrating applications and services to power your SOA Simple to use process modeling for the business analyst to help maximize process and business resource re-use WebSphere Information Integrator Rational Unified Process & Portfolio Manager Integrating information from disparate backends. Manage Projects, Teams, Risk, Costs, and ROI

  21. SOA is a Team SportRoles cross business and I/T

  22. SOA Foundation – Development Roles Role Description Benefits & Skill Requirements Business Analyst Modeling business processes for optimization or to reengineer existing business processes or define new business processes • No programming experience required • Can focus on business performance & process Integration Developer / Specialist Visual tools to assemble process integration logic with existing/new applications and human interactions using BPEL based workflows • Some basic programming experience (loops, conditions, string manipulation) • No J2EE skill required • Expect tools to simplify and abstract advanced IT implementation details Software Architect Model-driven development environment that automates the translation from design to implementation. Includes requirements and business modeling integrations with RequisitePro and WBI Modeler • Focused specifically on UML modeling and J2EE implementation J2EE / Java Application Developer Comprehensive integrated development environment for Java, J2EE, Web services, Portal, and EJB development with visual tools that accelerate application development. • Focused specifically on J2EE implementation

  23. SOA Foundation – Development Tools Role Description Development Tool Business Analyst Modeling business processes for optimization or to reengineer existing business processes or define new business processes • No programming experience required • Can focus on business performance & process WebSphere Business Modeler Software Architect Model-driven development environment that automates the translation from design to implementation. Includes requirements and business modeling integrations with RequisitePro and WBI Modeler • Focused specifically on UML modeling and J2EE implementation Rational Software Architect Integration Developer / Specialist WebSphere Integration Developer Visual tools to configure integration logicwith existing and new applications and humans in the network • Some basic programming experience (loops, conditions, string manipulation) • No J2EE skill required • Expect tools to simplify and abstract advanced IT implementation details J2EE / Java Application Developer Comprehensive integrated development environment, for Web, Java, Web services, Portal, and EJB development with visual tools that accelerate application development. Rational Application Developer • Focused specifically on J2EE implementation

  24. SOA Business Driven Development – Roles and Tools Business Analyst Solution Architect • Defines business contract fines business and system use cases • Models Service Implementation • Defines, models Processes • Optimizes Processes through simulations Rational Software Architect WebSphere BI Modeler Integration Developer J2EE Developer • Implements Processes and Composite Applications • Defines Services • Implements Services • Constructs other J2EE artifacts WebSphere Integration Developer Rational Application Developer

  25. Business Driven Development – Roles and Tools Analyst Solution Architect • Defines and models processes and concepts • Optimizes processes through simulations • Defines services for business and system use cases • Models service implementation ServiceDesign Model Business Goals and Objectives Business Design Model SoftwareArchitecture Websphere Business Modeler/Monitor Business Requirements EnterpriseArchitecture Rational Requisite Pro Rational Software Architect Rational Requisite Pro Rational Software Architect J2EE Developer Integration Developer • Implements processes and composite apps • Defines services • Implements services • Constructs other J2EE artifacts Implementation Model Service Flow Model Deployment Model ServiceAssembly Model Rational Application Developer Websphere Integration Developer Rational Portfolio Manager Rational Unified Process Rational ClearCase Rational ClearQuest PortfolioResource Model Shared Assets CommonProcess

  26. get Approved Approved/ Denied If Approved then Send letter offering gold If NOT Approved Send letter offering Credit counseling service Example SOA Composite Application Java Application Sell additional services based on customer profile Human Task Human intervention on suspect applications to prevent fraud Imported EIS System Call Credit Rating service from an existing application WS-BPEL Business Process Business State Machine Adapting to business events Flexibly building business processes based on standards Business Rules Enable rapidly changing customer decision point

  27. Service Service Service Service 2 Generate Decline Service Service Service Service Service Service Service WebSphere/Rational/Portal BPM for SOA WebSphere Integration Developer (WID) Clean hand-off to IT with Business Models, Metrics RAD + RSA Design, Construct & Generate SOA Composite Services for WID to connect into the process WebSphere Business Modeler WebSphere ESB WebSphere Process Server and Portal Server WebSphere Business Monitor Real time management of business processes Feedback for continuous improvement ManagingYour Business Processes with a ServiceOriented Architecture

  28. Resources • http://ibm.com/developer(IBM developerWorks for technologies and/or products) • Java, J2EE, Web Services and other technology zones are on the left hand side • WebSphere Zone: http://ibm.com/developer/websphere • Rational Zone: http://ibm.com/developer/rational • Free Education Portal: http://ibm.com/developer/training • http://www.redbooks.ibm.com(How-To Step-by-step Practical Implementation Books) • http://JavaSOA.com(a.k.a. JavaDevTools.com, RationalCentral.com, WebSphereCentral.com)(Tutorials, Links, Presentations, White Papers, Articles, etc.)

More Related