470 likes | 648 Views
StarCite Engineering Weekly Update. StarCite Engineering June 23, 2008. Agenda. 7 min – Attendee Mgmt Q2 – moved to next week 7 min – Update on technology strategy and advisory board 7 min – MarketView Q2 release and objectives 7 min – Reporting Q2 release and objectives
E N D
StarCite Engineering Weekly Update StarCite Engineering June 23, 2008
Agenda • 7 min – Attendee Mgmt Q2 – moved to next week • 7 min – Update on technology strategy and advisory board • 7 min – MarketView Q2 release and objectives • 7 min – Reporting Q2 release and objectives • 5 min – Summer Mobile Challenge • 5 min – Update about stock option – paperwork and review • 10 min – OPEN Q&A
Engineering 2008 Top 3 Priorities (aligned) Absolutely has to happen – put best effort and team to meet the metrics and dates
Engineering 2008 Top Initiatives Dedicated effort and close collaboration to deliver
2008 Engineering Roadmap – Update from 01/2008 Team Mgmt Business Enabler Key Talents Business Inhibitor Towards Services Service Centric Needs Refactoring Refactoring All Agile All Agile More Agile A bit agile Single Suite Retire Two Retire one Many Products
Moving along the curve – from 01/2008 Technology Efficiency Curve Architecture Architecture Automation Architecture Automation Agile Performance Stability Architecture Automation Agile Performance Stability Q4 2008 Automation Agile Security Performance Stability Q3 2008 Agile Security Performance Stability Q2 2008 Security Q1 2008 Security
Why – Objectives – Inspirations • salesforce.com • evolve platform as a service and App Exchange • database, logic, UI, development as a service • google / amazon / ebay • a set of web API for developers to build, extend and use google services • apache • open source project • What they have in common: • a common set of services offered through web based API • be able to build, customize or extend existing functionalities • be able to harvest and manage the intelligent of bigger force
Products StarCite Enterprise StarCite Express Meetings.com Enterprise Meetings.com Other Channel Systems Personas Full-time Planner Occasional Planner BUYER User Experience Feature-Rich UI More features – complexity, but still usable Simpler UI Fewer features – simple, with very high usability Integration Adapters Core Capabilities RFP Budget Search Discovery Buy Registration Pay Business Intelligence Social Networking Negotiations Content Mgt Marketing Channel Mgt Yield Mgt Lead Mgt ENGINE Integration Adapters User Experience Feature-Rich UI More features – complexity, but still usable Simpler UI Fewer features – simple, with very high usability Chain Systems SUPPIER Personas NSO Chain Mgt Sales Personnel Products Lead Visibility Group Lead Center
Architecture – Service Overview Service Oriented Architecture Enterprise Products Supplier Products SMB Products Common Security Services Design, Review, Audit, User Mgmt, Encryption Common Integration Services Integration provider, connectors and approaches Frameworks, Standards, Patterns, Guidelines Processes Requirement, Design, Develop, Test, Deploy, Support Spend Mgmt Attendee Mgmt GLC Private Label meetings.com UI Services Configuration Extension Customization Logic Services Configuration Extension Customization Data Services Meta Data Data Extension Data Integration Common Business Services Meeting Budget Search RFP Booking Reporting Admin User Content Payment Reg Common Management Services Logging Profiling Instrumentation Control and Intervene Common Utility Services Unit Test Code Review & Gen Test automation Platform and Infrastructure Services Data Mgmt Launch Communication Flow Distribution Caching Networking Servers DB 3rd Party
Architecture – System Overview Build, Test, Deploy, Configure and Customize with LIVE Services … Spend Mgmt (meetingview.net) Meetings.com Enterprise GLC (supplier.starcite.com) Private Labels accorsales.com … SMB Meetings.com … RFP Buyer Svc RFP Supplier Svc Booking Svc Search Svc User Mgmt Svc Common Mgmt Services Common Utility Services Common Integration Services Platform and Infrastructure
Technical Advisory Board Objectives • Charter: • Review and advise on key technology decisions • Introduce best practice • Help on recruiting • Members: • James Barrese • Vice President, Systems Development & Architecture, eBay, Inc. • Chuck Geiger • Partner, Silicon Valley Product Group • Barmak Meftah • Senior Vice President, Products and Services, Fortify Software • Matthew Mengerink • Vice President of Core Technologies, PayPal, Inc
Update of first TAB meeting – 06/12/2008 • Summary • Meeting was very successful - all above objectives are met • Advisors got good understanding of business and products, and appreciate the opportunities and challenges • And they have quite a few past experience to share • Our team also engaged in good discussion on technical and business topics • Agreed on the strategy and direction, will review detailed technology • Thoughts to share • Agreed on the direction for the following: • the direction of consolidating, refactoring and leveraging existing code base • the direction of introducing and standardizing platform and architecture services • the top priorities should be data and data related API and ops • evolve and refactor code base with consolidation, specialization and isolation • build common business services starting with standard interface • Agreed on organization structure will help to lead and enforce technology and architecture strategies • Agreed on proper project ownership will provide incentive to accelerate tasks • Stress importance of correctly manage common engineering tasks across all products as first order priorities and standardized (not after thoughts): • security, app administration, user mgmt, internationalization and localization, release and deployment • Stress importance of technically solid content management system with rich content from past experience • Stress importance of clear accountability of each engineering functions • Suggested enhance the interaction with business, and get team excited with quote from Paypal's president: "if you can not get passion to engineers, they will NOT be fast enough for you" • Suggested improve QA team's technical skill as general direction
Agenda Preamble Q2 Releases Metrics Achievements Epilogue
Preamble - How did we start Q2? Application challenges Distribution failures Server stability Performance Business Challenges No new features provided to the users Existing functionality not exposed to the suppliers Delayed migrations
Preamble - What did we plan for Q2 Improve Performance and Stability Monitor / Analyze Refactor / Fix / Optimize Monitor / Analyze Complete UI Migration Migrate suppliers to view the improved response capabilities Start SOM Migration Start migrating SOM suppliers to MarketView Adding new features No Login RFP
Achievements 7 sites migrated from G2 to G3 Increased throughput from Distribution Engine 90% failure reduction 90% improvement in distribution time Operations Efficiencies 65% reduction in Level1 Reached 0 24+ Support Queue state Introduced “Hot Customer Issues” protocol SOM Migration Achieved 0.1% failure rate Regressions Reduced regressions from 33 (start of Q2) to 4 (end of Q2)
Epilogue - How are we going in Q3? With a lot of confidence……
Reporting Project Update Reporting Plan of Record Release 1.2 Update Risks and Dependencies
Reporting Priorities Enable migration of SOM accounts to MV Spend Management by migrating SOM historical data for meeting, vendor, budget and RFP into the warehouse. Enable migration of OneForm accounts to MV Spend Management by migrating OneForm historical data for meeting, vendor, budget and RFP into the warehouse. Complete replication of budget and RFP data into the warehouse from Spend Management.
Reporting Roll Out Plan Reporting 1.2 (6/30/08) SOM customers can be migrated to SM platform and they can see and report against their legacy data (meetings, vendors, budget and rfp) in the warehouse. SM customers can now use single sign on to login to the reporting system. SM customers can also see all the vendors they used in SM in the reporting system. Reporting 1.2.1 (7/15/08) OneForm customers can be migrated to SM platform and they can see and report against their legacy data (meetings, vendors, budget and rfp) in the warehouse. SM charter customers can use standard budget items in ad-hoc reports. Bug fixes
Reporting Roll Out Plan Reporting 1.3 (8/15/08) SM charter customers can use custom budget items in ad-hoc reports. SM charter customers can use RFP data and responses in ad-hoc reports. Enable 2 more SM customers to use the reporting system (detailed SM customer migration plan to be provided) Bug Fixes Reporting 1.3.1 (8/30/08) Enable more SM customers to use the reporting system (SM customer migration plan to be provided) Bug Fixes Reporting 1.4 (9/15/08) Enable all SM customers to use the reporting system. Performance enhancements and more canned reports. .
Reporting 1.2 Update ETL Coding
Reporting 1.2 Update Single Sign On Analysis, design and coding complete Testing in progress Cognos 8.3 upgrade Dev upgraded and tested QA upgrade and tested Stage upgraded on 6/19
Outstanding Defects 1 P0 11 P1s
Risks and Dependencies End to End migration testing involves synchronizing SOM, SM, and DWH environments. It has been difficult to use any of the current SOM environment that have representative customer data. All are in use for GLC migration. Performance work somewhat delayed due to controller unavailability Need to run tests for 50 and 100 concurrent users. Need more customer validation of models exposed in Cognos.
Fun in the summer – StarCite Mobile Challenge • Why • Have fun while being creative • Who • All StarCite employees, interns and contractors, NOT just engineering • When • Now till Sep 1st, at your spare time • How • Think creative, focus on new ideas to use StarCite on mobile • Winners • iphones for the winning team