项目和项目集

组织级项目管理三个版图
项目(Project)、项目集(Program)和项目组合(Portfolio)是组织以项目为中心的三个管理层级。
项目聚焦创造独特的产品、服务或成果。项目集是一组相互关联且被协调管理的项目和子项目集,重点聚焦项目之间的协调。项目组合是为了实现战略业务目标而在一起管理的项目和项目集,重点聚焦项目的选择和资源管理。
iSoftBook提供父项目、子项目管理,一个父项目和其下的子项目构成一个项目集,并通过特定的权限控制规则,实现父项目、子项目间的协同工作与管理。据此,iSoftBook运用统一的概念体系,支撑项目、项目集、项目组合的管理,实施组织级项目管理能力和规模化敏捷开发方法。
项目和项目集隶属于组织部门,遵循组织架构管理权限法则和项目集层级管控法则,实现分级管理,从而分担项目管理工作。组织管理员能对所属组织的项目进行管理。父级项目的团队成员能够管理和访问其下的子项目,子项目通过授权设置能够访问父项目、或者供兄弟项目所访问,从而实现项目集信息的纵向和横向沟通与交流。
- 项目创建权。部门的员工仅能在其所在的部门创建顶级项目,部门管理员能在其所管辖的部门创建顶级项目和子项目。父级项目团队成员能在其下创建子项目。
- 项目管理权。项目管理权是指项目名称、项目信息的编辑权、项目删除权和项目团队成员的管理权。项目的创建人成为项目的首位管理员。项目管理员、项目部门管理员和父项目团队成员能够管理该项目。
- 项目写权限。项目的写权限是指项目文档、项目代码仓库、项目任务看板、项目集成等的编辑权。仅项目组成员具有该项目的写权限。
- 项目读权限。项目的读权限是指访问项目信息、团队、文档、代码、任务、持续集成等信息的权力。项目组成员、项目所在组织管理员、其父项目团队成员对该项目具有读权限。子项目通过授权设置而具有额外的读权限,能访问父项目或被兄弟项目所访问。

iSoftBook父子项目管理架构与共享控制体系
项目集创建与管理

点击系统顶部导航栏“项目”按钮,进入团队项目与项目集管理。
项目和项目集隶属于组织部门。用户能够访问各部门下具有访问权限的项目集和可访问项目,并基于权限管理规则进行项目的创建和管理。
- 一个项目包括项目名称、项目描述、任务仪表盘、创建人和创建时间等基本性质。
- 一个顶级项目和其下的子项目构成一个项目集。
- 一个部门的顶层项目和项目集数量超过10时,系统分页显示。

项目文档管理
创建项目时,自动创建该项目的在线文档系统,提供项目文档的上传、写作、版本化等。具体操作见在线文档系统。
- 仅项目团队成员有权读写项目文档系统。
- 项目所属部门管理员有权查阅项目文档系统。
代码仓库管理
基于HTTP协议的项目Git代码仓库
创建项目时,自动创建该项目的Git HTTP 代码仓库和Git LFS仓库,管理项目代码和紧密耦合的文档。
iSoftBook Git代码仓库遵循平台统一权限访问控制,严格控制Git代码仓库访问,简化了代码库权限管控复杂度。
- SourceTree等三方Git客户端工具中,企业级用户需设置仓库的访问账号为iSoftBook平台登录用户和其Git访问令牌,社区版用户需设置仓库的访问账号为iSoftBook平台登录账号和密码,通过验证,方可访问代码仓库。账号认证失败会给出提示:"unable to access xxx: The requested URL returned error: 403",或者"iSoftBook:No Necessary Permissions"等错误提示
- 用户需在SourceTree等三方工具中严格按照平台给出的代码仓库地址进行复制和配置,其格式如:"https://demo.isoftbook.com/GitHub/19.git",如填写错误会给出提示:"Cannot access URL ......:",或者"fatal: couldn't find ......."等"403"错误提示
- 用户需在SourceTree等第三方工具中、或运用“git config --global user.name”命令, 设置Git的用户名为系统账号名,确保利用系统账号名进行Git提交,方可正常推送代码到本Git代码库。 否则会报告错误:"iSoftBook: username of git repository should be same as committer!"。
- 保护分master与main支,仅项目管理员可向master、main分支推送操作。否则会报告错误:"iSoftBook: Permission denied! Only the project administrator can push into master or main branch!"。
- 项目组成员可推送其它分支。如无推送权限,会报告错误:"iSoftBook: Permission denied! You does not have write permission for the project!"
- 项目组所在部门负责人可浏览代码库。

集成Sourcetree


项目看板管理
层次结构化看板助力项目敏捷管理
iSoftBook平台提供层级结构化任务看板,基于协同和交流基本法则,提供简单而精巧的控制规则,实现任务分解和时间的追踪管理。
任务创建与编辑。项目团队成员能创建新任务,包括新的顶级任务和已存任务的子任务,规定任务描述、起止时间、关联资产属性等,成为任务的计划人。 任务的计划人能编辑和删除自己创建和安排的任务。项目管理员能编辑任意任务并成为该任务新的计划人。
任务承担人是任务的实际执行人。任务计划人、项目管理员可以为任务分配任务承担人。对于尚未分配承担人的任务,团队成员可以主动选择承担该任务。
任务时间管理。任务计划人可以规定任务的开始、结束时间。如未规定,则任务的承担人可以规定该任务的开始和结束时间。如上级任务未规定开始和结束时间,则下级任务的开始和结束时间自动成为上级任务的开始和结束时间。如果上级任务规定了开始和结束时间,则下级任务的开始和结束时间应受到上级任务时间范围约束。 超出约束范围,通常意味着任务延迟开始或延迟完成。
任务状态管理。任务分为原子任务和复合任务。不具有下级子任务的原子任务,仅任务承担人基于任务执行情况,通过双击原子任务的状态图标,在“ToDo”、“Doing”、“Done”三个状态间进行任务状态推进。 具有子任务的复合任务,其状态由子任务的状态计算得到,反映子任务的执行情况和完成数量。并通过颜色反映项目“未开始”、“进行中”、“延迟开始”、“延期完成”、“完成”等状态。 其中绿色表示已经完成状态,黄色表示延迟开始状态,红色表示延期完成状态。 鼠标置于状态图上,会有文字提示具体的状态。
如发现状态推进误操作,任务承担人在执行状态推进操作两分钟内, 可按shift+双击原子任务的状态图标,回退任务状态。 项目管理员和任务计划人可按shift+双击原子任务的状态图标,回退任务状态,纠正任务承担人的状态推进操作。
任务关联资产管理。任务关联资产是执行该任务的输入和输出资产。 任务计划人和任务承担人能够点击“添加关联资产”按钮,弹出对话框添加关联资产。 任务的资产关联和关注是构建研发知识库的一个支持机制。
任务结构化看板

任务编辑与保存
建议:任务编辑中,粘贴的文本可通过工具栏“移除格式”,有效缩小文本占用的空间。

任务全文搜索
项目任务工具栏搜索框中,输入关键字,按回车键或者点击放大镜按钮,搜索项目任务,弹出任务搜索结果页面。

搜索结果页面具有上下文记忆功能,如仅是针对项目任务进行搜索,搜索结果页面顶部导航栏中再次输入搜索关键字,则仍仅仅搜索该项目任务。

任务仪表盘

iSoftBook平台在个人主页、项目管理、项目主页、人物统计等页面,利用仪表盘可视化展示和统计人员和项目任务的执行情况,包括近期完成的任务、正常执行任务、尚未计划任务、延迟开始任务、延迟完成任务。
任务统计提供统一的地方,利用任务仪表盘,集中查询、可视化展示自己所管理员工近期所参与全部项目的任务执行情况。 免去组织管理员到各个项目中查看员工任务执行情况的麻烦。
点击系统顶部导航栏“统计”按钮,进入任务统计功能。
任务统计实现用户跨项目任务的集中统计和可视化展示。
- 部门管理员能够统计、查看所管理部门员工任务执行情况。
- 普通员工能够统计、查看自己的任务执行情况。
- 能够深入查看员工近期执行任务明细列表。

员工任务执行详情

iSoftBook看板实践
运用iSoftBook看板和其运行策略,根据看板中任务粒度、任务性质、时间跨度、是否明确规定任务完成时间等而形成不同的管理实践,在团队管理与员工赋能之间进行灵活平衡,支持自顶向下和自底向上的融合管理,实现项目可视化敏捷管控。
(1) 严格管理模式
任务计划人详细规定任务和子任务及其完成时间,时间计划精确到天,任务承担人遵照计划的任务与时间执行。
(2) 高层管理模式
任务计划人只计划高层任务和其完成时间,时间计划精确到周、两周或月。任务承担人自己制定子任务和完成时间并执行。
(3) 开放管理模式
任务计划人只提出高层任务或者其子任务,但不计划任务的完成时间。任务承担人需自己计划高层任务和子任务的完成时间并遵照执行。
(4) 评审管理模式
任务计划人只提出高层任务或者其子任务,他和任务承担人都不计划任务的完成时间。但任务承担人记录任务实际执行的开始时间与完成时间,供管理者与团队评审。
(5) 自主管理模式
项目组团队成员自己提出高层任务和其子任务并成为任务的计划人,团队成员自组织承担任务并计划任务的开始时间和完成时间,项目管理人仅在必要时对团队制定的计划进行完善和调整。
取消周报,拥抱新看板详细剖析了周报制度和传统看板方法利弊,详细阐释了iSoftBook看板与运行机制。
持续集成管理
Git驱动持续集成、持续部署与DevOps
iSoftBook提供与CI/CD服务器的专属集成机制,监控Git仓库代码推送,实现iSoftBook与Jenkins等CI/CD服务器的快捷、实时、安全、双向集成。
具体访问iSoftBook开放集成
