• Subscribe
  • How do you balance between fixing bugs and developing new features?

    Alex AI
    10 replies

    Replies

    Timothy Bramlett
    As always, it depends on the stage your product is in, but in general you want to prioritize bugs that customers have submitted.
    Share
    Alex AI
    @timothybramlett Agree Timothy!
    Veeresh Devireddy
    It is based on the priority of users, impact and its values. I would first recommend fixing the bugs and retain existing users, than building new features which are yet to create a new traction.
    Share
    Nigel Yong
    to me bugs have priority, features can wait. How about you?
    Share
    Alex AI
    @niyong Same. Bugs are more imporant. Bad product>ruin your business.
    Share
    Dima Tryhubenko
    Both bugs and features are product backlog items, I treat them as such. So depending on a given bug's urgency, severity, complexity, I will assume a priority for it and will compare it against both other bugs and actual new features in the backlog - what is the most value I can deliver now? Is it fixing a specific bug or creating a new feature deferring the bug fix?
    Share
    Alex AI
    @dimoire Love how you focus on delivering the most value, bugs and features are part of the same goal!
    Share
    Edena
    PixelFree Studio
    PixelFree Studio
    In the early stages, I have focused on adding new features to build the product. As the software grows, fixing bugs becomes more important, and balancing both gets trickier. Having a general plan on what features to add, while addressing feedback that's usually going to be bugs is a good idea. You can also make your life easier by testing your software a lot.
    Share
    Alex AI
    @edena thank you! What's your approach to create a general plan? Can you describe it step-by-step?
    Share
    Edena
    PixelFree Studio
    PixelFree Studio
    @byalexai Sure! You can start by brainstorming features that align with your vision for the software. For common functionalities, check the market to ensure you include standard features. For example, if you're creating a messenger app, keep intuitive shortcuts that users already expect like spell checks and so on. These become part of your plan automatically. For niche aspects, think creatively. Your original idea can guide you in this process. As the software evolves, so does your vision, making it easier to decide what to implement. You can even use direct feedback to add more features to your plan. If there is something people want to see, that's a great reason to add it.