ManagerDay-2
新工作开始了两个星期
基本没有什么产出,主要还是适应新岗位和学东西。作为一个由高级开发转初级PM的人,要学要接触的还有太多。
公司给我安排了一个刚刚起步的项目,可能也是我从业三年接触到的最大的一个项目,总投资大概1.3个亿,给一所新开的大学建立一套完整的信息化系统。
我被安排过来做前期调研,和另一家来自湖北叫做亚信的公司一起合作。
由于我有银行的工作背景,总监理所当然的把这个学校的薪资财务系统丢给了我,让我来做前期需求调研。
对于我一个一直在敲代码的人来说,前期调研什么的完全没有接触过呀!!!
于是,我很兴奋也很紧张的接下了这份任务,开始了新路程的第一步,前期调研。
由于我刚进公司,以前又从来没有做过前期调研这个工作,所以这个对我来说也是个比较有挑战的事情。
根据自己的理解和经验,我先把前期调研的目的整理了出来,明确了目标之后,才好开展工作规划路程。
首先,我们明确,任务是财务薪资系统。在与客户沟通之前,我将网上所能找到的财务薪资系统相关的源码(毕竟开发出身),需规,概设,可研,等等都收集了一下。
将网上的资料收集好之后,整理出了一个薪资财务系统的基本架构。
我们将登陆以及附加功能这些基础功能先排除,总结出一个基本的薪资系统包含以下三个模块:
1.工资类目模块
用于设定各种薪资类目,薪级,固定税值,等一系列薪资中的基础值,给每个值一个固定的薪资代码,当我们设定人员薪资时,直接调用薪资代码。
2.计税模块
用于将税前工资导入之后计税以及保存税后出纳记录。包含计税,设定税务公式等等。
3.薪资账务系统
用于保存历史发放账务记录,包括数据分析,薪资查询,领薪情况查询等等。
对薪资系统做了一个大概的了解之后,我们才能和客户更好的沟通,否则什么都不懂,冒冒失失的跑到客户那里去提问,客户跟你说了一大堆需求,你一个都不理解,会非常拖累项目进度,对于前期需求的时间节点非常的不利,所以说工欲善其事,必先利其器,一点儿也没错。
对市面的薪资系统做了一个简单的了解之后,我们开始了与客户方财务处的第一次沟通。
沟通会的主题就是了解客户方的的薪资流程,将他们的流程转变为需求应用到我们即将开发的新系统当中,就是我们的任务。
与客户的沟通中我们了解到,客户方财务处对于薪资类目的处理并不关心,薪资类目的设定一般是由人事部门在招聘的时候就已经订好的,所以在薪资类目设定这一块,我们将与薪资财务系统划清界限,将这一模块放入人事系统中处理,由人事系统将税前薪资类目整理好后,由薪资系统定期取得需要发放的人员经费文件,根据文件将税后需要发放的经费计算出来之后,将结果转发至财务系统,由财务系统沟通银行进行发放。
除了人员工资与薪资系统挂钩之外,外校教师来学校讲课的资费也由薪资系统处理,但是类目不再由人事系统管理,而是由教务系统处理,流程与人事系统的工资发放相同。
清楚了流程架构之后,我通过VISIO软件将基础的流程图画了出来:

将流程梳理清楚之后,我们可以将大概的架子勾勒出来。
可以看出,整个系统主要是一个收取文件,计税,转交财务的中转器。
这样看来,这个系统主要的功能就相对简单,可能开发量最大的模块就是薪资数据分析这一块儿。
那么调研第一步,基本算是完成。
下次再记录生涯进展。
2015.08.31
ManagerDay-2的更多相关文章
- ManagerDay-1
初做管理,没有任何管理经验的我,有点紧张,在来公司之前,脑子里一直在想能不能胜任这份工作. 想着能否做出合格的流程图,像样的需规.我该如何和组内开发人员打好交道.报价预算该如何做,这些都交织在脑内显得 ...
随机推荐
- 百度UEditor(富文本编辑器)的基础用法
百度的这个编辑器挺强大的,这里只是用他的文本功能,没有介绍上传图片视频的. 我用是的SSH来写的项目. 1. 把下载的UEditor(ueditor1_4_3_1-utf8-jsp)解压后全部复制到W ...
- JQuery AJAX介绍
new ActiveXObject("Microsoft.XMLHTTP")是IE中创建XMLHttpRequest对象的方法.非IE浏览器中创建方法是new XmlHttpReq ...
- ubuntu mint 15 编译安装PHP开发环境
php 5.3.5(download zip) httpd 2.2.24(download zip) mysql: apt-get install mysql step 1: install mysq ...
- shell for循环+case的脚本(监控程序状态)
分享一个shell for循环+case的脚本(监控程序状态) 分享一个for循环+case的脚本(监控程序状态并执行相关操作) ,供大家学习参考. 复制代码代码如下: #/bin/bash set ...
- ubuntu下php开发环境搭建,nginx+(cgi)php5fpm+memcached+xdebug
由于只是开发环境,所以都是选择比较简单的apt-get安装方式 ,但中间也遇到一点问题. 首先安装nginx nginx的安装和配置其实很简单,nginx本身非常轻量级, 直接 sudo apt-ge ...
- zzuli oj 1167逆转数(指针专题)
Description 任意给你一个整数,这个数可能很大(最长不超过100位),你能求出它的逆转数吗? 逆转数定义如下: 1.一个末尾没有0的整数,它的逆转数就是各位数字逆序输出: 2.一个负数 ...
- Linux下high CPU分析心得【非原创】
非原创,搬运至此以作笔记, 原地址:http://www.cnitblog.com/houcy/archive/2012/11/28/86801.html 1.用top命令查看哪个进程占用CPU高ga ...
- after I see Little Dorrit
也许是我太追名逐利,所以我不肯承认自己花费了大把的时间看电影,通过写博客好像自己从中感悟到了什么,好像看电影也是一种学习的方式. 也许是我平静自内心的方式,我太忙于玩或者学习,甚至没有机会非常沉静 一 ...
- 数据结构练习 02-线性结构2. Reversing Linked List (25)
Given a constant K and a singly linked list L, you are supposed to reverse the links of every K elem ...
- C语言里的指针探析——type *name[] 在函数参数里面,是一个二维指针
type *name[] 在函数参数里面声明和不在函数里面声明其实不一样. type *name[] 如果在函数参数里声明,则name 是一个二维指针,并不是一个指针数组,而如果不在函数参数里声明,则 ...