Category: Launch (Implement)

  • Get from “idea to launch” with my new checklist!

    Get from “idea to launch” with my new checklist!

    If you’ve got a great idea for an online platform or mobile app, but you’re not sure where to start – you’re not alone. Tech can be intimidating for those that have never had any experience with it before. Sometimes you want someone to guide you through the process – but you just can’t afford to hire someone to help you.

    The good news is that building an online platform or mobile app is a process.  This means there are clearly defined activities that you can follow to reach your end goal. Once you know this, the whole thing becomes more manageable – you just have to take it one step at a time.      

    Introducing the idea to launch checklist

    Today, I’m pleased to introduce the “idea to launch checklist”. This downloadable checklist contains “must-know” tasks in 15 core areas, so you can turn your good idea into a great product. It provides a plain-English roadmap for your journey. You’ll see the main activities for developing a product, and the tasks involved in each step.

    The idea to launch checklist came about as a way to take non-technical people through the creation of a digital product. Like the design and manufacturing of any product or service, platforms and apps have their own brand of jargon and their own unique complexities.  This checklist needed to be written in a way that anyone could follow.

    I understand that not everyone wants to be an expert in software development. Business owners and working professionals certainly have enough things to do and learn! This checklist has been designed with you in mind. If you’re serious about building your own digital product, then the information in this foundational checklist is definitely in the “need to know” bucket. 

    Did you know that on average only 16.2% of software projects are completed on-time, on-budget and with the features and functions originally requested?

    Having worked on technology projects for almost 20 years, I’ve learnt a lot about software development – to a point where it’s mostly routine and I don’t have to think about what to do. Throw in 8+ years in product management, and there’s all of this experience that I took for granted.

    It made me realise that this lack of knowledge is costing people money.  I’m sure people would learn a lot from their experience, but I think they would prefer not to spend so much money on those lessons!

    As someone that’s been doing this for so many years, I really want to help people avoid this situation. So, I’m sharing my experiences and knowledge with people that have had their “light-bulb” idea, and are ready to do something about it.

    Here’s a taste of what you can expect from my checklist:

    • 21 ways to evaluate your idea. Let’s be real – you need to know if you’re backing the right horse.
    • 20 critical steps to finding the perfect developer. This is not the time for speed dating.  A bad decision will cost you time and money and could even delay your product going to market.
    • Plus 25 tasks that will ensure your product testing is rigorous and effective…. If you’re really going to do this, you want to do it right.

    Think about it – you can’t ride a bike the first time you try it. In fact, before you perfected riding on two-wheels, there’s a good chance you rode a tricycle or had training wheels. You also probably fell a few times.  Maybe you could only make it to the end of the driveway before putting your foot down. Eventually though, you made it to the end of the block and around the park a few times.  

    Building digital products is much the same as this. That’s just the way life is. It often takes a few goes around the block before you’re comfortable with what needs to be done. You can try it with two-wheels for the first time without the training wheels, or you can get some help to make it easier on yourself.

    This foundational checklist is all about action. I want to see you get that platform or app built, and I want you to get there in a straight-line path. So, if you’re ready to build your platform or app, click here to find out more.

  • What happens after you’ve launched your platform or app?

    What happens after you’ve launched your platform or app?

    You’ve made it! You’ve launched your online platform or mobile app and you hopefully have a steady stream of new users and customers. Now what?!   This article will give you an overview of life after launch.

    If you’ve read my previous article on product development and product management, you’ll know that your launch is just the beginning of your journey. Your platform or app has to be managed through its lifecycle. There’s a constant cycle of updates and improvements that you need to make on your product and you’ve got to be actively involved in what these should be. You also need to manage the day-to-day running of your product. There are three main areas to look at:

    1. Operations and Fixes
    2. Maintenance and Compliance
    3. New Features
    Operations and Fixes

    A platform or app is a 24 x 7 x 365 day product. That means that you’ve got to make sure that your product is available to your users all of the time. If it’s a mobile app that resides solely on a user’s phone, then you may have a bit of leeway, but if you’re an online SaaS (software as a service) platform or if your app links to a database somewhere, you need to make sure your users can access it whenever they want. Areas to think about here include customer support (how do they contact you when something goes wrong?), backup and recovery (how do you get your platform working again if it falls apart?), and issue management (how do you track and fix problems that arise through the everyday use of your product?)

    Maintenance and Compliance

    If you’ve got a mobile app, then maintaining your app is going to be a regular and potentially costly activity. Since your app resides on a mobile phone, you’ve got to keep it up-to-date with the latest phone operating system. Otherwise, it might stop working! Every time Apple or Google releases new major or incremental software updates for their phones, you’ve got to determine what changes might be required for your app.

    On the web side, maintenance updates will depend on how your platform was built. If it’s using Wordpress, then you need to stay current with new Wordpress and plugin updates. If you’re using a framework, and this changes, then you have to decide whether to adopt the new change – and so on.

    There’s also something called “compliance” and this is stuff that you’ve got to address. If you don’t, there’s a risk that you’ll get fined from a government or regulatory body. Examples of compliance may include privacy rules (e.g. GDPR) or the way in which you accept payments on your site.

    New Features

    This is the fun one! These are the changes that you make to your platform or app to make it better. However, you shouldn’t just whack in any new feature that comes to mind. Go through the product development process again and evaluate all of the new ideas that you’ve got for our product. A proper review of your ideas will allow you to identify which features you should spend money on and which ones you shouldn’t. Think about the tangible and justifiable benefits that the change will have on your platform or app. Things such as return on investment (the profit you make on any money that you spend) and the payback period (how long it takes to cover the cost of the investment) are important to consider. Don’t just add it because you think it’ll be cool! Research shows that 80% of features in applications have low or no value based on how often they’re used. So, think about whether you really need to make the investment or not.

    Key reasons for adding new features might include:

    • Aligning with your company vision and mission
    • Improving an existing user experience
    • Matching functionality in a competitor product
    • Addressing a new market that aligns with your strategic goals
    • Generating new revenue via a new opportunity
    What does this mean to you?

    If you have set up suitable processes for managing your day-to-day operations and issue management, I would start there. You want to keep any disruptions to users to a minimum, so having these processes in place will give you some piece of mind and will stop the panic when things go wrong (because they will!)

    There are a lot of ongoing costs for running and maintaining your platform or app, so you need to do is set aside a budget for it. Generally, you’re going to spend about 15-20% of your original development costs on maintenance and updates. Some industries may be higher than others due to ongoing compliance changes, and you may spend more on improvements in the early years as your user base grows.    

    Make sure your developers stay on top of your maintenance updates. Depending on the updates required, you might need to tell them what changes to make. For example, if there’s new legislation around privacy, you have to figure out what that means from a business point of view, and then work with the developer to determine what updates need to be made to your platform or app.  

    When it comes to adding new features, you should think about how often you want to launch them. If you’ve got a few things on the list, you might consider grouping them together and launching them at the same time. Having a plan and a process for how you identify and validate new features will ensure that you’re choosing the right things to build.

    Launching your platform or app is actually the beginning of an ongoing exercise in operations, maintenance and enhancement. Make sure your platform or app is looking at all of these things to ensure that your business can grow.

    Are you ready to turn your good idea into a great product?
    My idea to launch checklist is your plain-English guide to getting there.

    It’s available now for only $24.
  • Intro to Product and Software Development and Product Management (part 4 – launch and beyond)

    Intro to Product and Software Development and Product Management (part 4 – launch and beyond)

    You’ve finally made it! You’re ready to launch your product – but what does that mean? In the last article of this series on product development, software development and product management, I’ll talk about the “Implementation” and “Launch” phases. If you missed the other parts in this series, you can find part one (intro) – here, part two (beginning) – here, and part three (building) – here.

    Product Development

    In the “Launch” phase of product development, you introduce your product to the world. You execute the launch activities that you prepared during the “Develop” phase and your product is now ready for people to use.

     A few weeks after your launch, you should perform a review of your project to see what learnings can be gained. This will allow you to improve your product development processes as you continue to grow and enhance your product. From a product development point of view, you’re done for now and the product management part kicks in.

    Software Development

    “Implementation” is about installing your app wherever it needs to go (e.g. making it available on the App store or Google Play store, installing the code on the host, etc). Your developers will also tidy up their work so that they’re ready for the next project.

    There are situations where you may choose to not make your app available to people right away.  This might happen when you break down a technical project into multiple parts and spread out the delivery over several phases.  Alternatively, you might complete the implementation but delays to your marketing or other launch activities may prevent you from making your app available.

    Once the app has been launched (a.k.a “gone live” or “in production”), your technical team should be around to support it in case something goes wrong. You’ll need to spend some time defining some processes around this so that everyone’s expectations are clear on what needs to be done.

    Product Management

    Finally, the product management component comes into play!  Now that your product has been launched, you start to manage it through its lifecycle. Initially, you focus on the “Introduction” phase.

    Notice that things start slowly – don’t expect a big rush of sales on Day 1! This is where you wear your marketing and sales hats to make people aware of your product and to build their trust in your business. Ideally, you’ll do some prelaunch activities to start the awareness process.  You might leverage your email lists and social media platforms to get your first customers. When you’re a team of one, creating awareness takes time, and often some money, as you don’t have a team of people to help with all of the work.

    After your initial sales, you’ll be monitoring the progress of your marketing and sales activities, getting feedback from customers and looking to get yourself to the “Growth” stage. This (most likely) will include adding more features and functionality to your app. This is where the product development and software development processes kick in again. First, you talk to your customers, watch competitors and research the market to see where changes need to be made (ideation). You then decide which ideas to pursue (analyse). Next, you document what you want build (define and requirements) and you build the changes (develop, design, build and test).  Finally, you make the changes available to your customers (launch and implement). This development cycle is ongoing – so be prepared to continually invest in your product. 

    In the “Growth” phase, you’ll often see a lot of sales without having to invest a lot of money in marketing, sales and new app changes. Eventually though, this high-growth stage ends and you hit the “Maturity” phase where your sales will level out. You can choose to extend the Growth stage by looking for different ways to enhance your product. Alternatively, you can also look at targeting new customer segments or add features and functions that generate revenue from an entirely different source. You may also decide that you don’t want to continue to invest in the product and look to sell it.

    Eventually though, all products make it to Maturity and into “Decline”. Decline is where sales start falling off and your product starts becoming less profitable. During Decline, you look at how to manage your exit from the product and even remove it from the market.

    Wrap Up…

    So there you have it – this is the end of my 4-part series on product development, software development and product management. I hope it’s given you a good overview of what is involved in building a web platform or mobile app.

    Don’t worry if it all sounds a little overwhelming – you’re just getting started! You didn’t just wake up one morning and start walking – it took some time to get there. Think of building your web platform or mobile app in the same way – take it one step and at a time and you’ll find yourself learning as you go.  

    If you have questions about this series, then please leave them in the comments below.

    Don’t miss a post!
    Join our mailing list to get tips and updates via email