Skip to main content
Workforce LibreTexts

1.10: Welcome to C-Bay Inc.

  • Page ID
    48532
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\dsum}{\displaystyle\sum\limits} \)

    \( \newcommand{\dint}{\displaystyle\int\limits} \)

    \( \newcommand{\dlim}{\displaystyle\lim\limits} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \(\newcommand{\longvect}{\overrightarrow}\)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \(\newcommand{\ket}[1]{\left| #1 \right>}\)
    \(\newcommand{\bra}[1]{\left< #1 \right|}\)
    \(\newcommand{\braket}[2]{\left< #1 \vphantom{#2} \right| \left. #2 \vphantom{#1} \right>}\)
    \(\newcommand{\braopket}[3]{\left< #1 \vphantom{#2}\vphantom{#3} \right| #2 \vphantom{#1}\vphantom{#3} \left| #3 \vphantom{#1}\vphantom{#2} \right>}\)
    \(\newcommand{\qmvec}[1]{\mathbf{\vec{#1}}}\)
    \(\newcommand{\op}[1]{\hat{\mathbf{#1}}}\)
    \(\newcommand{\expect}[1]{\langle #1 \rangle}\)
    \(\newcommand{\dfn}[1]{\emph{\textbf{#1}}}\)

    \(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)

    Inside the Software Development Division

    You’ve just joined C-Bay Inc., a fast-growing technology company headquartered in Sunnyvale, California. C-Bay specializes in integrated business solutions for small and mid-sized enterprises—combining hardware, software, cloud-based services, and ongoing client support. It serves industries ranging from healthcare to logistics, education to retail.

    While C-Bay is known for its product breadth and reliability, its secret to success has always been its agility. And nowhere is that agility more visible—or more strained—than in the company’s Software Development Division.

    The Software Development Division: C-Bay’s Innovation Engine

    This division builds and maintains the custom software platforms that power C-Bay’s enterprise solutions. The work here includes:

    Over 40 professionals—developers, designers, analysts, testers, and project managers—keep these systems evolving to meet client needs.

    But lately, the workload has grown faster than the team. Agile sprint plans are overbooked. Key deliverables are delayed. And high-value initiatives are sitting in the backlog because the internal staff simply can’t stretch any further.

    Leadership has made a decision: strategic outsourcing is no longer optional—it’s a priority.

    Your Role: Leading C-Bay’s Outsourcing Push

    You’ve been brought in as a project lead within a special initiative inside the Software Development Division. Your task is to help C-Bay develop and implement a modern, efficient outsourcing strategy—across multiple projects and partners.

    Your role will evolve across several scenarios, but your core responsibilities include:

    You are not an assistant. You are a decision-maker. And your work will directly impact C-Bay’s ability to deliver for its clients.

    Why You’re Being Introduced to C-Bay

    C-Bay isn’t just a fictional company for background—it’s the foundation of every milestone and scenario in this practicum.

    You’ll be working inside C-Bay throughout the book. Every chapter is designed as a professional challenge drawn from the company’s internal operations. You’ll receive memos, requests, and project briefs from C-Bay’s leaders, just as you would in a real job.

    Each milestone you complete—whether it’s planning a procurement strategy, writing an RFP, or evaluating a vendor proposal—will be set within a realistic, evolving C-Bay context. This gives you:

    This format helps simulate the complexity of real work. Your decisions in one chapter may affect how you frame or defend a decision in the next. The C-Bay simulation keeps the learning immersive, connected, and professionally relevant.

    Division Snapshot: How C-Bay Software Works

    C-Bay Software division structure, technologies, operating model, and business constraints.

    Function

    Details

    Platforms Supported

    Web, mobile, internal tools, cloud APIs

    Methodology

    Agile/Scrum with Jira-based sprints

    Tech Stack

    React, Node.js, Python, Java, SQL, Azure, GitHub, Postman, Figma

    Team Size

    ~40 developers, QA engineers, designers, PMs

    Outsourcing Targets

    QA automation, UI/UX prototyping, mobile app modules, legacy system refactor

    Constraints

    Limited headcount, tight deadlines, global client SLAs, IP compliance

    Key Stakeholders

    Throughout the simulation, you’ll interact (indirectly) with a variety of C-Bay roles. These may appear as memos, chat transcripts, meeting notes, or internal documentation. Treat them like real people. They expect you to:

    Stakeholders you’ll likely engage with:

    What This Division Represents

    C-Bay’s Software Development Division is under pressure to scale—without compromising its culture of accountability and excellence. Outsourcing has the potential to solve many problems—but only if it’s done right.

    You’re being brought in to make sure it is.

    With each milestone, you’ll see more of how the division operates, where it struggles, and where you can add value. You’ll learn what it means to lead—not just in theory, but in practice—inside a real business context.


    This page titled 1.10: Welcome to C-Bay Inc. was last modified on Wed, 02 Sep 2026 04:37:42 GMT and is shared under a CC BY 4.0 license and was authored, remixed, and/or curated by Sukhjit "Bob" Singh.