软件开发从想法到上线有多远
来源:广州软件开发 编辑:广州软件开发公司 日期:2020-05-15
你是否常常会有许多别致的主意,要做一个绝无仅有的产品,但尽管你自身行动力极强,却无从下手?
也有过不少朋友问我开发一个app或是网站需求些什么?怎样个流程?又需求哪些人?
所以我总结了几个常见的问题答案,希望能协助到大家。
1.怎样把主意具象化
你的目标,不仅仅是你研发产品的终究目的,还应该是你主意的具象化,所以,记下一切的细节,然后想想这个产品最重要的,一起能得到用户认同的特点,也便是产品的‘核心竞争力’,这样才干避免陷进同质化。终究留下来的,便是你的起点,你的1.0版别,把那些其他的复杂构思放到今后,由于主意自身会随着时刻改变。
2.开发团队需求哪些人
你能够依据直接的人际资源,组成自己的团队,或许寻觅一家公司为你开发。假如你要做一个app,那么开发团队至少需求一名设计师,一名iOS工程师,一名安卓工程师,一名后台工程师。假如你没有技术合伙人,那么主张你一开端仍是不要自己组团队了,你的工作会变得很盲目。
3.谁是产品司理
你是否很天然地默认自己便是产品司理?尽管许多创始人都这样想,但一个合格的产品司理不但要有完成主意的详细方案,还要具有与工程师沟通的才能,把产品的“天然”描绘转化成工程师所需求的描绘方法,包含功用与用户流程。然后书面化,文档化,给今后的工作奠定根底。
4.什么是交互流程
闭上眼睛,幻想你正在运用你的app或许网站。
幻想每一个点击的反应,是不是契合你的期望。比如输入账户暗码后点击登陆,假如暗码正确会进入个人中心,假如过错会提示你暗码过错,还能够一起提示能够点击忘掉暗码。或许你在注册的时分需求经过短信验证绑定手机号,每次登陆都需求短信验证。
用文字记录下每一个细节,保证明晰明晰。假如你的功用是吃一桌菜,请想好吃的顺序。
5.那么如何向开发人员描绘
你能够向你的开发团队,你的产品司理描绘你构建的宏伟蓝图,可是切记,1.0版别才是要点。假如你需求自己直接向工程师描绘你的需求,那么请简略粗犷一点。比如,你需求一个列表展现新闻,你不要说一个新闻列表,只需求说展现一个文字列表,或许文字加图片的列表,当然也能够是别的元素。假如你需求一个广告页,请描绘成图片页或许视频页者图片加跳转页,总归,保持具象与简练。
再举一个复杂的列子,「公司创立账户,然后创立一个项目,这个项目有一个名称和一个描绘。在这个项目里边,用户能够上传不同的待翻译的文件。每个文件有三个特点:原言语,目标言语,以及文件名。体系能够计算每个文件中的字数。当公司把文件的特点改为预备翻译的时分,它会主动提醒翻译者,通知内容包含多少篇文档,多少字数,以及报价。翻译者能够挑选承受或拒绝。翻译者登录然后开端翻译文档,每翻译完一个,就把它标注为已翻译,然后体系会把翻译好的文档发送给公司审核。」
经过这样的情景描绘,程序员会自己查找其中的名词和动词,并进行理解,这会让你和程序员的沟通更加容易。(程序员会注意的词:公司,项目,文档,翻译,翻译者,等等)。
6.我想加个功用
假如你的开发已经启动,请把这个主意记下来,放到下一步的完成。制定好开发目标后,那么他便是一个目标,请不要随便修正,你永久会有新的主意,可是请一个一个的来完成,谁都不能一口吃成胖子,罗马也不是一天就能建成。
7.开发完成了我还需求做哪些工作
开发完了,是不是就意味着能投入市场了呢?你需求一些人来办理你的内容,可能是修改,可能是运维,他们不需求开发的常识,工程师已经把工具开发好了,他们需求的是运用这个工具来为你的网站或许app办理内容,可能是添加文字,图片,视频,可能是设置广告,置顶,又可能是用户办理,订单办理……
总归招人吧。
8.我还需求做哪些预备
只需他是个网络产品,一般你都会需求购买服务器,域名,并且备案你的域名。假如是app的话还需求购买苹果的开发者账号。假如是微信内嵌,那么一般还需求微信开发者与服务号。与付出相关的,也都需求去各家请求权限。这类账号的请求一般都需求一些时刻,别的iOS的app审核需求2-3周的预留。
总归,请方案好你的时刻。
相关阅读