大数跨境
0
0

【泰斗科技】软件的开发理念

【泰斗科技】软件的开发理念 泰斗数科
2016-04-08
1
导读:泰斗科技


指导理念

理念是理性的观念,是普遍真理,是做事的指导思想。

泰斗科技的软件开发的指导理念总结为三个方面:沟通、简单、灵活,三者相互作用不可分割。道可道非常道,阐释总是一种限定。“沟通、简单、灵活”三个概念需要在实际工作中不断体会和领悟。    


沟通

(1)有效沟通是前提,一切的前提;

(2)有效沟通需要承认别人的价值;

(3)换位思考即沟通;

(4)结果清晰即沟通;(代码可读即沟通、文档清晰即沟通)

(5)沟通无处不在;

(6)提升个人技能(层次),即提升沟通能力。(先有深度再有广度)

简单

(1)逻辑简单:理解上简单,思维上直接;

(2)形式简单:外观上简单,简洁有美感;

(3)追求本质:敢于质疑,发掘本质概念(需求);

(4)心态简单:做人简单,心态开放;

(5)可执行:能落地、能实施、能核查。

灵活

(1)思维不僵化:结合场景,结合实际,思维开放;

(2)简单的灵活:因简单带来的灵活;

(3)复杂的灵活:为灵活带来的复杂;

(4)可扩展:容易接受变动,但要避免过度设计。

基本原则

       原则是原理准则,是遵循规律,是方法论,是做事指导。原则帮助我们在关键环节采取合适的举措,为具体工作提供方法指导。

  软件开发的基本原则总结为“找到感觉”,即在关键环节工作中找到相应的感觉,并遵循这种感觉(原则)。


1.需求分析——现场感

  需求分析人员一定要到客户现场并面对面沟通。不具备现场条件的,要学习电影《唐人街探案》中的少年秦风,模拟案发现场,尽量真实的体验各角色的行为。

2.原型设计——真实感

  界面原型要高度仿真,仅停留在草图、Axsure或Mockplus效果图上是不能满足要求的,一定要利用H5技术做出仿真软件。客户只有见到真品,才确切知道自己的需要。基于高保真原型的需求确认,才是最有效的沟通。

3.系统设计——全局感

  架构师的心中要有项目全局:深度理解需求、怀揣完整流程、深刻理解技术,设计时又不能陷入技术实现细节。设计是设计,实现是实现,思想上要切割。要适度考虑实现,切不可为了实现扭曲了设计。

4.代码编写——设计感

  代码编写是实现,但实现中也有设计,设计无处不在。局部逻辑设计、实现步骤设计、变量命名设计等,是代码质量的重要体现,代码质量即产品质量。设计即思想,“思想走在行动之前,就像闪电走在雷鸣之前一样”。

5.软件交付——持续感

  小步前进、不断验证,持续部署、一键部署,及早交付、持续交付。围绕主流程、最小闭环、持续高质量交付,切忌低质量交付,低质量交付有时还不如不交付。持续有价值的交付,是快速响应的体现,是与客户最有效的沟通。

6.任务分工——拆解感

  没有分工,就没有协作,要清晰界定任务边界。经理人员:拆解拆解再拆解,紧盯紧盯再紧盯!对结果负责:谁的问题?我的问题!沟通是否做到了,心是否操到了?

7.工作进度——里程碑感

  工作进展上要有里程碑意识,里程碑是一种承诺,努力捍卫自己的承诺。里程碑是一种责任感,对公司负责,也是对自己负责。对自己负责即主动的自我成长意识。

文章部分内容来自网络,如有侵权请联系泰斗科技,进行删除!谢谢!


泰斗科技
www.tadoo.cn
长按识别左侧二维码,关注我们



【声明】内容源于网络
0
0
泰斗数科
泰斗数字科技是国内一流的“软件研发、智能装备研制、数字化赋能、精益运维、安全运行技术支持、云与基础服务、规划咨询”全产业链数字化服务商,秉持“聚集高端人才、研发领先产品、提供高效服务、实现合作共赢”的经营理念,为千余家企业提供优质服务。
内容 1135
粉丝 0
泰斗数科 泰斗数字科技是国内一流的“软件研发、智能装备研制、数字化赋能、精益运维、安全运行技术支持、云与基础服务、规划咨询”全产业链数字化服务商,秉持“聚集高端人才、研发领先产品、提供高效服务、实现合作共赢”的经营理念,为千余家企业提供优质服务。
总阅读0
粉丝0
内容1.1k