前几天纠结于
客户关系的需求确定,由于领域知识不足,需求分析做的不够完善。通过老师辅导,和网上资料的收集,初步确定了第一个版本的分析文档。今天进行了UI设计,分为首页、客户、合同、产品、时间表五个模块。遇到的问题主要是由于对前台界面的知识掌握不够,JS与CSS用法不熟练。解决方法嘛,这些都是基本功,只有课后多练习。
另外,通过今天得会议,解决的纠缠自己很久的问题,即需求的确定,与用户的交互,和对完善成果的定义。最初以为一步一步走稳,先把需求做好,之后在做设计,再编码,然后就可以直接交付完善的成果。然而在事件中,光是需求就遇到很大的阻碍,问题出在“我做的系统应该做什么?不应该做什么?”这一问题的根源并非出在自己接触的知识广泛程度上,事实上。无论多么见多识广的程序员,也不可能对将要完成任务的领域有一定深度的了解。个人认为这在以后的工作中是常见问题,从另一方面也反映了传统重量级软件开发模式的弊端。