现如今是互联网的时代,任何东西都可以借助互联网迅速传播到世界各地,另外网站也是个人,企业的名片,可以帮助公司扩展客户,树立企业形象从而达到招揽客户,创造利润的目的。网上也有很多发布信息的营销渠道,如58同城,转转,或二手市场,但那时属于别人的平台,不过每年需要交费,有的还有着被管制,被封的风险。是时候拥有一个属于自己的网站了。建设网站一部分是为了公司宣传,还有一个主要原因是为了开展线上业务。写本篇文章是为了让那些对网站建设的一窍不通的人有个初步认识。为了方便和开发人员,技术人员进行网站建设的交易。避免一些坑。我作为一个从事互联网开发四年以上的技术人员,有能力也有义务向广大圈外想要建设一个网站的各位老板普及一些网站建设的流程。这些知识在很多技术人员看来都是非常基础的,但这篇文章的对象是广大对网站,系统建设有兴趣,却对软件开发一窍不懂老板。
首先来说一下完整的软件开发流程。
首先是产品经理收集客户的需求,其中包括但不限于,需要做哪些功能,业务流程,表单字段,系统角色,权限。。。。等等
产品经理收集完需求后 输出《软件开发需求文档》如下面这样的
在制作这份文档的过程中,会有研发人员参与,进行完善需求。
有了《软件开发需求文档》,美工,web设计师,就开始打开Photoshop制作好看的页面了,页面的主色调,按钮,表单,美化:如图:
这部分是UI设计师输出的
有了前面二者的输出物,就该软件工程师正式登场了, 软件工程师就是使用某种编程语言,实现产品功能。
都是掌握了特定的编码技能。其中的工种又分很多种,但最常见,最多的是后端开发人员和前端开发人员
后端开发人员:后端开发人员使用编程语言,如Java,python,php,Nodejs实现业务逻辑,操数据库,文件,用户登录,验证等等。。。
前端开发人员:使用jquery,Vue,React等前端框架实现根据UI设计实现高保真页面,意思就是你看到的按钮,链接,颜色,菜单,图片,都是前端人员设计,整合的,前端主要设计,数据展示,用户体验,美观。
放一张编码图让你们了解一下软件工程师的日程
软件开发和盖高楼有点相似,前期首先是要打地基,根据预估的系统用户量,要实现的功能进行系统架构的设计。选用合适的语言,框架。系统搭建是一个很有技术含量的活,所以系统架构师是一个公司很贵的岗位,系统框架搭建起来,后面就是正式的业务编码。
除了后端开发人员和前端开发人员以外,大公司还会有DB(管理数据库的), 运维(保证系统正常运行的),不过对于一些小中型项目,可以用后端代替。
主要设计的人员有:
产品经理,UI设计师,后端开发,前端开发
在某些特殊情况下,可以不需要UI设计师,和产品经理或者后端开发
如:你需要仿照一个网站,把这个网站的风格,图片都抄过来,那就不行UI设计师字再进行设计了,
如果你只是要做一个简单的展示官网,那就不需要产品经理梳理业务流程。
无论网站怎么开发,前端开发人员是必不可少的人员。
既然要下定决心要开发软件,做一个网站,就需要选人了,开发人员的薪资,根据工作年限,经验,技能娴熟而上下浮动。
既然要做,就要找中级的,工作三年以上的,5年以下的,经验丰富的。 为什么那?待我给你分析一下
三年以下的,正是技术上升期,刚出来工作,技术不够娴熟,经验不够丰富,做出来的东西要么质量差,要么效率慢。而且时间不能够灵活调配。工作与兼职不能协调进行。人脉也不宽广。遇到问题不能及时得到解决,需要求助第三方。
5年以上的,一般都跻身公司的技术骨干了,年薪比较高,要价高,虽然经验丰富,但容易眼高手低,写的代码都是比较底层的,一般项目用不到。不够大众与实用。偏高端
经我这么一分析,你大概知道需要找什么样的人来帮助你开发这个网站了。
3-5年,经验丰富,技能娴熟,人脉广
一个软件的开发价格大部分都是这样做成的
软件开发总价=人员开发薪酬+设备购买
人员开发薪酬=中级开发人员个数*单位时间金额*总时间
设备购买=域名+服务器+数据库+文件存储系统
这里给大家几个数据参考
一般展示类的官网,没有下单功能的, 2000-5000
微信公众号商城,O2O生活类 3w起
论坛,博客 。。。。 1w起
这些价格都是市场价,找我们团队可以获得更低的价格,更好的质量。因为我们有实力。
一般是签订协议,规定时间,金钱,需求范围。各自的义务与权益。有时候需要一份保密协议
先付一部分定金,制定开发计划。按时报告进度,交付。收取尾款。运营,维护。
报价是最容易看得出双方诚意与否,经验是否丰富的一个坎。
软件开发本就是一个相对其他行业对技术要求很高的职位。薪资也是较高的。如果你不懂软件开发,不妨先问问对方低牌,如果对方毫不含糊的告诉你需要多少多少。那说明他没报过价或者没有做过兼职,经验少。报价都是根据需求范围来定的。在需求还没摸清楚的情况下,报出一个具体的软件价格,一看就是坑人的。但是如果你真想知道大致的价格,我也会根据我的理解,对你的需求进行报价,当然会和最终价格浮动。做兼职,外包越多,这个数字越拿的准。
报价一般都是根据功能模块进行的, 如一个订单模块多少钱,多少时间。 不会死扣细节。死扣细节的都是比较斤斤计较的,合作起来很麻烦。
一般签订了合同打了尾款,开发负责人都要制定一个项目开发计划,在几月几号之前完成那些模块功能,进行给客户演示,验收。没有计划的开发是很危险的,不仅仅造成项目延期,而且会造成双方合作关系的破裂,项目无法进行。
今天这话题就聊到这里吧,如果各位老板想要更多网站建设的资讯或进行商业合作的,专业团队为你服务。请加我微信demon_0212
谢谢阅读.如果觉得对你有帮助请记得点赞或收藏.欢迎留言讨论.你的支持是我出产优秀博客的动力.