70 likes | 204 Views
Success requires a highly skilled team - from program management and architecture to operations. Key Success Factors. Build the Right Team. KSF 1.1: Relentlessly assess the capabilities of the organization and make the required changes
E N D
Success requires a highly skilled team - from program management and architecture to operations. Key Success Factors Build the Right Team • KSF 1.1: Relentlessly assess the capabilities of the organization and make the required changes • defined to-be skill set and built the team in about a year through rigorous recruiting • KSF 1.2: “Know what you don’t know” and partner for success • partnered with Accenture and BEA’s Product Engineering groups 1 Organize for Success 2 Build Coalition with Business Partners 3 Maintain Flexibility 4
Organizational discipline and focus drive coordination and the development of skills. Key Success Factors Build the Right Team • KSF 2.1 Structure optimal development program • Centralized program mgmt, architecture & planning, Infrastructure services, release management, etc. • KSF 2.2 Define your standards • Standardized delivery model (1 release equates to 12 people x 4 months), and built or integrated delivery IP (methods, configurations, etc.) across entire application lifecycle 1 Organize for Success 2 Build Coalition with Business Partners 3 Maintain Flexibility 4
The program structure was designed to align with the business units and provide focus on each program level function. Program Structure Enterprise Infrastructure Services Marketing Business Liaison Sales Business Liaison Services Business Liaison G&A Business Liaison eEmployee eSupport CIB/Support Renewals eOrders eLicense Knowledge Express Dev2Dev PartnerNet Program Management Office (Project planning and Reporting) Enterprise Roadmap, IT Strategy, and Budgeting Enterprise Architecture (Project and Future Planning) Enterprise Infrastructure Services (Development and Maintenance) Release Management (QA, CM, RM, Sys Admin) ROI Calculation / Adoption & Training
The program functions are a set of shared services/resources that support projects from development through maintenance. MyBEA Program Functions Description and Business Benefit Function • Overall management, planning and coordination of all projects, activities, and resources. Communications (internal and external), Methodology Standards, Management Status Reports and Presentations. Program Management Office • Drive the integrated and consolidated roadmap for all application development. Associate the program timeline to our quarterly budgeting processes. Enterprise Roadmap, IT Strategy/Planning and Budgeting • Supports each of the technical business development teams with architecture/design. Group also provides support to the EIS team and is the primary liaison with product engineering groups for product feedback and architecture planning. Enterprise Architecture • Development of the common portal, integration and application services. Providing services such as registration, login, profiles, exception handling, etc. Enterprise Infrastructure Services (EIS) • Testing, configuration, change management and integration of application code prior to release in the development, QA, and staging environments. Release Management (Test, CM, DBA, Sys Admin) • Calculate ROI based on actual project costs and realized value of the business capability. Facilitate an adoption and learning program to maximize the potential of the new capability. ROI Calculation / Adoption & Training
Our architecture helps us to provide a more responsive our delivery model for all projects: we typically use teams of 12 people for 4 months (12 by 4). 12x4 Delivery Model and Benefits • Reduce risk equates to higher likelihood of project success • More effective teams and more accountable team members • Synchronization with budgeting cycle allows for changing priorities • More Celebration Dinners! Four month release cycle Release 2 Release 1 12 people team size Project Mgr. Technical Architect Release Mgt. Functional and Testing Lead(s) Developers (Web tier and EJB)
Achieving a single corporate-wide vision is challenging for any organization. Key Success Factors • KSF 3.1 Secure executive sponsorship • CIO led alignment to vision with executive leadership team and other key senior executives • Early quick Wins (very visible) • KSF 3.2 Demonstrate value to business • Showed results often (quarterly releases) • Evangelized each success • Used standard ROI discipline • Supported our business in new ways - sales support, feedback to Engineering Build the Right Team 1 Organize for Success 2 Build Coalition with Business Partners 3 Maintain Flexibility 4
Business needs and technology evolve rapidly: do not cast your plans and designs in concrete. Key Success Factors • KSF 4.1 Do not design to far ahead of business need or product capability • Created governance process with business partners to define future based on planned business needs • KSF 4.2 Keep Infrastructure Services • light and modular (“infrastructure as an enabler, not an anchor”) • Designed thin, relatively “product version independent” services – leveraged industry standards • Abstracted design components to ensure re-usability Build the Right Team 1 Organize for Success 2 Build Coalition with Business Partners 3 Maintain Flexibility 4