The changing Development Organization

Slides:



Advertisements
Similar presentations
October 10-13, 2006 San Diego Convention Center, San Diego California VoIP/SOA Integration Impact on IT Apps, Processes, & Overall Business.
Advertisements

Connected Health Framework
Presentation Title | Date | Page 1 Extracting Value from SOA.
Oracle Fusion Applications Review Presented by: BizTech.
Leverage MarkITS for agile solutions delivery that balances strategic thinking with tactical execution for “Business & Technology Convergence” MarkITS.
JUNE 2007 page 1 EDS Proprietary Applications Modernization Services Modernizing the Applications Portfolio.
HP Quality Center Overview.
The changing Development Organization Yogish Pai A structured blog by Yogish Pai.
Introduction to Unitas Global Managed IT Infrastructure Service Provider February 2012 North America Los Angeles, USA
Enterprise Integration Architecture IPMA Professional Development Seminar June 29, 2006 Scott Came Director, Enterprise Architecture Program Washington.
Federal Student Aid Technical Architecture Initiatives Sandy England
Realising the Potential of Service Oriented Architecture Kris Horrocks Connected Systems Division Microsoft.
Systems Integration & Consulting June Copyright ® 2009 Ayenda Agenda Introduction to Systems Integration System Integration Challenges and Opportunities.
© Prentice Hall, 2005: Enterprise Resource Planning, 1 st Edition by Mary Sumner 3-1 Enterprise Resource Planning, 1 st Edition by Mary Sumner Chapter.
Mike Lloyd Microsoft Motion business architecture methodology What is Microsoft Motion? What is a Motion project? Why Do We.
Plan Introduction What is Cloud Computing?
Source: Forrester 2008 configurability multi- tenant efficiency, scalability.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
a Service Oriented Architecture
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Delivering an Architecture for the Social Enterprise Alpesh Doshi, Fintricity Information Age Social&Mobile Business Conference Tuesday 31st January 2012.
FINANCIAL SERVICES INTEGRATION INDUSTRY SOLUTION.
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
The Challenge of IT-Business Alignment
System Management for Virtualization and Automation in a Dynamic Data Center SVM’08 Munich Karsten Beins, Sen. Director Infrastructure Technology.
Service Oriented Architecture (SOA) at NIH Bill Jones
How eNet4S can benefit your project? eNet4S Software Solution Business Team Chief Technology Officer July 11, 2006.
U.S. Department of Agriculture eGovernment Program Design Approach for usda.gov April 2003.
Key components Budgeting and Planning System
Build the Right Team 1 Organize for Success 2 Build Coalition with Business Partners 3 Maintain Flexibility 4 Key Success Factors KSF 1.1: Relentlessly.
© 2005 IBM Corporation IBM Business-Centric SOA Event SOA on your terms and our expertise Operational Efficiency Achieved through People and SOA Martin.
Catawba County Board of Commissioners Retreat June 11, 2007 It is a great time to be an innovator 2007 Technology Strategic Plan *
Introduction to soarchitect. agenda SOA background and overview transaction recorder summary.
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
1 Bary Bailey EVP, Chief Strategic Officer.…a health and consumer services company making people’s lives better Systems & IT Outsourcing.
MSF 4.0 for Agile Software Development Ron Tolido Capgemini.
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services.
Cisco Consulting Services for Application-Centric Cloud Your Company Needs Fast IT Cisco Application-Centric Cloud Can Help.
Perfecto We help customers deliver exceptional digital experiences.
Online | classes| Corporate Training | Technical | Placements| Experts Contact US: Magnific training India USA :
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
ABOUT COMPANY Janbask is one among the fastest growing IT Services and consulting company. We provide various solutions for strategy, consulting and implement.
Dr. Ir. Yeffry Handoko Putra
Enterprise Resource Planning
Continuous Delivery- Complete Guide
Management Information Systems
CIM Modeling for E&U - (Short Version)
IBM Unica – Cincom Synchrony Integrating Marketing, Sales and Service to Deliver Smarter Interactions Unica: Intelligent Interactive Marketing IBM Unica.
Chapter 18 MobileApp Design
Software Product Lines
Red Hat User Group June 2014 Marco Berube, Cloud Solutions Architect
Srikanth Srigiri Magdelene Sona Amarnath Suggu
ENTERPRISE BUSINESS SYSTEMS part II
Introduction to Enterprise Systems
Reduce Human Error & Accelerate Your Migration to vCloud Air with ATAvision ATAvision™ Automated IT Infrastructure Discovery and Application Mapping from.
Implementation Certification
SAM Infrastructure Optimization Engagement
Enterprise Resource Planning (ERP)
MMISR- Project Certification Committee
Ebusiness Infrastructure Platform
Project Ideation Agile Down-to-Earth © 2016.
Enterprise Resource Planning, 1st Edition by Mary Sumner
Service Oriented Architecture (SOA)
Microsoft Motion business architecture methodology
Introduction to SOA Part II: SOA in the enterprise
Business Integration and Business Optimization in 2003
ONAP Architecture Principle Review
Dragonfly Initiation and Planning Request
Presentation transcript:

The changing Development Organization Yogish Pai A structured blog by Yogish Pai

Following is an example on how the IT projects are categorized and funded. This approach is not expected to change in the near future and is reflected in the IT organization. eBusiness Solutions: Portal Applications for both internal and external users Packaged Applications: For providing point best of the breed solutions Integration: Ability to integrate applications, portals and data across the enterprise (LOB) Infrastructure: Data Center, Networks, servers, Software Platforms, etc.

Typical Application Life Cycle approach adopted across the enterprises IT FTE Business Requests Feasibility Analysis Reqmts. Gathering Solution Design Solution Dev. Quality Assurance Post Dev. Solution Support PMO / PM Business SI / Vendor Packaged Applications eBusiness Solutions Integration Initiatives Infrastructure Initiatives

Post Dev. Solution Support The current approach developing and deploying new capabilities, which over time shifts majority of resources to support – increasing the overall IT cost IT FTE Business Requests Feasibility Analysis Reqmts. Gathering Solution Design Solution Dev. Quality Assurance Post Dev. Solution Support PMO / PM Business SI / Vendor Packaged Applications End Result: As resources get diverted to support new capabilities, the more IT delivers the less they are appreciated, especially as the cost of developing new capabilities keeps going up over time SOA Development Organizations Objective: Allocate resources as an as need basis, whether it is new development of support eBusiness Solutions Integration Initiatives Infrastructure Initiatives

Following is an example of organizations change that facilitates an Agile IT and the same model could be applied to applications once they also adopt the Services Component Model IT FTE Business Requests Feasibility Analysis Reqmts. Gathering Solution Design Solution Dev. Quality Assurance Post Dev. Solution Support PMO / PM Business SI / Vendor Packaged Applications Composition Team Team focused on capturing requirements and wiring business assembly models Members: Business, Analysts, Architects eBusiness Solutions Development Organizations Organized by their specific functions they performs and can work independently of each other – based on the model developed by the composition team UI Team: Develop the front end – SI/Vendors Services Team: IT FTE developing business logic Data Team: Model and develop the data QA / Performance Team: Build, test and deploy services No dedicated application support teams required Integration Initiatives Infrastructure Initiatives

Following is an alternate view of the development organizations with IT – typically the high cost of development is for Business Interaction (Portals) and Data Services. Development Teams Support Teams Dedicated Project team to develop business capability Dedicated support team (preferably outsourced) to maintain applications Business Interaction (Portals) Number of Resources Required Dedicated small team to manage the Services layer. Services and business processed developed as part of each project Services (Business Logic) Enterprise Architecture team pull this all together Dedicated small team to develop and support shared data services (EII & ETL) that exposes Enterprise or Project Objects to the services team Data Services Legacy / COTS Case-by-Case basis Large team size (preferably SI/Vendor) for initial implementation or upgrade Small teams (preferably outsourced) for supporting this layer All development is based as per the model put together by the Composition team consisting of Business, Analysts, Architects and Project Managers No dedicated development or support team – they work down the priority and bugs (wrong logic) take higher priority over developing new capabilities of the same priority

Phased approach to deliver capability over time Implement the organization changes in phases and teams could be spread out across multiple locations Phase 1: Focus on the Service Orchestration and Management Adopt the Shared Data Services approach and dedicate a small team to develop and provide the shared data services to the project teams Project teams eliminate the need of developing entity beans/repository layers As number of services grow – adopt the Enterprise Service Bus Phase 2: Focus on externalizing Business process Leverage COTS for business process provided out of the box Project team to implement custom shared business process (create shared business process development team, if required) Upgrade/Migrate packaged applications to standards (JSR-168 & WSRP) Phase 3: Create a dedicated Portal team Configure role based portals to create a personalized user desktop/workbench/portal Phased approach to deliver capability over time

Benefits of adopting such an approach reduced overall cost while enabling IT agility Entire team focused on items that business identifies as top priority Eliminate support teams working on low priority enhancements Phased approach reduces risk and enables enterprises / LOB adopt SOA Shock treatment not required to migrate organization to this model Leverage COTS for Business Capability and Platform for pulling it all together Adopt similar model for COTS wherever possible, to enable organizations flexibility Lower cost as fewer highly skilled resources required

SOA – Development Organization Yogish Pai

PRELIMINARY Year 1 Year 2 Role Based Portal (A) Sales, Services, Marketing (B) Customers, Partners (C) Support (A1) (A2) (B1) (B2) (C1) (C2) SOA Framework Components (1) Component one (2) Component two (3) Component three (1) (2) (3) Business Process 1 (4) Module 1 (5) Module 2 (4) (5) Business Process 2 (6) Module 3 (7) Module 4 (8) Module 5 (9) Module 6 (10) Module 7 (6) (7) (8) (9) (10) Business Process 3 (11) Module 8 (12) Module 9 (13) Module 10 (11) (12) (13) Business Process 4 (14) Module 11 (15) Module 12 (16) Module 13 (17) Module 14 (14) (15) (16) (17) Business Process 5 (18) Module 15 (19) Module 16 (18) (19)