思瑞明创
Si Rui Ming Chuang
不断分享
知识应该被分享和传播给多数人,而不应该被少数人掌握而保持沉默我们分享所学,所学积极参与活动并不断分享。
最新活动
2017年3月25日北京Ruby on Rails 聚会

《程序员的未来出路》
明创软件-申思维
2017年4月北京软件咨询

《如何避开软件开发的坑》
明创软件-申思维
2016年1月北京Rails Girls活动

作为教练参与的公益活动
分享内容
软件生存守则:小心一句话需求!
        很多时候,我们会遇到 一句话需求: 我要做个app, 有商城功能, 嗯, 跟淘宝差不多; 我要做个app, 有聊天功能, 嗯, 就好像微信那样; 我要做个app, 可以转发别人的消息, 类似于微博。 作为一线程序员, 如果遇到含糊的需求,肯定会把它往某个方向想.(有经验的程序员偏向于想的简单, 无经验的程序员偏向于想的复杂),这跟用户真实的需求往往是不符合的;
        所以我们要善于挖掘出客户的需求。 有趣的是,在跟用户的沟通中,我们发现,对于第一次要做软件开发的人,往往是你问他要什么,他的回答是"都要"。 下面是一段真实的对话: 用户: "我要有用户注册功能"
程序员: 用什么注册? 手机? 邮箱?
用户: 最好都要
程序员: 手机注册的话,要发送验证码吗?
用户: 我要
程序员: 需要第三方的支持吗?比如 QQ,微信?
用户: 呃...要的。
用户: 需要对支持包,微博的支持吗?
用户: 对了!也要! 这种问答,直接体现出了用户对于技术问题的不懂,所以完全就是能要就要,能有就有。

        所以,我们问完 这些问题后还不算完, 要告诉对方: 手机注册的工作量,第三方登陆的工作量. 对微信/微博等支持的话,需要用户提供哪些材料(证照等), 让用户体会到这些功能都是需要消耗人力和财力的。 所以,我们必须让他们耐心的坐下来,把心中的需求落实到纸面上,做到需求可视化。
关于明创软件
我们不仅仅是一家软件公司,同时也是一个社区:我们汇集满怀激情的软件精英,通过技术和客户共同应对最艰难的挑战。同时我们寻求IT行业的革新,并致力于对社会产生积极的影响。
办公地址:北京市朝阳区里外里大厦2单元1101
邮箱:zhangyuqiong@siwei.tech
手机:151-1001-4144
座机:010-64742650