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

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.
The e-Framework Bill Olivier Director Development, Systems and Technology JISC.
Christophe Fiessinger Senior Technical Product Manager Microsoft Corporation.
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.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Introduction to Unitas Global Managed IT Infrastructure Service Provider February 2012 North America Los Angeles, USA
©2014 Software AG. All rights reserved. What’s New in Alfabet Release 9.6 April 2014.
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
Stuart Sim Chief Architect Global Education & research Sun Client Solutions Blog:
Modern Systems Analysis and Design Third Edition Chapter 11 Selecting the Best Alternative Design Strategy 11.1.
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.
© 2006 IBM Corporation SOA on your terms and our expertise Discovering the Value of SOA SOA In Action SOA & End-2-End Business Driven Development using.
enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast.
Yale Solutions Design October 2012
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
FINANCIAL SERVICES INTEGRATION INDUSTRY SOLUTION.
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
Virtualization Lab 3 – Virtualization Fall 2012 CSCI 6303 Principles of I.T.
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
An Introduction to Software Architecture
The Challenge of IT-Business Alignment
1DMG Confidential. Background: Key Problem Areas  Scalability Ingest and export processes not able to handle burst traffic loads Exponential growth in.
System Management for Virtualization and Automation in a Dynamic Data Center SVM’08 Munich Karsten Beins, Sen. Director Infrastructure Technology.
April, 2008 Better Together! Integrated GP & CRM AN INDEPENDENT MEMBER OF BAKER TILLY INTERNATIONAL 505 AFFILIATE OFFICES WORLDWIDE.
Service Oriented Architecture (SOA) at NIH Bill Jones
MD Digital Government Summit, June 26, Maryland Project Management Oversight & System Development Life Cycle (SDLC) Robert Krauss MD Digital Government.
Chapter 8 Evaluating Alternatives for Requirements, Environment, and Implementation.
Systems Design Approaches The Waterfall vs. Iterative Methodologies.
MDS Global IT Strategy Discussion July 7, Agenda  IntroductionErnest  Strategic directionsGanesh  DiscussionAll  Next stepsErnest.
Progress SOA Reference Model Explained Mike Ormerod Applied Architect 9/8/2008.
U.S. Department of Agriculture eGovernment Program Design Approach for usda.gov April 2003.
Service Oriented Architecture (SOA) Dennis Schwarz November 21, 2008.
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.
System Wide Information Management (SWIM). FAA Transition to Service Oriented Architecture (SOA) - System Wide Information Management (SWIM) Initiative.
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.
The Rational Unified Process 1 EECS810: Software Engineering.
PRJ566 Project Planning & Management Software Architecture.
What Is DevOps? DevOps is "a portmanteau of 'development' and 'operations'" and is "a software development method that stresses communications, collaboration,
MSF 4.0 for Agile Software Development Ron Tolido Capgemini.
Levers enabling industrialised deployment and a effective multi-vendor eco-system We wish to assess the current position of these levers and the opportunity.
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.
Online | classes| Corporate Training | Technical | Placements| Experts Contact US: Magnific training India USA :
Dr. Ir. Yeffry Handoko Putra
Enterprise Resource Planning
IT Architecture Technical blueprint for evolving a corporate infrastructure resource that can be shared by many users and services processing systems hardware.
CIM Modeling for E&U - (Short Version)
Team Name: OCD Solutions
Webinar Is It Time To Move Your Contact Center To The Cloud?
System Wide Information Management (SWIM)
Introduction to Enterprise Systems
Enterprise Resource Planning (ERP)
Service Oriented Architecture (SOA)
Microsoft Motion business architecture methodology
The changing Development Organization
Dragonfly Initiation and Planning Request
Presentation transcript:

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

2 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.

3 Typical Application Life Cycle approach adopted across the enterprises Business Requests Reqm ts. Gathe ring Qua lity Ass ura nce Sol utio n Dev. Sol utio n Des ign Feasi bility Analy sis Pos t Dev. Sol utio n Sup por t Packaged Applications eBusiness Solutions Integration Initiatives Infrastructure Initiatives IT FTE PMO / PM Business SI / Vendor

4 The current approach developing and deploying new capabilities, which over time shifts majority of resources to support – increasing the overall IT cost Business Requests Reqm ts. Gathe ring Qua lity Ass ura nce Sol utio n Dev. Sol utio n Des ign Feasi bility Analy sis Pos t Dev. Sol utio n Sup por t Packaged Applications eBusiness Solutions Integration Initiatives Infrastructure Initiatives IT FTE PMO / PM Business SI / Vendor 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

5 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 Business Requests Reqm ts. Gathe ring Qua lity Ass ura nce Sol utio n Dev. Sol utio n Des ign Feasi bility Analy sis Pos t Dev. Sol utio n Sup por t Packaged Applications eBusiness Solutions Integration Initiatives Infrastructure Initiatives IT FTE PMO / PM Business SI / Vendor Composition Team Team focused on capturing requirements and wiring business assembly models Members: Business, Analysts, Architects 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

6 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. Legacy / COTS Data Services Services (Business Logic) Business Interaction (Portals) Development Teams Support Teams Large team size (preferably SI/Vendor) for initial implementation or upgrade Small teams (preferably outsourced) for supporting this layer Dedicated small team to develop and support shared data services (EII & ETL) that exposes Enterprise or Project Objects to the services team Dedicated small team to manage the Services layer. Services and business processed developed as part of each project Dedicated Project team to develop business capability Dedicated support team (preferably outsourced) to maintain applications Number of Resources Required Case-by- Case basis Enterprise Architecture team pull this all together  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

7 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 Implement the organization changes in phases and teams could be spread out across multiple locations

8 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