5 Tips for Launching New App Features
June 19, 2019

Adam Zimman
LaunchDarkly

The following are 5 tips for launching new app features:

1. Plan the release

While you’re still in the planning phase for a new feature, it’s a good idea to also think about how you will release it. This is something often done within the design process.

Things you should incorporate into this include:

■ Who will see this feature first? (Are there internal or external beta groups?)

■ What is success for this feature?

■ Who will see the feature once it’s in a steady state? (Is this for VIP customers or everyone?)

■ Is there important timing tied to this release, such as an event or special time of the calendar year?

Tools that will help you with this include product delivery and tracking tools.

2. Build awareness

Awareness around a release is important for both internal and external groups. Within your organization, do teams have the support they need to be successful? Think about what your sales, marketing, customer success, or any other team will need in terms of understanding the feature being released, and how to answer any questions they might face. Externally, awareness should be tied back to how you will measure success.

Tools that will help you accomplish this include go-to-market plans, centralized information repositories, and any other tools that will help your teams (and customers!) stay connected, informed, and collaborative.

3. Measure your release

After the release has happened, how will you know if it was successful? Because you already thought about success metrics in the planning stage, you should be ready to measure whether or not it was successful.

Tools that will help with this include those that surface sales and ops metrics. Also, it’s important to consider these together — look at performance and monitoring metrics, support requests by volume, and qualitative feedback from customers and prospects.

4. Celebrate and recognize

Take time to celebrate your wins. Shipping software is like a muscle, the more frequently you do it, the easier it is to execute. If you ship less frequently, the process begins to atrophy and the action becomes more difficult. Celebration (even for small wins) provides motivation to continue practicing the act of shipping, and results in more stable services and products.

5. Reflect and iterate

Software is never done, and neither is a process for software delivery. After the release has occurred and you’ve paused to enjoy the moment, now it’s time to reflect back on what went well and what didn’t. Reflect on both process and product. Tie process back to culture — consider the tools that you use for process, what enabled you to do more and what was a hindrance? Use this feedback and apply what you learned from measuring success in the planning phase for the next release. Learn how you can adjust and improve upon what you shipped.

Adam Zimman is VP of Product and Platform at LaunchDarkly
Share this

Industry News

February 29, 2024

ManageEngine, the enterprise IT management division of Zoho Corporation, announced the integration between Endpoint Central, its flagship unified endpoint management solution, and Check Point's Harmony Mobile, a leading mobile threat defense solution, to help IT security teams automate the remediation of mobile threats.

February 29, 2024

Stack Overflow and Google Cloud announced a strategic partnership that will deliver new gen AI-powered capabilities to developers through the Stack Overflow platform, Google Cloud Console, and Gemini for Google Cloud.

February 29, 2024

The Cloud Native Computing Foundation® (CNCF®), which builds sustainable ecosystems for cloud native software, announced the graduation of Falco, a cloud native security tool designed for Linux systems and the de facto Kubernetes threat detection engine.

February 28, 2024

JFrog announced a new technology integration with Qwak, a fully managed ML Platform, that brings machine learning models alongside traditional software development processes to streamline, accelerate, and scale the secure delivery of ML applications.

February 28, 2024

ServiceNow, Hugging Face, and NVIDIA, announced the release of StarCoder2, a family of open‑access large language models (LLMs) for code generation that sets new standards for performance, transparency, and cost‑effectiveness.

February 28, 2024

GMO GlobalSign announced the availability of an Issuer for Kubernetes cert-manager.

February 27, 2024

MacStadium announced the launch of its online community to deepen the connections of application developers through knowledge sharing and collaboration.

February 27, 2024

Octopus Deploy announced the acquisition of Codefresh Inc.

February 26, 2024

Intel announced its new Edge Platform, a modular, open software platform enabling enterprises to develop, deploy, run, secure, and manage edge and AI applications at scale with cloud-like simplicity.

February 26, 2024

Tray.io announced AI-augmented API Management, a new Tray Universal Automation Cloud capability that turns any new or existing workflow into a reusable API, significantly decreasing the technical debt associated with the operational effort and costs of traditional API management (APIM).

February 26, 2024

Bitwarden Secrets Manager is now integrated with Ansible Playbook.

February 22, 2024

Check Point® Software Technologies Ltd. introduces Check Point Quantum Force series: an innovative lineup of ten high-performance firewalls designed to meet and exceed the stringent security demands of enterprise data centers, network perimeters, campuses, and businesses of all dimensions.

February 22, 2024

Tabnine announced that Tabnine Chat — the enterprise-grade, code-centric chat application that allows developers to interact with Tabnine AI models using natural language — is now available to all users.

February 22, 2024

Avaamo released Avaamo LLaMB™, a new low-code framework for building generative AI applications in the enterprise safely, securely, and fast.

February 21, 2024

CAST announced the winter release of CAST Imaging, an imaging system for software applications, with significant user experience (UX) enhancements and new features designed to simplify and accelerate processes for engineers who develop, maintain, modernize, complex software applications.