Prepared for

Prepared by

Date 08 January 2025

Dedicated Team Proposal

Introduction

Shindiri team will leverage your core tech stack as the as the foundation for TV3 project development. Our goal is to strengthen our role as UC's trusted, long-term partner by strategically expanding production lines and establishing a dedicated Shindiri TV3 development team.

Executive Summary

We proposes a collaborative partnership to support United Cloud in  developing the TV3 product. Levereaging our expertise in Smart TV, Mobile, and Web application development, we aim to establish a scalable partnership model that guarantees project success, operational efficiency, and long-term value. This document outlines our technology, team structure, and proposed business models, along with their associated risks and mitigation strategies.

Tech Stack Overview

  • Smart TV and Web Applications: 
    Developed using Vue.js.

  • Mobile Applications: 
    Developed natively (iOS and Android).

  • Backend Integration: 
    Existing services are well-integrated with domain models.

Current Technology Use

  • Home 2.0: Page Builder mechanism for layout customization.

  • Mango Player: Advanced media player with features including DRM caching and session management.

Key Features Under Dev

  • Analysis of existing architecture to determine redesign or refactor needs.

  • Exploration of transitioning Smart TV applications to Lightning.js for performance benefits.

  • Which part of the TV2 should we keep, which to refactor, and which to develop.

Joined Evaluations

Insights Gathered

  • Disparity in code quality across platforms.

  • Performance limitations with Vue.js on Smart TV platforms.

  • Need for enhanced UI complexity and flexibility.

  • Limited familiarity with Lightning.js within UC teams.

  • Shared responsibility for project outcomes.

  • Alignment through workshops and structured communication.

  • Collaborative problem-solving to mitigate risks associated with new technologies and tight timelines.

Challenges

Identified

 

Importance of Collaboration

 

Proposed Structure and Approach

  • Overview: Considering the assessment of the application status, we propose upgrading the existing applications (Smart TV and Mobile).
  • Web - Greenfield - From scratch
  • Mobile - Igor and Petar shared his experience with the Android TV application, where your team conducted a similar analysis and, through a controlled refactor, achieved excellent results.
  • This has already been confirmed through improved development speed and significant performance enhancements in the application itself.
  • Our suggestion is to approach/tackle these applications in a similar way, noting that the complexity in these cases will likely be higher (considering the size and age of the code-base).

Development Plan 

(Our Proposal)


Vertical

SmartTV

Team

 

Vertical

Mobile

Team

Vertical

Web

Team

SmartTV Team

  • Retain Vue.js as the primary framework for the SmartTV application.

  • Focus on optimizing existing Vue.js components.

  • Implement device-specific optimizations for older Smart TV models (pre-2020). 

  • Enhance and optimize the existing Vue.js codebase for performance.

  • Ensure all MVP functionality across SmartTV platforms, including Android TV, Samsung Tizen, LG webOS, and VIDAA.

Technology Decisions

Objectives

Mobile Team

  • Utilize native techonlogy for building mobile applications to ensure efficiency and consistency.

  • Leverage existing code base for time management reasons.

  • Build native mobile applications from the ground up for iOS and Android platforms.

  • Implement new features that are correlated with the TV3 initiative.

Technology Decisions

Objectives

Web Team

  • Use Vue.js for the front-end framework to ensure consistency with the Smart TV application.

  • Enhance SEO through structured metadata and dynamic sitemaps.

  • Optimize SPA performance and integrate SEO best practices.

  • Provide a responsive web application 230 to 2500px.

Technology Decisions

Objectives

Unified Approach Across Verticals

Timeline and Milestones

Phase Timeline Key Deliverables

Workshops & Planning Jan 2025 Finalized scope and API requirements.
Development Phase 1 Feb – Mar 2025 Refactored codebases and initial prototypes.
Development Phase 2 Apr – Jun 2025 Feature-complete applications across all verticals.
Testing & Optimization Jul – Aug 2025 Fully tested and optimized applications.
Code Freeze Aug 15, 2025 All development locked for final QA.
Launch Oct 15, 2025 Official release of all applications.

Timeline and Milestones

Team Headcount

SmartTV Team: 8 members

Mobile Team: 6 members

Web Team: 8 members

  • The initial team is ready for immediate deployment, with resources available for onboarding and integration without delay.

  • Should a team scale-up be required, additional resources can be onboarded by late January or early February.

Business Models

Model 1

Time and Material

(Dedicated Integrated Teams)

  • Overview: Combines dedicated Shindiri teams for Smart TV, Mobile, and Web development and integration into United Cloud teams, and operates under United Cloud’s technical leadership.

  • Team Composition: Highly skilled developers per team (senior and medior+ levels).
  • Billing Structure: Based on time and material utilized.

  • Benefits: Direct alignment with development/testing phases. Scalable for post-launch development and support.

  • Risks:  Initial knowledge transfer delays.

  • Risk Mitigation:  Early on-boarding sessions, clear role definitions and bi-weekly progress reviews and feedback.

  • Integration Level: High, teams operates independently under United Cloud’s roadmap, or integrated directly into existing teams.

T&M

Our primary goal is to establish a stable collaboration with United Cloud by integrating our highly skilled teams into your workflows. By aligning closely with your technical roadmap and ensuring consistent delivery quality, we aim to build a strong foundation for a long-term partnership and mutual growth.

Goal Stabilty

Competitive Pricing for Long-Term Engagement

We have offered competitive pricing, reflecting our commitment to a lasting collaboration. This approach considers the long-term allocation of our team, as we anticipate working on further development phases beyond the completion of Phase 1. Our pricing strategy is designed to support a multi-year engagement, ensuring cost-effectiveness while maintaining a dedicated and reliable team valuable to United Cloud's TV3 future success.

Cost

Model 2

Project Base

(Fixed Scope)

  • Overview: Dedicated Shindiri teams for Smart TV, Mobile, and Web development independently execute specific deliverables by Shindiri.

  • Team Composition: Highly skilled developers per team (senior and medior+ levels), fully independent team managed by Shindiri.

  • Billing Structure: Fixed-price based on agreed project scope.

  • Benefits: Predictable costs and timelines. Full accountability for deliverables.

  • Risks:  Scope creep leading to delays and cost overruns.

  • Risk Mitigation: Detailed scoping and fixed deliverables. Regular updates to align expectations.

  • Cost Predictability: High; fixed cost with pre-defined deliverables.

  • Integration Level: Low; independent execution with periodic reviews.

     

Project Base

  • Adding Resources to Meet Deadlines: Increases costs and inefficiencies.

  • Post-Project Resource Allocation: Excess staff post-project leads to idle costs and reputational issues during layoffs.

  • Potential Cost Multiplication: Unforeseen complexities or scope changes can multiply project costs, reducing profitability.

  • Quality Assurance Costs: Rushing to meet deadlines may lead to additional expenses for fixing bugs or quality issues post-delivery.

  • Dependency for Inputs: Any delays in receiving inputs and feedback.

  • Scope Creep: Client demands or challenges can extend timeline costs.

  • Communication Breakdowns: Misaligned expectations or a lack of clarity in communication can lead to rework and inefficiencies.

Risks

T&M Cost

Multiplied

with x 2

1.8M

In the Project-Based Model, we apply a 2 x price multiplier compared to the T&M Model to safeguard against inherent risks. This adjustment accounts for potential challenges such as scope changes and unforeseen complexities, ensuring project sustainability and success. While it's difficult to precisely determine the exact amount due to these variables, the increased price reflects comprehensive risk management integral to the project-based approach.

Cost Estimation

Note: Our primary objective is to successfully complete the TV3 project within the specified timeframe and continue collaborating with the same team on further development in a multi-year engagement.

Model Cost Timeline
T&M Dedicated Integrated Teams €899.942 Continuous (per phase)
Project-Based 1.8M Fixed

Our team is fully equipped to handle end-to-end development of TV3 applications. With a commitment on delivering high-quality, scalable solutions and well-prepared teams, we are dedicated to ensuring the long-term success of TV3 project development.

Conclusion

TV3 Presentation Shindiri x UC

By Milan Djordjevic

TV3 Presentation Shindiri x UC

  • 38