随笔 - 7  文章 - 0 评论 - 418 trackbacks - 7
<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

昵称:Wenzy
园龄:5年5个月
粉丝:3
关注:0

搜索

 
 

常用链接

我的标签

随笔档案

项目管理工具

最新评论

阅读排行榜

评论排行榜

推荐排行榜

下文SNS指的是狭义的社会化软件平台,不包含p2p技术,只是六度空间理论的应用。

       Sns是一个把人们现实生活中的朋友与朋友之间的关系搬到网络上,让网络更具有真实感。Sns国内目前比较成功的就是校内网,开心网。在拥有大批用户的基础上,校内网开放了接口,使更多的开发人员可以在上面开发自己应用软件,共享同一个登陆平台。

       现在的SNS行业呈现规模化,集中化。风险投资商可以选择的余地也比较小。可以预见在未来两年内,SNS领域中将出现如下细分产品:

1、            开放源代码的SNS平台。例如前期我们的新闻管理系统CMS,博客系统BLOGS,论坛(Discuz)。在历经了大规模成功应用之后,现在每个小型网站几乎都可以免费获得此类系统的源代码,成为一个网站的标准配置。可以预见,在未来,中小型网站也将出现各种SNS平台,SNS平台将成为建造网站的必备功能,国内也将出现一些比较成功的SNS平台提供商,包括asp.net,php,java

2、            SNS平台与商业系统的融合。ERP,CRM之类的成熟软件在未来,也将融入SNS理念,在一个中型以及大型的公司内部,SNS将得到很好的应用,可以促进企业内部员工之间的沟通与交流,增强员工对企业的认同感,并且企业的知识管理也将在SNS平台上得到很好的发扬光大。

3、            行业类SNS平台。在每个行业未来也应该出现SNS平台,例如游戏行业,汽车行业,房地产中介行业等。这些行业的SNS平台的特点是专业化,提供标准SNS没有的行业化的应用,聚合同一个行业或者同一个爱好的朋友圈。

4、            SNS应用开发。在未来会有专职的公司进行一个应用开发,并且融入到各大SNS平台之中,赚取服务费。未来软件行业的趋势是一个大公司围绕着很多个小公司为其作配套,与目前的汽车行业类似。SNS在未来是需要一个大资金进入的行业。

5、            3G手机上的SNS平台,可以做到随时随地交朋友,随时随地关注朋友的动态。在未来,手机和电脑的差异将越来越小,越来越多的互联网成熟应用会大规模的转移到手机上。

研究SNS软件目前取得成功的原理有助于研究未来互联网发展的趋势以及移动计算的发展趋势。SNS软件将成为新一轮的互联网经济增长点。

posted @ 2008-08-21 00:06 Wenzy 阅读(757) 评论(0) 编辑
 

     奥运是世界级项目,每个项目参与者都是光荣的,为了同一个目标,举国上下,齐心协力。鸟巢依靠自己的力量站起来的时候,就跟刘翔跑过终点赢得一样,赢得了全世界的建筑奇迹冠军。参与此项目的人,获得了永远的荣誉,无论是总工程师还是负责吊装的普通工人,还是制造高强度钢的钢铁工人,他们完成了一项建筑奇迹,举世瞩目。

 

     作为一个软件项目来说,也是一个工程,无论大小,对社会都会有所贡献。我们就可以把每个软件看作是一个运动员,我们开发者就是这个运动员的教练。每个同类软件都要参加本项目的比赛,评委就是所有用户,他们用钱投票,选择出用户心目中的冠军。

 

     那么当这个软件立项的时候,就和运动员刚刚被召进少体校一样,要从基本功开始练习,例如,开发团队配合,等于教练团队的配合,软件基本框架的制定,等于运动员运动规则的确定,基本功能的确定,等于运动员基本功的练习。

 

软件在开发过程中,就是在不断的练习基本功,先满足用户的基本需求。当软件第一个版本开发出来就要参加一小型比赛,就是要邀请小部分用户来进行评估。如果评委们觉得,基本功练习扎实了,有发展潜力了,就会投票选出好苗子,选拔进省队。

 

进了省队以后,关注的人就多了,那么训练的难度就要加大,也就是说,随着软件用户的增加,软件的功能就要渐渐完善。省运会比赛的时候,参赛选手也更强大了,要获得较好的名次,软件要做到全省出名,就要不断反复的练习打好基本功的基础上,加强难度动作,要做到竞争对手做不到的动作,完成竞争对手做不到的任务,才会获得冠军。每次比赛,参赛的队伍都会拿出自己队员的一个新的版本进行比赛。如果参加比较没有获得好的名次,那就要回家继续训练。就和运动员一样,可能好多年才能上国家队,可能一辈子也都上不了。

 

如果在省运会获得冠军,就可以选拔进国家级别的队伍了,在国家队里面,各个省的精英就聚在一起,互相学习,互相研究。作为一个软件,每个省都有做的比较顶尖的成功产品,在国家队里面要赢得全国冠军,很多选手就开始新一轮的打基础,建高楼的迭代轮回。因为基础打好了,技术全面加上特长突出,才能在全国获得比较好的名次。

 

软件在这个时候,也是全省颇名气,在全国崭露头角的时候,如果想要在全国,亚运会,甚至奥运会的比赛中,拿到名次,就必须站在行业前沿,对竞争对换手做全面的分析,并且对国际上最先进的东西进行消化吸收,研究出一套有自己特色的技术动作,加上自己的必杀技,就如王励勤的正手,王皓的反手一样,都是独一无二的,虽然模仿者很多,但也到不了那个高度。

 

       那么在这个时候,作为教练的开发者,我们就会感到很光荣。在平时,为了运动员能做好一个动作,我们不厌其烦的去抓细节,一个动作反复的练,不断地完善,成熟的过程,就和开发一个功能,不断地去使用,修复bug的过程一样,枯燥无味,很辛苦。在比赛的时候,还非常担心出问题,就和软件在用的过程中突然跳出unknow Exception一样。为了软件能够成熟起来,我们教练付出了许多的努力,包括技术研究,竞争对手研究,还要发现软件的特长,优势。不过当比赛渐渐的获得名次,关注的人渐渐得多了起来,那是我们教练感到最欣慰的时候。如果刘翔获得2008年冠军,那他的教练说,就和许海峰获得第一枚金牌一样,也拥有了永远的荣誉了。

 

用竞技体育残酷性来直面软件市场的激烈竞争,把用户当作评委,把用户付费当作是评委亮分,软件开发团队无论大小,都要追求更高,更快,更强的奥运精神,通过长时间的不断努力,才能在市场中占有一席之地,为更多的人服务,创造价值。

posted @ 2008-08-09 11:05 Wenzy 阅读(967) 评论(2) 编辑

非常惭愧,程序写了1.0以后,没再写了。
http://files.cnblogs.com/Wenzy/RMF1.0Beta20061003.rar
朋友们在这里下载吧,唉,这年头,搞点研究都静不下心来,写得第二个版本bug好多,也不发布了,看看哪天我的股票暴涨一下,心情好了,再继续吧。

posted @ 2007-10-16 17:10 Wenzy 阅读(5895) 评论(21) 编辑
在这里下载吧,域名被偷了,不好意思http://files.cnblogs.com/Wenzy/RMF1.0Beta20061003.rar

Asp.net RBAC membership framework For Visual Studio 2005
这里是基于Asp.net 2.0 membership机制的,根据RBAC权限管理规范扩展的一个框架。
详细介绍请见:http://www.cnblogs.com/Wenzy/archive/2006/09/19/504124.html
放假了,终于有空发布RMF 1.0 Beta所有源代码和数据库,
经过一段时间的测试,基本解决了大部分问题。谢谢网友们对我的支持。

系统的功能还不够完善,还是不够用,争取下一个版本的功能更加完善,希望高手能够给点建议。如果发现了bug,及时告诉我啦,顺便交个朋友哈

10-3日早晨bug 修复记录:

1、添加了上次漏掉的解决方案,谢谢 vagabond

2、修复了删除所有资源组异常的错误

3、修复了删除用户发生的错误,谢谢 culturenet

4、添加了删除用户要把他的详细信息一起删除掉的功能。

下一个版本的规划:

Version 1.0 (当前版本,10月1日) Version 2.0(下个版本)
Web:
  1. 用户注册
  2. 用户管理
  3. 角色管理
  4. 权限分配
  5. 权限判断
  6. 用户资料获取

WMFConfigTool:

  1. 资源管理
  2. 操作管理
  3. 资源组管理
  4. 代码生成
Web:
  1. 用户管理性能优化
  2. 用户组管理
  3. 权限组管理
  4. 业务参数配置
  5. 权限值配置
  6. 统计功能

WMFConfigTool:

  1. 权限值管理
  2. 业务参数配置
  3. 代码生成加强
wenzy@tom.com

posted @ 2006-10-02 10:54 Wenzy 阅读(19791) 评论(146) 编辑
    本系统已经送给一些网友进行小规模的测试了,争取国庆节发吧。
    起初只是随便发一下看看有没有人要,结果才发现发网上比压力很大阿,稍微做得不好,就会有人指出。所以水平不足之处还望大家体谅。
    做这个系统的初衷是抛砖引玉。我想只要有项目经验的程序员,都有做过类似的系统了,可是我翻遍了互联网都没有看到有ASP.net2.0的RBAC具体实现。
    我水平也有限,但是想到可能还有人也找同样的东西,如果我把我写的东西给大家看看说不定会得到很多建议,然后一起交流学习,省得初学者再走弯路。这系统可能没办法做到非常好,我想关键在于思想的交流
    本程序实现了基本的权限管理所需要的功能,目前由于还缺少一些复杂的权限控制。下一个版本,我会加上更多的功能,包括用户组、角色组、业务参数,权限值等,功能更加完善。

在Asp.net RBAC Membership Framework中(以下简称RMF吧)RBAC与asp.net 2.0 中的Membership 的结合如图所示:
有些朋友需要RBAC参考,这里提供下载:参考文献:Introduction to Role based Access Control 作者:冰云(Icecloud@sina.com)nemo(nemo_fc@sina.com)
这是节选自PDF里面的RBAC标准图。

我是这样实现的,为了和Asp.net2.0的membership配合起来,所以做了一些变动。


ResourceGroup:
   资源可以包括系统里面的所有东西,包括菜单,数据库,界面控件等等,为了更好的管理这些资源,所以我添加了在RBAC规范里面没有的ResourceGroup表,就是把资源分类以后,在配置工具里面更好配置
Privilege=Resource+Operation
Resource:可以有中文名称和英文名称,并且ResourcesOrder可以对资源进行排序。
Operation:同样也可以有中英文名。

以Aspnet开头的表,可以用aspnet_regsql生成,很方便。

解释一下我用代码生成的理由:
1、代码生成后是强名称的,在编译的时候就会检查错误。
2、其他程序员可以不关心权限系统的实现,只要用智能感应功能就可以找到系统里配置好的权限。
3、系统也提供了一些方法可以不用代码生成的文件来判断权限。

目前正在测试,我怕bug太多对不起各位朋友阿
posted @ 2006-09-22 09:25 Wenzy 阅读(6619) 评论(28) 编辑
posted @ 2006-09-19 10:06 Wenzy 阅读(19917) 评论(187) 编辑
摘要: 项目管理需要的知识,是一个体系的知识,包括项目管理本身的知识体系,以及项目管理要应用到的领域所需要的知识体系,然后就是管理的技能,当时最重要的,是软技能,也就是人际关系技能。管理的核心:人。管理的四大要素:1.选择正确的人2.为他们分配正确的工作3.保持他们的积极性4.帮助团队凝聚起来并保持团队的凝聚力。1、选择正确的人 首先要学会看人。虽然我不是人力资源专家,但是我清楚一个软件项目的成功所需要的...阅读全文
posted @ 2006-09-19 09:36 Wenzy 阅读(19805) 评论(37) 编辑