还在试用期的我,公司让我一个人开发一个 OA 系统出来,怎么办

2017-08-21 11:39:36 +08:00
 Tourin

给了我十几个要开发个流程,每个流程都涉及复杂的表单,还有其他相关的导出 PDF 等等一堆功能。

37288 次点击
所在节点    程序员
150 条回复
TYchen
2017-08-21 21:53:16 +08:00
讲道理,都是表单的话不难。。。
leopku
2017-08-21 22:19:48 +08:00
这里这里(敲黑板

https://github.com/DoloresTeam/

开源哒,自取
PythonAnswer
2017-08-22 02:47:50 +08:00
发钱就干啊。
snipes
2017-08-22 07:54:03 +08:00
到哪个公司能新开一坑给你练级?还是带薪的?
sunshinezhangm
2017-08-22 08:54:07 +08:00
练级的好机会,还有工资拿,满级就能飞了
tianlang1989
2017-08-22 08:57:34 +08:00
当年在第一家公司的时候,有天晚上加班碰到公司最年轻的副总(但是他 30 出头),跟他闲聊的时候,他有一段话我至今没忘:以前干过好多项目,当时都觉得完不成,而且是整个公司都觉得完不成,只能硬着头皮去做,最后居然做的还不错,所以后来不管多难的事情,只要公司敢交给我,我就敢干。
ltye
2017-08-22 09:01:48 +08:00
这个真没想的那么复杂。网上有人做好的整套,java 开源的不难找,组织架构、权限体系、工作流都有。需要的只是理解源码,进行定制开发。只有一个人开发的话,又是内部系统,那就不能要求什么兼容性和 UI,能用就行。但是作为干了两年多 oa 的甲方 pm,给你个建议就是仔细评估好后续改需求的可能性,吃透需求,挖掘提出需求背后的真正动机,说直白点就是搞清楚内部利益和矛盾,一定要防御式开发,否则后期改需求的复杂程度和工作量要远大于现在。
zhongkouwei
2017-08-22 09:09:56 +08:00
有开发内部 OA 的经验:功能倒不是什么大问题,问题是你的用户都在你的旁边,没发一版还没有接受表扬就会接受猛烈的吐槽,真的,开发欲望瞬间扑灭。而且你能深度接触你的用户,他们会催你盲目推进进度。建议:小心谨慎,每次迭代不要求做到功能多,而是已发布的功能一定要严格测试,每次 bug 都会消磨用户的兴趣。毕竟 OA 是要改变工作流程的东西,大家本来就懒得改变,如果有一堆 BUG,更给了别人不换的理由。稳扎稳打最好
wombat
2017-08-22 09:44:13 +08:00
可能他们是想着你给他们探探路而已,我现在就在做这样的事情。放心去做吧。
ety001
2017-08-22 09:55:46 +08:00
像内部 oa 这样的东西,一定要弄清楚需求,预留好一些东西,后期领导的各种改需求会是最大的坑。

多踩踩这样的坑,对于技术可能没有长足的进步,但是对于需求的理解会有长足的进步。

可能会向产品经理的方向迈进一大步。
AnonymousAccout
2017-08-22 10:03:28 +08:00
@murmur 求推荐一款你觉得最适合国人的工作流引擎
rswl
2017-08-22 10:21:56 +08:00
先挖坑啊 填不了的时候让别人接盘
zzcchh
2017-08-22 10:25:16 +08:00
@bestkayle 蚊子多可以用纱窗门帘。不是你不盖别墅的理由。
KgM4gLtF0shViDH3
2017-08-22 10:28:32 +08:00
@zzcchh #133 车开不进去。
asxalex
2017-08-22 10:32:48 +08:00
删库跑路
boboliu
2017-08-22 10:36:43 +08:00
@0xcb 参见 #80 楼主的回复
zzcchh
2017-08-22 10:37:27 +08:00
我一直恨开放 oa 的人,几乎没有 oa 管理系统提供定时自动报送,自建工作流的接口。为何不给一个接口呢?未来的工作不是都交给机器人来做么?
zhujinliang
2017-08-22 10:58:21 +08:00
干过类似的活
有个强势的领导会比较好做,开发差不多了好推广,一般抵制情绪会比较强烈,如果不是大领导强推,比较难实行下去。
然后大家都用起来后,各种奇葩的需求都会上来,你的领导要会沟通周旋,不能啥啥都答应,否则会很坑。能用制度规避的就尽量不改程序。比如各种要求增加撤回功能,总有人说误操作了怎么怎么办,我们就说呵呵罚款就是了,罚两次,以后操作前就会多检查一遍了。
如果系统中有报表,数据一定要准,这个一定要测试好,一次 bug 导致数据不准很容易给大家留下不好的印象,之后各种问题都会先问你是不是数据不准了。。。
HDRorz
2017-08-22 11:02:14 +08:00
OA 这个东西很麻烦,我就开发失败了 2 版。
主要是需求不明确,很多东西要结合公司现状定制化,跟领导开了好几次会,每次领导说这个也可以,那个也可以,这样也行,那样也行。迷之绝望,根本开发不下去。
vicalloy
2017-08-22 11:21:23 +08:00
正好接机会推销一下自己的工作流引擎。
https://github.com/vicalloy/django-lb-workflow
自带前端的解决方案,主要审批模型都支持。
Demo 可以直接跑起来,如果没有特殊需求直接基于 Demo 项目开发就可以了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/384498

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX