这些浪费时间做软件开发你遇到过吗

北大青鸟大学城校区logo 北大青鸟大学城校区
招生简章校园环境师资力量就业明星招生问答软件工程师北京大学学历学员项目联系我们 报名通道

免费在线咨询通道>>

免费在线报名通道>>

北大青鸟报名电话
当前位置:北大青鸟 > 软件教程 >

这些浪费时间做软件开发你遇到过吗

标签:   分类:软件教程

下面我们就给初次创业的软件开发公司一些建议,初创公司因为产品定位还不明确,常常花一堆时间做好功能,却发现没人要用,浪费了宝贵时间。

  犯过这种错误几次之后,我们慢慢整理出一些比较有效的开发方法。
这些方法帮我们省下很多开发时间,省去很多冤枉路。

  1、别在一开始就想要流程全自动
常常听到正要创业的团队担心“要是我们太受欢迎怎么办?”、“要是我们太红怎么办?”
直觉的想法会是“当然要先做好准备再上线!”、“把系统做到全自动,让工作人员不需要介入,整个流程就能顺利跑完!”
这个错误我们也犯了几次:一开始就把架构做得很大、完整到能够应付大量需求。…结果发现上线之后没什么流量,呜呜!
所以我们后来设计新功能、新产品的时候,就不花时间让系统自动化了。快速写出一个“半自动”的系统,然后直接上线。收集 Feedback 系统?用个Google 表单嵌入在网页里面就很像了。

  自动寄出电子发票系统?做个“寄出发票”按钮,给客服人员找时间去按就好了。
合作伙伴注册系统?用个 Google 表单嵌入蒐集资料,然后自己用 Email 一个一个联络就好了。
商品具有多种状态的全自动物流系统?其实在数据库用不同整数代表各种状态,给物流人员手动调整所有商品的所有状态就够用了。
做出几个功能按钮,让负责人员自己判断什么时候去按那些按钮就好了。情境判断与自动化的程式码都先别写了。需求量大到负责人员忙不过来再写就可以了。

  2、信任你的内部人员

  公司常常需要针对管理员、工程师、合作厂商、实习生等等不同角色,开发权限系统。真的要针对每种角色,在后台管理面板写一套大企业等级、能够做完整内控的权限管理系统吗?

  底层不作严格检查、只针对各角色显示不同资讯,真的不够用吗?相关的内部人员真的会恶意到去测试系统漏洞、乱改不属于他们的资料吗?真的发生这种事,在算帐时会发现不了吗?被影响到的人不会来反应吗?

  我们也曾因为预计之后会有独立的 PM 权限,于是在目前的 ADMIN 权限之外多写了 PM 权限。结果因此浪费很多开发时间,而且根本没那么快招募专门的 PM 人员。完整的权限系统会需要在 controller或是更底层的 layer 写一堆检查的程式码。
更糟糕的是,各个角色的职责跟功能也变动得很快,复杂的权限系统会让各种功能改起来更慢。先实作一套简单阳春的后台权限检查,通常会够用好一阵子。

  3、把功能拆分成阶段上线
这是所有建议里面,我们付出最多代价,才学到的教训。

  不要在一开始就把产品做到丰富完整
讨论出功能最基本的长相(phase1),试着在几天到几周内开发然后上线。Phase 1 上线后会碰到各式各样的问题,像是使用者不想用、不会用、用了却不爽…等等。


  不如让 phase 1 先上线,再根据结果,思考 phase 2 要做哪些事,或是干脆搁置这个功能不做下去。这种作法能让服务快速上线、团队的下一步明确、省下不必要的开发时间。


  学软件开发就来北大青鸟大学城校区,非高薪不就业,大学校园模式,环境优雅,人性化管理,师资力量强大,助每一 位在我校学习的学员都能成为社会需要的IT高端型人才。
报名咨询电话  010-80146691    010-80146519
 

若有疑问请拨打北大青鸟咨询热线:010-80146691或点击免费在线咨询!
  • 上一篇:没有了
  • 下一篇:没有了
  • xml地图 网站地图 招生简章 合作企业 学员项目 联系我们
  • 关闭窗口