惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
T
Threatpost
T
Tor Project blog
S
Schneier on Security
Project Zero
Project Zero
Know Your Adversary
Know Your Adversary
P
Proofpoint News Feed
K
Kaspersky official blog
P
Privacy International News Feed
Latest news
Latest news
Cisco Talos Blog
Cisco Talos Blog
T
The Exploit Database - CXSecurity.com
The Hacker News
The Hacker News
D
Docker
aimingoo的专栏
aimingoo的专栏
S
Securelist
C
Cyber Attacks, Cyber Crime and Cyber Security
Spread Privacy
Spread Privacy
TaoSecurity Blog
TaoSecurity Blog
T
The Blog of Author Tim Ferriss
T
Threat Research - Cisco Blogs
Simon Willison's Weblog
Simon Willison's Weblog
博客园 - 三生石上(FineUI控件)
人人都是产品经理
人人都是产品经理
Security Latest
Security Latest
V
Visual Studio Blog
WordPress大学
WordPress大学
J
Java Code Geeks
O
OpenAI News
T
Tailwind CSS Blog
S
Secure Thoughts
G
Google Developers Blog
博客园_首页
The Cloudflare Blog
The Register - Security
The Register - Security
A
Arctic Wolf
Y
Y Combinator Blog
阮一峰的网络日志
阮一峰的网络日志
B
Blog RSS Feed
IT之家
IT之家
美团技术团队
D
Darknet – Hacking Tools, Hacker News & Cyber Security
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
G
GRAHAM CLULEY
S
Security Affairs
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Application and Cybersecurity Blog
Application and Cybersecurity Blog
P
Palo Alto Networks Blog
C
CERT Recently Published Vulnerability Notes
W
WeLiveSecurity

博客园 - hgtj

重新开始写博客 组件 访问被拒绝 --“/”应用程序中的服务器错误。IIS重启不行,系统注销也不行 (转).Net 揭密--JIT怎样运行你的代码 第一部分 (普通调用) MS-SQLSERVER数据库SUSPECT状态如何解决 Com Interop入门 可按任意字段排序的分页存储过程(转) 拨开SOA的面纱(一篇对SOA概念讲解的很透彻的文章) 基于角色管理的系统访问控制 MySQL查询优化系列讲座之查询优化器 SQL语句优化技术分析 对ORM的疑问 MonoRail - 生命周期及controller/action/view详解 (转) 了解AOP(转) 思归的“动态控件的状态问题”的分析 接口的终结解释 (转) Asp.Net 背后原理 关于类型转换方面的备忘 java设计模式之State(转) javascript 实现类似C#中字符串的Trim()方法
谈谈产品和项目
hgtj · 2012-03-01 · via 博客园 - hgtj

    从毕业到2009年的几年间,一直从事项目相关的事情。不管是担任开发工程师、技术经理还是项目经理,都围绕项目在转。从200910月份开始,工作重心转向产品的设计和开发。逐步开始产品规划、产品设计、产品研发和产品宣传等工作。现在对产品和项目的关系做个总结。

一、产品和项目的差异

1、生存周期不同

    项目的生存周期包括项目的启动、策划、执行监控和收尾。项目验收交付给用户,并结项后,项目生存周期结束。产品的生存周期类似于人的成长,从出生(产品构思),到成长(产品的版本更新),到去世(产品中止)的过程。产品不存在完成的说法,因为产品是不断更新的,直到被新产品替代,生存周期才结束;而项目只进行一次,项目验收后,就完成了。

2、目标不同

    项目的目标是在规定的时间内,利用有限的资源,高质量的完成某个特定用户的需求。

而产品的目标是解决一件事,或者说满足一些用户的通用需求。

二、产品和项目的联系

1、应该先有产品还是先有项目?

    这个问题没有正确答案。大部分公司的现实情况是:首先销售拿下一个项目,公司在做完这个项目后,发现还有很多其他用户有类似的需求,于是组织一队人马,进行产品化。这种情况下,产品化往往很难,因为在项目目标驱使下,项目的技术架构、产品功能方面往往有先天缺陷。想要产品化,就需要重新进行产品规划和技术架构设计,这样成本是非常高的。还有一种情况,就像我现在做产品的形式,是先有产品,再有项目,然后在项目中不断获取需求,完善产品。

这两种情况各有利弊,第一种情况比较稳妥,即使产品化没有成功,还是有项目可做。第二种情况就要求首先对产品未来的发展趋势有很好的研究和预测,否则很有可能出现竹篮打水一场空的结果。

2、产品和项目的关系是什么?

  产品和项目是相辅相成的关系,产品的开发是通过一个个项目去完成的。将产品的需求,通过项目去实现,完成产品的一个版本。不断迭代进行,进而推动产品的版本更新。

3产品和项目该如何协同发展?

  对于还未成熟的产品,形成一定的版本后,给用户使用,通常是要进行定制开发或者说二次开发的。这样就形成了产品相关的项目,也就是说项目是基于这个产品开发的。

  我觉得首先从人员安排上说,应该让担任过项目经理的产品经理管理产品相关的项目,这样就能在产品需求满足和项目范围控制中找到平衡。产品经理总希望尽可能多、更完美地实现产品的需求;而项目经理关注的是项目目标和范围,满足用户的前提下,做的工作越少越好,这样就能保证进度和节省成本。担任过项目经理的产品经理,在进行相关项目开发的时候,会考虑项目哪些需求是核心和通用需求,可以作为产品需求,在做项目时尽量去实现,但是要有个度,保证项目进度和成本的前提下进行。

  对于成熟的产品,通常会将用户的个性化信息进行封装,提供定制功能,满足不同用户的不同要求。比如说流程定制、表单定制、功能菜单定制以及其他一些业务功能的配置功能。这样的话,产品相关的项目就是一个个实施项目,只需要实施人员到现场给用户进行一定程度的定制,就可以i交付用户使用。不过,要想达到这种状态的产品,从技术和业务两方面都需要很多的积累,通常需要经过漫长的周期。