﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-突破自我-文章分类-项目管理</title><link>http://www.blogjava.net/gy2008/category/32902.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 11 Jul 2008 02:58:20 GMT</lastBuildDate><pubDate>Fri, 11 Jul 2008 02:58:20 GMT</pubDate><ttl>60</ttl><item><title>博客说明请先浏览，欢迎一块讨论</title><link>http://www.blogjava.net/gy2008/articles/214196.html</link><dc:creator>老七</dc:creator><author>老七</author><pubDate>Fri, 11 Jul 2008 02:45:00 GMT</pubDate><guid>http://www.blogjava.net/gy2008/articles/214196.html</guid><wfw:comment>http://www.blogjava.net/gy2008/comments/214196.html</wfw:comment><comments>http://www.blogjava.net/gy2008/articles/214196.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gy2008/comments/commentRss/214196.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gy2008/services/trackbacks/214196.html</trackback:ping><description><![CDATA[<span style="font-size: 14pt">&nbsp;&nbsp;&nbsp;&nbsp;大家好，我是一名从事IT七年的员工了，可是七年中，我遇到了很多项目中的问题，在每天忙忙碌碌的工作中，一直没有回顾总结，近一段时间，突然发现曾经追求的目标，现在也没有实现，所以我想我应该好好总结总结了。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;我一直思考如何开发好一个产品，在工作过的每一个公司，均没有获得一个满意的答案。市场上有好用的产品还是很多的，这就说明开发一个好产品的方法还是存在的，只是我不知道而已，所以我建了这个博客，总结过去、记录现在。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;我在该博客的发表的文章，是以&#8220;如何开发好一个产品&#8221;为主线，希望我能在一段时间以后，找到一个满意的答案。如果有相同爱好的友人想共同讨论，请联系我，MSN：<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#103;&#97;&#111;&#95;&#115;&#104;&#121;&#64;&#104;&#111;&#116;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;">gao_shy@hotmail.com</a>，也可以给我留言或评论。</span><br />
<br />
<span style="color: red">&nbsp;&nbsp;&nbsp;<strong>&nbsp;注：有些文章只有思路的时候我就发到这上面来了，并没有整理出来，也可能错误很多，望大家见谅，我会尽快的补充完整。</strong></span> 
 <img src ="http://www.blogjava.net/gy2008/aggbug/214196.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gy2008/" target="_blank">老七</a> 2008-07-11 10:45 <a href="http://www.blogjava.net/gy2008/articles/214196.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>浅谈项目的开发过程</title><link>http://www.blogjava.net/gy2008/articles/214182.html</link><dc:creator>老七</dc:creator><author>老七</author><pubDate>Fri, 11 Jul 2008 02:03:00 GMT</pubDate><guid>http://www.blogjava.net/gy2008/articles/214182.html</guid><wfw:comment>http://www.blogjava.net/gy2008/comments/214182.html</wfw:comment><comments>http://www.blogjava.net/gy2008/articles/214182.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/gy2008/comments/commentRss/214182.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/gy2008/services/trackbacks/214182.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;工作也有好几年了，做过程序员，也做过分析师、项目经理等职位，经过几年的磨练，自己从技术到管理都有不小的提高，但是对我来说非常遗憾的是，做了这么多的项目、产品，能让自己非常满意的地方还真不太多。以前也时常考虑软件开发过程，也在不少地方做过偿试，但是效果最终都不怎么好，其间也换了几个公司，不过软件开发过程都不能让人满意，难道这是中国特色？<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;软件开发方法有很多种，从最早的结构化开发方法、原型法，到现在的RUP、XP等等，虽然也有研究，但在实际运用中，均感觉不顺利。我现在将自己的想法简单列举一下，到自己想通、有所得的时候，能更新一下，留作一个纪念。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;声明，本文只对开发过程做简单描述，也是我的个人想法，如果您看到了，请多提宝贵意见，以便于我更好完善该文档，每个部分的详细操作，我会再开新文章讨论。<br />
<br />
1、需求分析<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;这里谈到的需求分析，是指用户对系统的期望，而不是非常具体的需求描述，主要为系统架构提供依据的。如果你不是售前，那么这个需求基本上不是你跟用户讨论确定的，很常见的是售前吹给用户的，我觉得不管是写好的技术建议书、点对点应答，这地方一定要把握好用户有的真实想法。我觉得以下几个方面要把握：<br />
&nbsp;&nbsp;&nbsp;&nbsp;1）系统的规模，包括数据量、用户数量。<br />
&nbsp;&nbsp;&nbsp; 2）系统主要的管理对象。<br />
&nbsp;&nbsp;&nbsp; 3）与其它外部系统的关系。<br />
&nbsp;&nbsp;&nbsp; 4）系统的核功能有那些。<br />
<br />
2、系统架构<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;系统架构，很多时候是很空的，但是确是非常重要的。这里谈到的架构，不是指框架的使用，像项目中使用Struts+Spring+Hibernate，这算是架构，也是系统架构要考虑的，但是不是最重要的。一个系统能不能运行正常，首要条件就是系统架构的好不好，可能大部分人遇到的项目都是架构好的，如果遇到需要架构的，我觉得要考虑：<br />
&nbsp;&nbsp;&nbsp;&nbsp;1）系统的那些模块的数据量比较大，增长速度是怎么样的，需要怎么架构能满足性能要求？<br />
&nbsp;&nbsp;&nbsp; 2）系统的那些模块用户访问量比较大，最高并发访问量有多大？<br />
&nbsp;&nbsp;&nbsp; 3）系统内部数据处理过程中，那些处理是非常耗时的，如何能及时的对用户做出响应？<br />
&nbsp;&nbsp;&nbsp; 4）系统与外部之间有那些接口，传递的数据量有多大，如何确保数据的传递速度及完整性？<br />
<br />
3、项目构建<br />
4、功能需求分析<br />
5、概要设计<br />
6、详细设计<br />
7、代码编写<br />
8、测试<br />
9、发布&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;产品发布后，
<img src ="http://www.blogjava.net/gy2008/aggbug/214182.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/gy2008/" target="_blank">老七</a> 2008-07-11 10:03 <a href="http://www.blogjava.net/gy2008/articles/214182.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>