当前位置: 首页 > news >正文

正版厦门网站设计公司政务网站建设论文

正版厦门网站设计公司,政务网站建设论文,互联网舆情研究中心,网站换了域名还被k站不1.Streber背景介绍#xff1a; Streber是一个基于WEB的在线项目协调工具#xff0c;它融合了wiki的思想和项目协作管理机制#xff0c;成为了一个适用于小型团队的可以贯穿真个项目生命周期的项目协作和管理工具。 Streber的出现的历史并不长#xff0c;作者为德国人…1.Streber背景介绍 Streber是一个基于WEB的在线项目协调工具它融合了wiki的思想和项目协作管理机制成为了一个适用于小型团队的可以贯穿真个项目生命周期的项目协作和管理工具。 Streber的出现的历史并不长作者为德国人网名pixtur其产品原型为05年一个作者的在线office系统在进行这个在线office系统开发工作当中作者发现其思路可以很好的成为一个在项目开发的协调组织的工作平台。于是作者对原有产品的不断的修改和完善其在线协作理念乃至到最后从原有产品中完全剥离出来成为独立的开源项目。 “Streber”在德语中意为是一个具有高度热情和经理旺盛的人按我们白话说就是一得瑟的人....它是基于PHP开发的项目目前的最高版本是 0.803基于php5。同时Sreber是基于GPL开源协议这点一定要注意这意味着你如果使用其进行修改和发布也要遵循GPL协议把你的修改的代码进行开源发布。 图1-1 Streber截图 ----------------------------------------------------------------------------------------------------------------------- 2.Streber特点概述 1.基于wiki的方式 Streber中采用基于wiki的管理方式和语法采用多人协作的方式进行项目的管理和文档的编写项目中的任务和文档资源无论创建者是谁其他人都可以方便的修改和完善在这种方式下项目人员自由度很高极大的提高了项目协作的效率但需要求人员在遵守一定的项目规则下进行项目协作。基于wiki的思想更可以使知识管理与项目紧密的联合起来不用再为项目搭建一套知识管理系统。 2.简单而灵活项目管理协作系统 Streber类似于jira也是面向issue的项目协作系统使用方便操作简单系统中常用操作基本元素就是task也称为issue和 comment并且可灵活进行运用可以作为贯穿项目生命周期中的支持系统也可以单独作为缺陷跟踪系统甚至可以单独作为项目知识管理系统使用。 3.label标签分类功能 Streber中的任务类型可以是一般Task类型DOC类型bug类型idel类型 feature类型research类型refactor类型等等我们可以通过这些类型对任务进行表示和搜索。 4.全面的角色及其权限分类 Steber中的默认角色按照一般项目类的角色分为项目成员系统管理员项目经理开发人员方案人员测试人员客户受信客户以及Guest集中角色各个角色的默认权限不同如有特殊情况管理员可以为每个人定制权限。这些角色是系统自带的如果要添加自己项目的权限可以通过直接修改数据库数据实现。 5.邮件通知和RSS支持 在项目中的每个task的辨变更和更新记录都会被详细的记录下来从更改者的角度这些在进行变更和任务更新的时候可以选择是否将更新邮件通知此此任务的相关干系人保证信息的及时同步。 并且任务的相关联系人可以使用RSS的方式对项目的变更和更新记录进行订阅实现主动获取变更信息的功能。 6.替代sharepoint等项目门户网站功能 我们可以使用Streber代替项目门户的功能可以将在各个项目中中Contact Info、Baselined Schedule、News元素放在项目主页上使项目信息沟通全面通畅。Streber支持英德法西班牙意大利等12种语言的系统界面可惜的是目前还不支持中文的系统界面。 ----------------------------------------------------------------------------------------------------------------------- 3.Streber应用介绍 3.1安装 Streber的安装十分简单简单分为以下几个步骤 1.环境准备准备一个Mysql一个Apache服务器并从http://www.streber-pm.org/index.php?gofileDownloadfile6434下载一个Streber的最新版然后直接copy到htdocs目录下。 2.启动Apache运行index.php。根据提示填写管理员用户名密码数据库地址用户名密码。 3.删除安装目录下的install文件夹 3.2应用 使用过其他项目协作工具的人都会发现Streber的应用操作十分简单它主模块分为HomeProjectPeopleCompany几个部分一般在进行项目开发的时候我们只会经常用到项目模块中的功能。 3.2.1 Home 在Home模块我们可以管理与自己相关的项目任务为添加评论查看最近的任务更新列表书签和effort人工管理 3.2.2 Project: Projec是我们在进行项目协作的时候最为经常使用的模块也是Streber系统的核心模块。在Project中我们可以进行项目的定义项目中任务的分配项目相关文档的撰写项目后期缺陷的跟踪调试项目进度控制项目任务的变更和进度更新等等所有项目的行为活动都是在这里进行定义。每个Project中针对项目的管理又细分为 TaskTopicMilestoneVersionFilesEfforsChages几个元素进行管理为了便于理解我们可以把所有这些元素都看为不同类型的task。当我们建立Project的时候我们可以根据自己的需要设定是否保留这些元素。 TaskStreber中所有项目活动Streber中所有项目活动都是基于Task不论这个Task可能是个开发任务或是个Bug又或者是一个说明文档设计文档可以说它是类似JIRA中的 issue驱动在Streber中的Task驱动。每个Task都有一个唯一的Streber中所有项目活动都是基于Task不论这个Task可能是个开发任务或是个Bug又或者是一个说明文档设计文档可以说它是类似JIRA中的issue驱动在Streber中的Task驱动。每个 Task都有一个唯一的TaskID通过这个TaskID会对应一个唯一的项目URL这样我们可以使用这个TaskID作为每次代码check-in的说明说明此次check-in的目的就不用写太多的commit日志了。Task的属性分为一下几种 1.Task属性 Task中可以指定任务的Milestone指定的为了实现某个Milestone所做的任务任务的优先级任务分配人员目前的状态(new,open,block,done,approved,closed)任务完成节点如果本次无法完成设定为下个版完成如果本次可以完成需要设定在哪个milestone完成的或者可以不做设定任务完成类型如果是task则类型为done如果为bug则类型为fixed其他的根据任务类型依此类推。 2.Task时间管理预计正常完成时长最坏情况下的完成时长正常时间buffertime任务起始时间任务结束时间。 3.Task描述:使用wiki格式。 4.Task显示任务的缩写显示在导航栏的名称任务id可根据任务所需自由设定这个是由项目组设定的比如ex-01,任务的标签供以后任务分类和搜索使用其中包括BugFeatureEnhancementRefactorResearchIdeaOrgnaizeWikiDocu。 Topic主题信息管理,Topic在项目中一般起到发布主题类的信息可以是项目说明文档项目会议记录项目需求变更计划项目内部新闻等等文档类信息同样可作为项目知识管理的功能使用比如代码规范项目开发规范。 Milestone里程碑计划管理项目的里程碑管理同Task设置类似Milestone中可以设置负责人时间管理任务描述显示描述Milestone设置后可以与每个task进行关联上面已经提到每个task的目标都是要针对于某个具体的Milestone的所以把Milestone看做是一个大的 Task由无数小的task的集合形成。Streber的思想还是比较严谨的开发模式具体的使用还是看各个项目了。 Version版本计划管理,里面元素设定与Milestone和Task类似我们在项目中可以把Version看做Milestone的父类把Milestone看做Task的父类。在项目周期前期按照这种方式先设定Version再设定这个Version中的Milestone在设定每一个具体的 Task给其指定所属的Milestone。 File项目文件管理与此项目有关的资源文件可以同一放在这里进行管理与一般的在线系统类似Streber的理念就是使平台达到能将项目周期活动都集中在此的目的所以此功能虽然简单但是还是相当有用的我们可以把项目工具框架各类前期说明书等等文件都在此进行资源共享统一管理。具体好处就不多说了。 Efforts字面上的意思是人工管理感觉其实就是在在项目任务中计算人员工作量的工具在项目开发和人工绩效考核的时候应该有一定作用同时Streber提供统计Efforts功能但似乎这个功能还未完全完善建议可以先不用使用。 Changes变更记录所有任务和文档的内容更新和状态更新以及评论添加都会在这里可以进行查看详细的信息记录 3.2.3 People: 人员管理 在这里设置项目人员信息人员类型默认的人员类型系统管理员项目经理开发人员方案人员测试人员客户等项目基本干系人。我们在这里对项目中所有干系人进行管理并设定相关人员所属的公司。个人认为在项目中无论大小上述的这些角色一定要尽量全员参与到系统的使用中来。不同的干系人具有不同的人员权限的设置系统在初次安装之后只有管理员有用最高权限。权限设置比较简单只有针对项目人员登陆等相关权限但对于一般的小型项目足够使用了。 3.2.4 Companies:公司管理 在这里可设置公司信息公司类型公司类型可为 一般客户高活跃度客户供应商各做伙伴。在建立项目和建立人员的时候都可以设定所属公司。 3.2.5 Search:搜索功能在所搜的关键字前加入‘’可直接跳到最佳结果页面中。 ---------------------------------------------------------------------------------------------- 4.Streber在项目中的实践 我们基本上了解了Streber的功能可以看出系统使用相对大型商业软件要简单的多相对缺少了很多纷繁复杂的工作流程细化流程和统计功能。但是对于中小型项目来说Streber已经抓住了项目中的关键要素只要使用方法得当将项目管理思想很好的融合到工具中Streber可以使一般项目的质量和开发过程得到一个很大层次的以高。下面就我在项目管理过程中的经验与结合Streber的一些实践方法分享出来希望大家能提出宝贵意见并且能将自己在管理过程中的经验或使用工具的经验分享出来。 4.1 建立新项目 建立新项目的时候注意项目描述的重要性项目描述是显示在项目首页最醒目的地方所有的项目干系人每次进入项目的时候都会看到在项目描述中将项目的目标和意义写好稍微夸大也是允许的要让让开发人员认识到他们所做的事情的重要程度做到信息对称我们的项目团队对项目的成功有共同的认识使我们项目顺利完成的第一步。在项目关闭后我们将项目总结再补充到项目描述之中整个项目周期完成。 4.2 建立干系人管理和沟通机制 包括客户公司领导开发人员市场人员等和项目相关的一切人员都在系统中设立相应的账号使各方人员均能参与其中。我们在其中一个项目中为客户开放阅读RSS订阅与编辑权限编辑权限看情况而定可以让其参与其中增加客户的团队归属感使其了解团队的各个方面包括项目进度汇报各类文档资料潜在困难资源需求使其主动帮助项目向更好的方式发展。 4.3 建立项目知识库 建立知识库的好处众所周知知识库已经越来越成为现在软件项目过程中的一个重要组成部分。我们使用Project中的 Topic功能实现项目中的知识库的功能。我们在知识库中记录项目的代码规范测试用户编写项目工具经验页面设计规范文档专业规范等一般基础性知识点同时在一些项目中可以直接在知识库中进行项目说明书开发设计文档项目风险列表等开发类文档。使用 Project中的Folder功能可以进行文档的分级显示和管理。 4.4沟通管理 Streber本身就是一个很好的沟通管理工具我们在项目中主要使用其作为一个被动信息共享平台。开发人员使用Topic功能进行针对项目周报和月报的撰写具体方法可以让汇报与上面的知识管理使用不同的Folder在汇报的folder中为每一个开发人员使用姓名或员工编号建立一个周汇报的 topic和一个月报的topic。客户公司领导和项目其他相关人员可以通过邮件或者Streber的RSS功能定期或手动收取这些报告以了解项目的进度。同时项目经理和高层领导可以在这些汇报中批示自己的意见建议或鼓励或表扬对于开发人员的开发热情是一种激励。 在Streber中每个任务都有一个TaskID的唯一标识我们利用这个ID与其他的项目协作工具关联起来例如我们在每日编译后在Check in到代码库的时候可以将每人负责的的Taskid作为comment提交到代码库。这样每次的提交都会有一个具体的taskid任务与之对应以后有问题可以根据taskid对代码版本进行针对性的复查将版本与代码关联统一管理起来。 4.5任务流程和任务设置 任务分配和协作无疑是使用Streber最大的目的之一在我们的项目实施周期我们无论采用何种软件开发方式最终都离不开以下几步 计划任务全体项目组人员-》形成项目阶段界定milestone项目组全体成员-》分析安排任务全员讨论项目助理在Project中登记任务-》任务实施项目组员打开任务实施更新进度-》完成任务项目经理审核-》审核通过项目助理关闭此任务。注意在进行任务分配和登记的时候注意任务一定是具体的可以验证的。 Strber中的任务具有newopendoneapprivedclosed几个状态我们对应任务在上述不同阶段使用不同的状态进行标示同时任务在分配登记的信息只是任务的一些基本信息描述优先级状态类型Label新的开发任务可以为task或feather如果是至于任务的时间就需要和每个被分配人员商议讨论最好由本人进行估算之后再进行登记。 在项目实施过程中注意要让团队成员养成每日对任务情况进行汇报的习惯这个习惯如同每日编译和每日check in一样重要目的是事project中的任务进度一定要反映最近的情况。具体的汇报方式可以使用评论的方式每个成员对本人每日的工作在相应任务下面以 add comment(评论)方式加入简短的总结并根据自己的任务完成情况更新项目情况包括项目完成进度百分比项目状态如果遇到任务变更或突发实践也可以直接更改任务的周期并最好在comment中说明一下。在任务完成并审核后登记人员对任务进行关闭关闭的时候需要选择此任务的关系原因如果是新功能feather的task直接选择done即可如果是bug类型的任务则需要选择fixed其他类型可根据任务的状态和类型不同选择相应的关系状态。 在缺陷跟踪方面Streber中对缺陷的跟踪方式与任务一样事实上这里的缺陷就是一种类型为BUG的任务其发布方式和流程与其他任务没有太大区别只需要注意task的类型label的类型等设置即可。Tester测试在进行缺陷登记的时候注意是否写清了Bug的重现步骤并且保证所有的缺陷都是有登记的人进行验证后进行关闭。我们在登记缺陷的时候也要写清楚这个缺陷的优先级开发人员一定要保证在开发新功能前把所有严重的缺陷解决掉再开始新任务。 ----------------------------------------------------------------------------------------------- 5.不适合使用Streber的情况 1.Streber官方网站上表明本系统只适合1-40人的小型团队的确Streber没有商业软件的自动化流程也没有其软件的功能细化程度高但这个描述也有点儿太绝对了还是要根据项目实际情况和管理体系来确定。 2.Streber不是一个缺陷管理工具它关注与项目的整个生命周期同样也没有相应的二次开发的API和与CVSSunVersion之间的插件。 3.Streber不是一个纯wiki系统不要把它当作WIKI系统使用它的性能对于项目内部管理来说足够使用了但是并没有加入太多的性能优化和缓存机制所以把其当作内容管理系统来做是相当不明智的。 ----------------------------------------------------------------------------------------------- 6.使用总结 在软件过程改进技术不断发展和进步的情况下很多国内中小型企业的开发规范化和项目管理机制确一直滞留在45年前的样子这样的情况对于企业和雇员的发展都具有很大的弊端。近年来市面上也出了很多项目协作和管理工具例如有名的JIRAXplanner版本控制工具svncvs等等。这些工具各有个的特点关键使用工具不是目的目的是要在工具辅助基础使用项目管理思想上最大限度的对项目进行控制对软件构造过程进行不断持续的优化和改造这样才能使软件企业和项目得到良性发展。本文在Streber上也是个大体的说明strber中包括wiki的使用任务的转接分派项目元素的移动权限的具体设置本文都没详细的进行阐述我会在以后的相关文章中逐渐进行说明由于streber的中文文档几乎没有如果大家有相关的经验技术可以一同进行交流。 ----------------------------------------------------------------------------------------------- 附录WIKI语法初窥 WIKI语法适合进行多人协作文档和版本控制由于streber基于WIKI的思想和语法进行设计文档的编写使用都是WIKI的语法所以本文简单介绍一下WIKI语法核项目中常用的语法如在使用过程中需要wiki语法的进一步支持可以到这里http://www.allwiki.com/wiki/Wiki查询。 标题heading Top Level Second Level 或者 Top Level - 3 or more characters Second Level ------------ - 3 or more - charaters 列表List # Numbered # Numbered 代码框 [ code fromindex.php] some more code [ /code] Email链接 Send to mailto:zmstreber 表格Tables |Header |Header | |Cell |Cell |
http://www.zqtcl.cn/news/499458/

相关文章:

  • 个人网站怎么申请销售策划
  • 网站被黑 禁止js跳转企业为什么要建立集团
  • 建设网站的各种问题上海品牌女装排行榜前十名
  • seo优化搜索引擎网站优化推广网络关键词优化-乐之家网络科技商城网站备案能通过吗
  • 江门网站建设推广策划网站改版的宣传词
  • 网站建设三大部分国外购物平台网页界面设计
  • 公司商城网站建设方案wordpress旗舰
  • 京东云服务器怎么做网站企业宣传网站怎么做
  • 如何自学网站建设云南网爱我国防知识竞赛
  • 什么网站可以做投资设计接单
  • 网站内容批量替换桐乡网站制作
  • 怎么免费做网站教程制作xml网站地图文件
  • 广西智能网站建设哪家好网红商城
  • 关于建设网站的情况说明书wordpress 在线检测
  • 帝国cms 网站迁移错版怎样做心理咨询网站
  • 烟台建网站wordpress重写规则
  • 上海网站建设怎么赚钱平顶山网站建设服务公司
  • 导航网站如何被百度收录广告设计在线设计
  • 雪域什么网站是做电影的苏州优化方式
  • 设计网站多少钱手机百度助手
  • 驾校网上约车网站开发不会做网站如何做seo
  • 企业做推广可以发哪些网站宜兴埠网站建设
  • 网站后台文章添加成功 不显示公司设计网站建设合同
  • 后端开发需要掌握哪些知识潍坊优化公司
  • 专业手机网站制作哪家好wordpress wp-polls
  • 网站建设前分析网页制作素材按钮
  • 做视频网站怎么对接云盘松江新城网站建设
  • 温州阿里巴巴网站建设企业宣传片怎么拍
  • 淮阳住房城乡建设局网站阿里巴巴做国际网站要多少钱
  • 电子商务个人网站可以备案吗短网址还原