Shiply (shiply.tds.qq.com) is a full-scenario release and operations platform for client-side apps and an important member of the Tencent Device Services Alliance (tds-union.qq.com), providing configuration and switch release, resource release, hotfix, in-app upgrade, store release, in-app testing, and other services to help businesses iterate and launch client features quickly and securely.
Want your product team to deeply experience your product like real users? Shiply app beta testing helps you launch efficient Dogfooding in minutes and break down beta distribution barriers!
"Eating your own dogfood" (also abbreviated as Dogfooding) is an English idiom commonly used to describe a company (especially a software company) using its own products.
The phrase may have first been used in 1988. Paul Maritz, a senior executive at Microsoft, wrote an email titled "Eating our own Dogfood" challenging the company to "increase the internal usage of our own products." The idiom has spread ever since.
Practicing Dogfooding is not simply "testing" a product—it is a practice that deeply integrates the user perspective into team culture and development process. Dogfooding goes beyond testing alone. It requires product owners, product managers, designers, developers, and colleagues from marketing, legal, admin, finance, and other roles representing "novice users" to become the main force of product trial.
It requires us to experience like real users and discover in real scenarios those bugs, awkward interactions, and unclear value propositions that are hard to reproduce in development and test environments.
Dogfooding has many successful industry cases—from computer software and mobile internet apps to today's AI applications, the Dogfooding philosophy remains enduring.
Microsoft: As the company that coined "eating our own dogfood," nearly every Microsoft product goes through Dogfooding, and the process is embedded in their product release culture. For example, new versions of Microsoft Outlook are validated through Dogfooding.
Amazon: Its famous "API mandate" requires all team service interfaces to be designed for internal team use first. Many Amazon.com features are implemented by calling internal APIs—the company is its own biggest user.
Slack/Figma: All employees rely entirely on their own products for work communication and design collaboration—exemplary Dogfooding.
Lyft: Known for friendly service and deep user care, Lyft requires employees (including executives) to drive as Lyft drivers for at least 4 hours per month. This helps them understand the passenger experience, discover driver needs and pain points, and detect performance issues.
Facebook: In 2012, the Facebook Android app was slow and buggy, lacking many web features, while the iOS app was praised for performance and overall experience. Facebook encouraged employees (mostly iPhone users) to use Android phones to experience the app. They also blocked their own website internally, forcing employees to use the mobile version and truly feel user pain points. Eventually, the Facebook Android app underwent a dramatic transformation in performance and overall quality.
I. Why Dogfooding Is Needed
Before taking action, it is critical for the entire team to understand its importance. The core value of Dogfooding lies in:
Discover real problems: Internal employees are the product's first users. They can discover in real work scenarios those bugs, poor user experiences, and counterintuitive designs that are hard to reproduce in test environments.
Build empathy: When developers become users themselves, they understand user frustration and needs more deeply, naturally putting user experience first in design and development.
Improve product quality and stability: Large-scale internal trial before feature launch effectively intercepts issues and improves final release quality.
Validate product value: If your own employees won't use your product, how can you convince external users? Dogfooding is the most direct test of product value.
Cultivate ownership: When employees use the product they build every day, they naturally develop pride and responsibility and actively think about how to make the product better.
II. Who Should Participate in Dogfooding
Developers: Focus on performance, stability, and technical details. They encounter very hidden bugs.
Designers: Focus on interaction flow, visual consistency, and usability. They keenly spot counterintuitive design.
Product managers: Focus on whether features solve target problems, whether workflows are smooth, and whether value propositions are clear.
Non-technical roles (such as marketing and finance): They are the best representatives of "novice users." Their confusion often best represents real new user confusion.
Dogfooding Scenarios
Internal trial: Quickly trial new features within a small organization to validate stability and collect feedback
Cross-department review: Product, operations, marketing, and legal can all install and experience conveniently for more efficient collaboration
Outsourced collaboration: Controllable permissions and validity periods ensure delivery efficiency and enterprise security
III. How to Implement Dogfooding
However, turning Dogfooding from concept into daily practice—especially for client apps—often faces technical and management "roadblocks":
Low distribution efficiency and cumbersome process: Sharing packages via IM? iOS and Harmony won't install! Enable iOA for intranet access, install Blue Shield, find build artifacts in pipeline lists to install? Cumbersome processes and permission requests are enough to deter non-technical staff!
Chaotic version management: "Which version did you install?" Legacy solutions lack version control; testers install wrong packages; feedback cannot align; troubleshooting efficiency drops.
UDID collection and signing nightmare: iOS and Harmony real-device testing requires collecting device UDIDs in advance, manually generating Profile files, and repeated packaging. Complex, time-consuming, error-prone processes are huge obstacles to expanding test scope.
Insufficient permission and security control: Test packages leak casually; new features risk early exposure. Lack of effective access control and download tracking.
Lack of data insights: "Who downloaded?" "Who actually tested?" "Which version has the most feedback?" Without data support, it is hard to measure Dogfooding effectiveness and drive improvement.
High barrier for non-technical members: Product, operations, marketing, legal, and other non-technical colleagues are valuable "novice user" perspectives, but complex install processes often shut them out.
These pain points directly block widespread, deep, and sustained Dogfooding, making "eating dogfood" difficult.
IV. Shiply App Beta Testing: Help Dogfooding Launch in Minutes!
Don't worry! The Shiply app beta testing platform transforms a manual, fragmented, error-prone, inefficient beta distribution process into a standardized, centralized, automated, highly collaborative process. Launch and run Dogfooding efficiently in minutes!

4.1 Why Choose Shiply
Shiply is a one-stop beta distribution platform built for development, testing, IT, product, and business teams
Full platform coverage: Supports iOS, HarmonyOS, and Android simultaneously—one solution for all client-side beta needs
Minimal integration, launch in minutes:
No SDK integration required! No pipeline plugin integration required (optional)!
Just upload install packages on the Shiply platform / select packages from pipelines directly; the system automatically generates download pages.
Testers scan QR codes to install—goodbye to cumbersome steps.
Enterprise-grade security, strict leak prevention:
Access control: Supports password-protected install, organization-based authorized access (whitelist + email domain).
Download validity: Links can be set permanently valid or for custom time periods—flexible security boundaries.
One-time short links: Click "Install Now" to generate one-time token links (default: 1 download within 5 minutes); auto-expire after timeout or over-limit.
Beta records: Automatically records employee beta participation (current); supports ranking and incentives to sustain active Dogfooding culture (planned)
Version management, goodbye to chaos:
Unified version library: Clearly manage all historical versions.
Automatic update reminders: Automatically notify testers when new versions are uploaded.
4.2 How to Use Shiply App Beta Testing
One Step to Start Beta Distribution

No SDK integration, no pipeline plugin integration—just upload an install package to start beta distribution!
Invite Beta Testers
Through App Beta Testing list -> Invite Testing -> Add Test Users, you can invite users to download beta packages.

After inviting beta users (no user consent required), the platform pushes beta version links to users.

When administrators release new beta versions, beta users receive version update notifications to quickly install new beta versions.

Smart Download Page
- Multi-platform unified download page: Any platform download page auto-detects and displays the corresponding latest install package

Install permission verification: Supports password-protected install and organization-authorized install—strictly controls in-company access.
Download validity: Permanently valid or custom time periods—flexible exposure and security boundaries.
Data Visibility and Control
- Statistical analysis: View download growth trends by time range; supports province-level statistics

- Beta records: Distinguish "view only / downloaded" status; connect user behavior with version effectiveness

- Certificate validity: Remind certificate status in version details to avoid expiration risk

V. FAQ
Q: Is SDK integration required?
A: No. Upload install packages to use beta distribution and download page capabilities. Which package types are supported?
Q: Does it support pipeline package upload?
A: Yes, pipeline upload is supported after completing pipeline authorization.
Q: Does it support feedback collection?
A: Shiply focuses on install package distribution; the company has multiple feedback collection platforms available for integration.
VI. Summary
Practicing Dogfooding is essentially building a deep "product empathy" culture. It requires the team—from leaders to every member—to sincerely place themselves in users' shoes and drive the product toward greater stability, usability, and value through firsthand experience. This is not just a testing step—it is a product philosophy and expression of team cohesion.
However, cultural adoption cannot succeed without efficient tool support. Pain points in traditional beta processes are the real barriers blocking widespread, deep Dogfooding. The Shiply app beta testing platform was built to break down these barriers. Through minimal distribution, strict security control, flexible version management, and clear data insights, it minimizes Dogfooding startup cost and maximizes execution efficiency.
Choosing Shiply means:
Lower participation barriers: Let all relevant parties, including non-technical colleagues, easily become "dogfood tasters" for richer user perspectives.
Higher feedback efficiency: Ensure feedback is based on correct versions and accelerate issue identification and fix loops.
Secure and controllable: Firmly guard enterprise assets and sensitive information boundaries while enabling open collaboration.
Quantify practice effectiveness: Clearly understand Dogfooding coverage and participation through data and continuously optimize processes.
Visit Shiply (shiply.tds.qq.com) now, upload your install package, and start an efficient, secure Dogfooding journey! Make "eating your own dogfood" no longer a hassle—once successful, your product team will have unmatched insight and improvement momentum.







































