Professional Documents
Culture Documents
Management: Key
Highlights
CBE: Social Boost Research &
Integration (Speechif AI)
Social Boost Updates:
Backend changes made to the Socialboost template for improved flexibility.
CRUD APIs developed for OMC 2.0, PReP, and IRIS 1.0 teams to access Social Boost data.
Updated the Socialboost template used in PReP.
Creation of new APIs for easy access to Social Boost data by various teams.
Benefits:
Increased flexibility and options for Social Boost.
Improved workflows and options due to template updates.
Enhanced data access for other teams via new APIs.
Overall enhancement of Social Boost for users.
Content Front End: Key Highlights
Table Improvements:
Fixed the F4 key (Repeat last action) for Row and Column properties.
Aids CCS users in quickly applying formatting changes between rows and columns.
Bug Fixes:
Resolved issues related to copying and pasting from Excel.
Fixed auto-focus functionality for elements in pop-ups.
Key learnings
Suggestions
♦ Docstore Preview - Preview word document by converting it into HTML by consuming CB API
♦ TinyMCE Table rebuild - Get suggestions from CCS on Table shortcomings and work on that
Content Backend
Complete discovery, research, and POC for Media Studio 2.0 by end of Q4. Document requirements,
evaluate solutions, develop proof of concept.
Prioritize and complete Client Experience improvements and tasks.
Content Frontend
Fix and improve TinyMCE table functionality by end of Q4. Identify issues, develop solutions, test, and
deploy.
Support integration of Docstore Preview Service.
Collaborate with Workflow 2.0 team and complete needed front end work.
Triage UX/UAT bugs, prioritize, develop fixes, and deploy.
Hold 10% bandwidth as buffer for addressing tech debt.
API Integration:
Integrated API services provided by the Content backend team for the Social Boost release.
IRIS consumes these APIs to retrieve ToolkitName, ToolkitURL, and ToolkitID.
ToolkitID is passed to the PRep service to obtain the SocialBoost Template.
Implemented an IFrame to dynamically display the SocialBoost template on the end website.
In VR services, the Toolkit_id parameter is passed, utilized by PRWeb and Asiaportal for consistent Social
Boost template display across platforms.
SharePoint/Docstore BackFill:
Data Migration:
Implemented a tool to migrate SharePoint data to Docstore.
Successfully migrated data for the past 10 years (2013 to 2023).
Total migration: 27.82 billion records.
Major challenges faced
Key Learnings
Structured Issue Tracking:
Creating JIRA tickets for individual issues encountered during testing with integrated systems facilitated
organized problem-solving.
DB Optimization:
Replace the CTE to a temp table creation process under Stored Procedures as suggested by the DBA team.
Application Performance Analysis:
Analyzed the application performance using the external tools viz., Stackify (Prefix and Retrace). Where
the stackify retrace was installed at the server level and Stackify prefix was used at the local machine for
the deeper analysis purpose.
Suggestions
Separate UAT Environment for IRIS:
Maintain a dedicated UAT environment for IRIS to prevent conflicts with integrated systems and
streamline testing.
Transparent Communication on Deployments/Existing functionality change:
Notify teams about internal deployments between integrated systems to preemptively address and avoid
potential issues during testing.
Notify dependent teams about if there are any existing functionality changes, So that all teams can be on
same page.
Root Cause Analysis for ACT Issues:
Investigate and address the root causes of ACT issues rather than relying on manual interventions, ensuring
smoother testing and minimizing last-minute challenges.
Orders not Reaching IRIS:
A formal request is made to the OMC Team to meticulously examine the logs or conduct a root cause
analysis when instances arise where orders fail to reach the IRIS system. In cases where necessary,
collaborative efforts between IRIS and OMC Teams are encouraged to efficiently address and resolve such
issues.
Code Freeze Process: It is recommended that the Code Freeze process be executed with careful
consideration either one week or three days before the scheduled production deployment. The specific
timeframe for the Code Freeze should be determined based on the contextual requirements and the nature
of the deployment to ensure a seamless and controlled transition to the production environment.
Q4 Plans :
Upgrade on-premise servers by end of Q4. Determine hardware and software requirements, develop
upgrade plan, schedule downtime, and execute upgrade.
Complete SharePoint to Docstore compatibility project by end of Q4. Assess integration needs, develop
solution, test thoroughly, and rollout to users.
Add PRWeb support by end of Q4. Research options, select vendor, implement integration, test, and
launch.
Allocate 15% of engineering capacity for UX/UAT bug fixes and improvements. Triage issues, prioritize
fixes, develop solutions, and deploy improvements.
Hold 10% engineering bandwidth as buffer for addressing technical debt. Review existing issues, identify
highest priorities, and complete as capacity allows.