0

Our company wants to outsource the developing of MVP. Since it is my first project as a product manager, I am expecting
1- story map
2- ERD
3- Technical specifications i.e. language, database, DevOps & development methodology.
4- Roadmap
5- human resource and financial analysis.

I was wondering if anyone could help me and tell me what kind of data am I missing to get from the development company?

0

To start a project first ensure you understand what your business needs. Then if you already know which outsource company you're going with:

  1. Create pictures or text description of what needs to be done with the terminology that's important to the product. Define both what final product should do and what you expect from MVP.
  2. Send it to the software company and ask then to review it and research the terminology. Terminology is important so that the engineers know what to search for on the internet. And of course it's required for them to understand you and your stakeholders.
  3. Have a kick off meeting with you (and stakeholders ideally) where you explain the intent of the product verbally and answer their questions.
  4. Then ask them to prepare mockups and draw some workflow diagrams.
  5. Have another review meeting with them to go through whatever they prepared, answer new questions.
  6. Now they're ready to estimate and propose technologies.

What you need from them:

  • Languages, tools and technologies that they will use. Check with your IT that they can support such technological stack.
  • More detailed mockups that you and your stakeholders agree with
  • Human resources that will work on different stages of the project. And how much they cost of course. If you want to be Agile you probably don't want to make it a fixed price project, but of course you'd be interested in how much you'll have to pay every month (year?).
  • Rough plan with high-level features and their sequence. You don't want the story mapping - it's too detailed and takes too much efforts (and at the same time will get outdated very soon).
  • Same goes for ERD - it won't help at this stage of the project. Unless you want to go through the diagrams and explain the team where they misunderstand the domain.

If they're going to use their own infrastructure for development somewhere in the middle of the development you'll need them to set up (or write instructions to set up) same infrastructure on your side.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.