创业公司都是这样的么?

2012-02-14 10:20:58 +08:00
 chairo
产品经理弄一个简单的原型图,然后给开发讲解他们的想法。具体细节在开发过程中才由开发人员自己补充(当然可以随时和产品经理讨论)。
但是,如果开发过程中有可能随时出现业务上有逻辑冲突或者产品经理随时会修改需求的情况。
问了几个创业公司的朋友,发现大部分都是这种情况,创业公司都是没完没了的加班……
8787 次点击
所在节点    问与答
73 条回复
skywinger
2012-02-24 23:34:40 +08:00
这样的创业公司的产品经理是废物啊,还不如程序员一手包办得了。
KingKidz
2012-03-05 11:22:21 +08:00
1.在创业公司
2.是老板
3.是产品经理
4.从不做文档
5.经常改需求

怎么解决

1.先沟通大体框架

先用语言与程序员描述一下之后要做的功能,说明用户之间的关系等等。这时候我们的工程师就会在脑内构思整个实现方法,包括数据库。然后反馈给产品经理实现难度和时间,这时候就看功性价比,决定是否开发。

2.不做文档,做JPG

与设计师进行大量对接,做出一比一的设计图。字段多长,是否必填都在设计上一眼看到。

3.工程师领域的创造

当开发过程中有一些现成的实现方案可以套用的时候,我们工程师都会抛开设计自己动手做。不会盲目。毕竟有时候我们不知道对于开发来说最简单的实现方法是什么。


为什么不做文档?

文档的目的就是沟通,做文档就是希望不用沟通。因此这是一个性价比问题。当做一个文档的时间超越对话沟通的时间,就不做。

大公司人多,功能多,一个问题没办法和很多人同时说。但是创业公司可以。

而且我们的工程师都是有自己的创造力和决策权。一些通用的标准,例如用户名多长,这些他们自己就可以决定,问题不会很大。

为什么经常改需求?

1.怎么为之经常改需求?一个网站有十类页面。一类页面有十个板块,十个功能。总共1000个点,只要改1%都有十点要改的。

这样一看,会好像觉得:要改十个地方,好多啊。但其实这很正常。

2.改需求是一种常态。假如是创业,没有公司是按着最开始的商业计划书执行到上市的。更何况功能?再完美的功能都有值得深挖的地方,怎么更加简洁,怎么更加直观,怎么配对推荐。这种从技术的角度上是改需求,但其实也是一种改进。

3.产品不是妥协的产物。需求是服务用户的,不合就要改。产品构思和创造不是一次深思熟虑之后就会出来一个好产品的。连乔布斯这些世界级产品经理都会经常在做好之后把产品完全推倒重来。因为有时候想着的功能,看着的设计在脑子里面好像很棒,但往往在真正做出来的时候才会被发现其实并没有那么好。

怎么看心里会舒服一点?

1.我不是打工的。团队自己也有份,有什么不对提出来就好了。你觉得哪里经常不明白,可以自己做一个文档,交给你的产品经理,提醒他给你功能之前需要搞明白这些问题。或者叫他有什么奇思妙想的时候记得先告诉自己,看看实现起来的难度。

2.我不是一个实现别人想法的工具。在一个产品里面从来就没有“别人的想法”。工程师也是人,是人就是个用户。这个产品好不好用,这样设置我愿不愿意点击。自己脑子里面都可以过一遍。有什么不对的也是可以说的。

3.工程师并不苦逼。真不知道将自己看低一层有什么解决方法。这就是为什么我们喜欢招些快乐的,真正喜爱编程的工程师的原因吧。(即便这个“喜欢”里面有80%时间是干自己不爱的部分)

总的来说,一个快速运转的团队。如果一个产品经理只出点子是不对的,而一个技术只编程也是不健康的。每个人在自己职位都应该为别人多想一点,多给点方便。这就是我们所最看重的素质:http://www.v2ex.com/t/21741 (广告一下,还在招聘中)
skywinger
2012-03-05 11:38:43 +08:00
@KingKidz
说白了,就是待遇决定一切,做老板的要深刻意识到这点。
不然就会有偏差的。
KingKidz
2012-03-05 11:54:55 +08:00
@skywinger 待遇是很重要,但不是决定因素,基本上到一个点就拼其他因素的了,工作意义、团队成员、工作环境、所在城市、自我实现、能学到什么、公司品牌、晋升机制、企业文化。

把待遇放到第一位的情况,往往是做的东西没啥意思,团队成员也是白痴,然后人就会想:你妹,要我做这种破工作,除非付很多钱给我。然后就会:“那请问贵公司的待遇如何呢?”
skywinger
2012-03-05 12:28:59 +08:00
@KingKidz 神马叫做做的东西有意思,没钱,不产生经济效益的东西会有啥意思?
靠谱的还就是自己对公司给予自身的价值的衡量就是靠钱和资源(也就是权力)
另外问你下,一个月给10万和给20万,到底有没区别,是否向你描述的那样没啥区别,钱都够花了;
就可以拼其他的因素了?
在中国的当前环境下,讲其他的所谓要素一点都不靠谱,程序员还是多赚点钱,跑国外去做
自己喜欢的事才比较靠谱。
KingKidz
2012-03-05 12:38:50 +08:00
@skywinger 一个人的价值,或者直接一点,他能获得的工资,在一定时期都是固定的。你不可能在这个公司拿2K,在其他公司能拿到10W。更有可能就是这个公司5K,那个公司6K。那么,如果两间公司都给6K。这对于大部分人来说是可以接受的。

于是就需要拼其他因素了。

我说了待遇是重要,但不是决定因素。不用想象得做有意思的事情就是没钱,不产生经济效益。

而且为什么在中国讲其他要素不靠谱?为什么国外就靠谱?
skywinger
2012-03-05 12:47:26 +08:00
@KingKidz
因为当前中国社会都是个急功近利的社会,人们的心理普遍急躁。都想着怎么快挣钱,挣大钱。
物价涨的快,人们考虑问题的第一要素就是赚钱。因此你所谓的那些,是你个人主观意愿的观点,
并不代表广泛的普世观点。在中国只要有人开价比你的高,你的人才就肯定留不住。
另外如果产品经理都只向你描述的那么简单的工作,主要工作都由程序员来实现,但是产品经理
却享受着高薪与掌控着各方面的资源,程序员会是怎么看待呢?至少会觉得,自己干的太多,
而产品经理却干的少拿得多,心理失衡很正常吧。
hanbaoo
2012-03-05 15:15:11 +08:00
@skywinger 这种情况在我接触的网页游戏行业很多,公司与公司间的不正当竞争,往往开2倍到3倍的价格挖竞争对手公司项目的核心成员,挖过来让对方的项目进度变慢或者干脆就黄了,然后过几个月找个理由把挖过来的人开掉。所以跳槽不是坏事,毕竟人往高处走,但是得分清楚跳去的地方对不对,如果跳错了,就很悲催了,两边不是人
KingKidz
2012-03-05 17:03:17 +08:00
@skywinger

说到个人主观意愿我就笑了……

“开价高,人必走” ?
“产品经理比程序员多钱” ?

这些都肯定有特例的吧。

每个人都有自己需要负担的,有自己的欲望。对于物质的需求肯定是有多有少。物质之外的追求,即便没法苟同,也不能够一概而论吧。我自己就拿1500一个月,除了产品经理还做UI设计、SEO、微博运营、写文章、文案、招聘、推广、商务开拓、销售、项目沟通、售后,甚至买饭盒、买文具。我如果需要钱我可以在公司给自己开更多的工资。

但我就喜欢我现在做的事情,每天工作12小时都没有所谓。

会为钱而来的人,最后一定会为钱而走。所以我们招的成员,钱不会少,但这绝对不是决定因素。

难道谈论理想和自己喜爱的事情就变得那么不可能吗?外国就肯定好,有钱就肯定走。一个信任的领队,一件有意义的事情,一个融洽的团队难道不是人可以追求的东西吗?

我从头到尾都没有这么要求人家,我只是说有这么一种人会是这样。37singals并不遥远,不用到国外就能找到这样的团队。就看自己是怎么做的。
skywinger
2012-03-05 21:24:19 +08:00
@KingKidz 你说的这种情况是可能的,但不一定适用与工作5年以上的技术人员,工作5年以上的程序员更多的压力在于生活方面,只有首先解决了钱的问题,才有可能生存下去。另外我不知道你的公司是否给予所有程序员相应的股份或是期权呢?如果程序员想提前兑现部分期权用于改善生活呢?
balibell
2012-08-09 12:57:02 +08:00
“好的创业公司就起码有好的产品,好的产品经理。

现在我所经历的情况是:产品经理出一个大的方向,具体业务的逻辑关系不去考虑。文档中也不会有体现。
...


如其他人所说,文档这东西对创业公司来说就是鸡肋,指望一个好的产品经理解决文档问题、需求变更问题是不大现实的,甚至可以说需求变更是常态,是必须的,而好的程序员应该思考的是如何以最小的代价应对大量的需求变更,如有必要,你也可以说服产品经理从一开始就按你的想法实施,以降低维护成本。产品经理永远都在说做这件事情的意义,而程序员一直要说的是做这件事情的代价。

@chairo 成就感是你对自己的要求,而不是对别人的要求;成就感是你自己争取的,而不是别人赋予的。想想清楚自己要的到底是什么,是每天8小时松散的工作安排?是团队其乐融融的互相扶持和理解?是努力加班换来高薪的回报?奋力争取你想要的东西,不要被那些细枝末节,生活琐碎扰乱了你的心情,比如单单拿技术活和设计、产品活做时间价格对比是不会有结果的。
balibell
2012-08-09 13:15:31 +08:00
@skywinger 成就感这东西因人而异的,如果你觉得产品经理、设计师好,那你可以奋力去尝试哈。
xheruacles
2012-08-09 13:28:05 +08:00
文档是死的,人和需求都是活的。做一个产品,最好是团队的设计者和实现者有一个对产品的共识,这样去做比较好。如果程序员只是希望照着需求文档开发,连注册用户名几个字符都要别人写好,那这个程序员和机器人有什么差别?产品的创造过程是整个团队的共同工作的结果。产品经理和美工和前端和后端都有创造的角色在里面。这就像一个交响乐,不是你每拉一个音符用什么感情都要指挥告诉你的。

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

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

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

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

© 2021 V2EX