BGWN项目总结之RF枪程序设计与开发
早在加入这个项目之前,面试环节,就有提到RF方面的程序开发与设计。坦白讲,加入这个项目之前,我WM RF方面的经验和技术严重不足。但是在面试环节,为了闯关成功,我在简历里注入了些许水分,在电话面试的时候,也重点突出了我在RF程序设计方面的经验。
混过面试简单,后续的真刀真枪的设计RF程序的时候,让自己吃了不少苦头!没有实战经验就是不行,光靠吹牛皮是不够的。
所以最开始的时候,我之前无实际设计经验。所以我都是去参考SAP 里的标准程序的一些界面,以及客户的global template里已经存在的那些自开发的RF 程序界面的风格,去设计我们项目上需要做的RF程序。结果发现设计出来的RF程序,界面元素过多,按钮多,界面复杂,因为我试图在一个transaction里做很多的事情。这样带来的后果就是,用户操作不太方便,不好用。程序按钮多,不好控制;试图使功能过于复杂,也不太好控制,经常出各种问题。程序反复改,总是出现各种意想不到的问题。很是让人抓狂。
后来在集成测试过程中,我们结合业务团队的操作要求,不断的对这些RF程序的界面做简化。考虑到RF 枪操作的本身不太方便,以及用户操作的简便性,我们减少了界面的按钮,简化了单次transaction里实现的功能。几只RF程序的风格,都是首先进入一个open item list,然后让用户选中其中的任一个,逐个item的去做pick和扫描,完成之后退回到open item list。此种风格,方便用户操作,知道有哪些需要拣配的任务,完成了哪些item,剩余哪些item等等。这种风格,客户业务团队的操作人员,觉得很不错,很好用,完全认可了这种风格的程序界面。
而这种先显示open item list,然后逐个去Pick,完成后回到open item list的RF程序风格,也将会成为我后续项目实践中RF程序设计的模板,在后续的项目中会反复使用这种风格。
2016-04-04 下午写于中国宁波