This somehow is a mix of questions for potential customers as well as
something to help defining OpenCTO I guess... ?!?
Another question: "Is there a budget ?"
And another one: "Is there already a team ? What are their skills /
experience ?"
Some thoughts from me:
- Would a simple methodology accompanied by best-practises and
guidelines make the entrepreneurial process slightly more
productive and
reduce the risk of bad advice ?
--> Yes, definitely, but you need to adjust this depending on the
audience (is it a first time non-technical founder, a team of
developers without leader, an experienced mixed discipline team
etc...)
- What client devices should we develop for (at first) ?
--> Not sure if we need a restriction, are we talking standard web
browser, iOS, Android, other mobile etc ?!?
- How do we specify our requirements when we are not technical
ourselves
?
--> That's going back to first point; an example and template would be
nice; with the understanding that someone experienced will need to
validate and map to a technical specification at some point...
- How do we know which technologies or combinations of technologies
are
fit for purpose ?
--> That's a CTO or consulting specialist decision, no easy answer
- What is the process to get a user-interface designed ?
--> Understand and document customer requirements first, then start
with some simple mockups. If there is a budget, get a UI/UX expert to
help
- Should we develop a bespoke system or use existing open source
software ?
--> Down to scenario and CTO advice, look for overlap of requirements
and what can be covered by existing solution, then decide between
existing solution versus new development; also look at skills if there
is already a team
- Should we find someone locally or outsource to a developing
country ?
--> Preference is locally but depends on budget; mix can be useful as
well, especially if there is already some technical team resource
- Why are there so many variations in quotes for software
development of
the same system ?
--> Market rates for freelancer versus software houses versus
outsourcing with different costs based on country and quality as well
as misunderstood requirements as well as intentional mis-quoting to
undercut quotes
- Do we need a social media, marketing and analytics strategy ?
--> Often required by client, good to have as optional package, good
to have expert for that
- How much does acquiring traffic cost and how do we do it ?
--> Worth to have expert for that
- What should we look out for in the design phase, do we need to
worry
about design for MVP. ?
--> Will investors / partners / sponsors come on board if they see
something that looks horrible ? I would prefer something with reduced
features that looks professional, versus something that has more
features and looks bad
- Do we need a technical co-founder or CTO ?
--> If that's a question for a client, and OpenCTO is supposed to be
the solution, then I guess the answer is "You need a CTO, you need
OpenCTO" ?!? :)