1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

When is software ready for sale?

Discussion in 'Programming' started by Julian Brockmann, Mar 21, 2022.

  1. #1
    Most people publish Open Source so they are not responsible for bugs.

    But if you want to turn your software that you wrote for yourself into real software for sale, how good is good enough?

    How do you even out perfectionism with getting things done?
    SEMrush
     
    Julian Brockmann, Mar 21, 2022 IP
    SEMrush
  2. janeront

    janeront Peon

    Messages:
    4
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    1
    #2
    After several successful tests on various sites you can sell the software. I did so.
     
    janeront, Mar 22, 2022 IP
  3. sarahk

    sarahk iTamer Staff

    Messages:
    27,961
    Likes Received:
    4,334
    Best Answers:
    123
    Trophy Points:
    665
    #3
    24 years ago I wrote some software that we sold online. Support was our biggest bugbear but the tools available have moved on significantly since then.
    • Look at an MVP - Minimal Viable Product - and consider how you will roll out updates to your users.
    • Have a fully-fledged testing suite in your development environment
    • Have a way to track significant events that happen on your customer's devices
    • Have a pool of users who can test for you who will do more than take a quick look (harder than you think, they'll just want to tell you that it looks awesome. Once you're launched it's easier to pick from your friendliest support tickets)
    • Set release goals and don't waver from them. Don't get an inspired idea and decide to leave something unfinished and go off after the new thing. Plan it out and give it a time that's appropriate
    • Have someone you can be accountable too, even if it's just something like #100daysofcode or a discord group
     
    sarahk, Mar 22, 2022 IP
    JEET likes this.
  4. jhonalbert

    jhonalbert Greenhorn

    Messages:
    28
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    13
    #4
    When you code/program than test your software and Deploy it. then make maintenance and create a software document which is final step then you can sell your software.
     
    jhonalbert, Apr 5, 2022 IP
  5. Gamerseo

    Gamerseo Greenhorn

    Messages:
    107
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    23
    #5
    You can never really eliminate all the mistakes. You always have to support users.
     
    Gamerseo, Apr 6, 2022 IP
  6. DollarMe

    DollarMe Greenhorn

    Messages:
    9
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    11
    #6
    you have identified at least 15 unmet needs. That is 15 things that the customer wants to do which are important and current solutions are not very satisfactory.
     
    DollarMe, Apr 6, 2022 IP
  7. Klaxxon

    Klaxxon Peon

    Messages:
    10
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    1
    #7
    Hopefully, you are always testing with consumers throughout your product development process to continue to validate features/prioritization as well as feature execution. If you have to pick between completeness and reliability, go with the latter. Because new products/services have a learning curve, there will be a slew of enhancement requests once customers have had a chance to use them. A flawed solution will not be tolerated, so err on the side of clean code and fewer features.
     
    Klaxxon, May 3, 2022 IP