ManagerDay-2
新工作开始了两个星期
基本没有什么产出,主要还是适应新岗位和学东西。作为一个由高级开发转初级PM的人,要学要接触的还有太多。
公司给我安排了一个刚刚起步的项目,可能也是我从业三年接触到的最大的一个项目,总投资大概1.3个亿,给一所新开的大学建立一套完整的信息化系统。
我被安排过来做前期调研,和另一家来自湖北叫做亚信的公司一起合作。
由于我有银行的工作背景,总监理所当然的把这个学校的薪资财务系统丢给了我,让我来做前期需求调研。
对于我一个一直在敲代码的人来说,前期调研什么的完全没有接触过呀!!!
于是,我很兴奋也很紧张的接下了这份任务,开始了新路程的第一步,前期调研。
由于我刚进公司,以前又从来没有做过前期调研这个工作,所以这个对我来说也是个比较有挑战的事情。
根据自己的理解和经验,我先把前期调研的目的整理了出来,明确了目标之后,才好开展工作规划路程。
首先,我们明确,任务是财务薪资系统。在与客户沟通之前,我将网上所能找到的财务薪资系统相关的源码(毕竟开发出身),需规,概设,可研,等等都收集了一下。
将网上的资料收集好之后,整理出了一个薪资财务系统的基本架构。
我们将登陆以及附加功能这些基础功能先排除,总结出一个基本的薪资系统包含以下三个模块:
1.工资类目模块
用于设定各种薪资类目,薪级,固定税值,等一系列薪资中的基础值,给每个值一个固定的薪资代码,当我们设定人员薪资时,直接调用薪资代码。
2.计税模块
用于将税前工资导入之后计税以及保存税后出纳记录。包含计税,设定税务公式等等。
3.薪资账务系统
用于保存历史发放账务记录,包括数据分析,薪资查询,领薪情况查询等等。
对薪资系统做了一个大概的了解之后,我们才能和客户更好的沟通,否则什么都不懂,冒冒失失的跑到客户那里去提问,客户跟你说了一大堆需求,你一个都不理解,会非常拖累项目进度,对于前期需求的时间节点非常的不利,所以说工欲善其事,必先利其器,一点儿也没错。
对市面的薪资系统做了一个简单的了解之后,我们开始了与客户方财务处的第一次沟通。
沟通会的主题就是了解客户方的的薪资流程,将他们的流程转变为需求应用到我们即将开发的新系统当中,就是我们的任务。
与客户的沟通中我们了解到,客户方财务处对于薪资类目的处理并不关心,薪资类目的设定一般是由人事部门在招聘的时候就已经订好的,所以在薪资类目设定这一块,我们将与薪资财务系统划清界限,将这一模块放入人事系统中处理,由人事系统将税前薪资类目整理好后,由薪资系统定期取得需要发放的人员经费文件,根据文件将税后需要发放的经费计算出来之后,将结果转发至财务系统,由财务系统沟通银行进行发放。
除了人员工资与薪资系统挂钩之外,外校教师来学校讲课的资费也由薪资系统处理,但是类目不再由人事系统管理,而是由教务系统处理,流程与人事系统的工资发放相同。
清楚了流程架构之后,我通过VISIO软件将基础的流程图画了出来:
将流程梳理清楚之后,我们可以将大概的架子勾勒出来。
可以看出,整个系统主要是一个收取文件,计税,转交财务的中转器。
这样看来,这个系统主要的功能就相对简单,可能开发量最大的模块就是薪资数据分析这一块儿。
那么调研第一步,基本算是完成。
下次再记录生涯进展。
2015.08.31
ManagerDay-2的更多相关文章
- ManagerDay-1
初做管理,没有任何管理经验的我,有点紧张,在来公司之前,脑子里一直在想能不能胜任这份工作. 想着能否做出合格的流程图,像样的需规.我该如何和组内开发人员打好交道.报价预算该如何做,这些都交织在脑内显得 ...
随机推荐
- (poj) 1751 Highways
Description The island nation of Flatopia is perfectly flat. Unfortunately, Flatopia has a very poor ...
- 【Android】 Sqlite3 not found
调试机没有sqlite3命令文件 导入即可 sqlite3 http://pan.baidu.com/s/1bohTMiz //(使用老版sqlite3需要导入libncurses.so文件至/sys ...
- javascript 学习笔记之模块化编程
题外: 进行web开发3年多了,javascript(后称js)用的也比较多,但是大部分都局限于函数的层次,有些公共的js函数可重用性不好,造成了程序的大量冗余,可读性差(虽然一直保留着注释的习惯,但 ...
- alibaba的COBAR真是强大.
近好不容易抽空研究了下Cobar,感觉这个产品确实很不错(在文档方面比Amoeba强多了),特此推荐给大家.Cobar是阿里巴巴研发的关系型数据 的分布式处理系统,该产品成功替代了原先基于Oracle ...
- Poco之ftp目录切换与创建
TEMPLATE = app QT += qml quick widgets#LIBS += -lPocoFoundation -lPocoXML -lPocoNetSOURCES += main.c ...
- GPUImage 滤镜头文件
#import "GLProgram.h" // Base classes #import "GPUImageOpenGLESContext.h" #impor ...
- 模型 - 视图 - 控制器(MVC)详解
模型视图控制器(MVC)一个相当实用且十分流行的设计模式.作为一位称职码农,你不可能没听说过吧. 不幸的是它难以让人理解. 在本文中,我将给出我认为是MVC的最简单的解释,以及为什么你应该使用它. 什 ...
- 【高德地图API】如何解决坐标转换,坐标偏移?
http://bbs.amap.com/thread-18617-1-1.html#rd?sukey=cbbc36a2500a2e6c2b0b19115118ace519002ff3a52731f13 ...
- uva 12526 - Cellphone Typing
字典树,可惜比赛的时候有两句话写倒了: 害得我调了一个小时: 今天不宜做题 = = 代码: #include<cstdio> #include<cstring> #define ...
- CAS单点登录配置[1]:准备工作
关于CAS是什么这里就不在赘述,网友将它比喻成旅游景点的套票,买了一个套票就可以观看所有景点,不需要一个景点买一次票...我们重点介绍CAS单点登录的配置. 工具/原料 1.配置好JDK环境,否则不方 ...