感受业务
基本描述
数据库范式、设计模式是从技术角度描述和优化业务,领域驱动从边界的角度描述业务,这些方法的目的都是为了让业务系统更稳定。现实却是:即使你用了这些设计方法可是设计的系统依然不是很稳定。其主要原因和程序设计经验没有太大关系,但却和如何理解业务有很大关系。
感受业务
业务人员描述的业务场景是有局限性的,需要设计人员去还原业务的本质。业务场景只是反应了业务的一个表象,可能还会有其他的。有时感觉业务需求很多,其实只是同一个事务的不同表现而已,就像下雨和下雪本质是一样,需要去感受。
学习会计学原理
会计学是一门成熟的学科,大多数的管理信息系统的设计如果遵从里面的一些规则和概念进行划分,例如:凭证、记账、余额等,会让设计人员更好的理解业务。当然对会计学的一些概念如何组织在系统中也一个很大的话题,研究一个话题总比研究多好强吧。