Toolmaker is a lightweight software development life cycle management platform
简体中文 | English
Toolmaker这个名字,受到电影《星球大战前传II--克隆人的进攻》一句台词的启发,其中一个情节是机器人C-3PO误入帝国的机器人士兵制造工厂,张口说道“Machines making machines. Huh! How perverse.” 是的,Toolmaker making (software) tools,Toolmaker是一个软件工具的制造者,缘起如是。
支持的终端类型:大屏幕,PC,笔记本,移动端Android,iPhone,iPAD
支持Chrome,Firefox,Edge, Opera, QQ, UC, 猎豹。不支持IE11及以下版本浏览器。
Edge浏览器会出现TLS协议的情况,需要修改,执行Settings->搜索"Internet Options"或者"Internet Properties"->Advanced->Security->勾选"Use TLS 1.0","Use TLS 1.1","Use TLS 1.2",见下图:
Android手机浏览器支持:Chrome,Firefox,Edge,QQ, UC,微信内部浏览器。不支持Opera,猎豹浏览器。
iPhone手机浏览器:Safari
iPad浏览器:Safari
支持PWA模式,浏览器支持Chrome,Firefox,Edge。以Chrome浏览器为例: 手机下载Chrome浏览器最新版本,打开https://toolmaker.io 网站,在浏览器操作菜单中主动选择“添加到主屏幕”,此时在手机屏幕生成一个APP图标,就可以转变为一个类似APP的应用,效果如最右图:
用户第一次登录系统后,根据提示进行创建产品,创建完成后点击切换至该产品,即可以邀请成员,开始创建特性和需求;
“个人版本”一个用户最多可以创建1个产品;
在任何时刻,用户可以点击顶部菜单“我的产品”进行查看目前加入的产品,或者创建新的产品。
产品创建后,只有产品经理(默认为产品创建者)才能邀请其他用户加入产品:点击左侧菜单->设置->成员,一次可以增加多个成员,并分配相应的角色。“个人版本”一个产品最多可以邀请包括产品经理在内5个成员。
产品经理可以修改现有成员的角色,或者可以移除某个成员,同时移除该成员在产品内的所有权限。如果是非产品经理角色的成员登录系统,则可以在这个界面主动退出某个产品。
目前定义四种角色,分别是:
只有产品经理和设计工程师才有权限创建和管理迭代。“个人版本”每个产品最多可以创建100个迭代。
点击左侧菜单->设置->迭代,打开迭代列表,点击列表上方的“+”号,填写名称,迭代类型,起始结束时间点,指定迭代经理,填写迭代内容(开发计划,测试计划,发布计划等)进行创建;
每列数据从左到右依次是:迭代名称,创建者,经理,操作菜单。
可以按照迭代名称查询
可以按照最近修改日期,最近创建日期,迭代名称排序
编辑迭代
复制迭代
删除迭代。
对迭代进行评论,查看评论
查询迭代的操作记录
上载附件
只有产品经理和设计工程师才有权限创建和管理特性。“个人版本”每个产品最多可以创建20个特性。
点击左侧菜单->需求管理->特性,打开特性列表,点击列表上方的“+”号,填写名称,简介,分类,重要性,可获得性,客户价值,特性增强,依赖关系等选项进行创建;可以自定义Tag进行标识;
每列数据从左到右依次是:特性编码OID,名称,自定义Tag,重要性,状态,操作菜单。
可以按照OID和特性名称查询
可以按照最近修改日期,最近创建日期,特性名称排序
可以按照状态过滤。特性状态有:初始化,开发中,已冻结,已结束。
编辑特性
复制特性
冻结/恢复特性
删除特性。只有处于初始状态的特性才可以删除,删除的特性不能被恢复
查询该特性下的需求列表
对特性进行评论,查看评论
查询特性的操作记录
上载附件
只有产品经理和设计工程师才有权限创建和管理需求。“个人版本”每个特性最多可以创建30个需求。
点击左侧菜单->需求管理->需求,打开需求列表,点击列表上方的“+”号,填写名称,简介,分类,重要性等内容进行创建;可以自定义Tag进行标识; 如果需求分类选择了“功能需求”,则需求按照UseCase格式进行描述,输入角色,触发条件,前置条件,后置条件,处理过程,分支流程等内容;如果分类选择了“非功能需求”,则按照一般格式进行描述。
每列数据从左到右依次是:需求编码OID,名称,自定义Tag,重要性,状态,操作菜单。
可以按照OID和需求名称查询
可以按照最近修改日期,最近创建日期,需求名称排序
可以按照状态过滤。需求状态有:初始化,开发中,已冻结,已结束。
只有产品经理和设计工程师才有权限创建和管理组件。“个人版本”每个产品最多可以创建20个组件。
点击左侧菜单->设计管理->组件,打开组件列表,点击列表上方的“+”号,填写名称,简介,描述等内容进行创建;可以自定义Tag进行标识;
每列数据从左到右依次是:组件编码OID,名称,自定义Tag,操作菜单。
可以按照OID和需求名称查询
可以按照最近修改日期,最近创建日期,组件名称排序
只有产品经理和设计工程师才有权限创建和管理功能。“个人版本”每个产品最多可以创建200个功能。
点击左侧菜单->设计管理->功能,打开功能列表,点击列表上方的“+”号,填写所属组件,名称,简介,功能输入,功能处理,功能输出等内容进行创建;可以自定义Tag进行标识;
每列数据从左到右依次是:功能编码OID,名称,自定义Tag,操作菜单。
可以按照OID和需求名称查询
可以按照最近修改日期,最近创建日期,功能名称排序
只有产品经理和设计工程师才有权限创建和管理UML。“个人版本”每个产品最多可以创建50个UML图。
通过4+1模型来管理整个系统的UML图;执行PlantUML脚本格式,支持生成多达10种UML图。
点击左侧菜单->设计管理->UML,打开UML列表,点击列表上方的“+”号,填写所属分类,名称,在PlantUML编辑框输入UML定义脚本,然后执行“刷新”,系统会调用PlantUML服务器生成UML图。 可以拖动缩放按钮进行图片的放大或缩小。 点击保存按钮,保存编辑的UML脚本。
每列数据从左到右依次是:名称,自定义Tag,操作菜单;
可以按照UML图名称查询;
可以按照最近修改日期,最近创建日期,名称排序
目前只提供Swagger格式的RESTful接口上载和显示功能,可以上载多个接口文件显示。
只有产品经理和测试工程师才有权限创建和管理测试用例。“个人版本”每个需求最多可以创建20个测试用例。
点击左侧菜单->测试管理->测试用例,打开测试用例列表,点击列表上方的“+”号,填写所属需求,名称,重要性,前置条件,输入数据,处理过程,期望结果等内容进行创建;可以自定义Tag进行标识;
每列数据从左到右依次是:测试用例编码OID,名称,自定义Tag,重要性,测试结果(注:非状态),操作菜单。
可以按照OID和测试用例名称查询
可以按照最近修改日期,最近创建日期,测试用例名称,重要程度排序
可以按照测试结果过滤。测试结果取值有:未测试,通过,失败,阻塞。
任何角色的用户都可以创建和提交缺陷。“个人版本”每个产品最多可以创建500个缺陷。
点击左侧菜单->测试管理->缺陷,打开缺陷列表,点击列表上方的“+”号,填写所属模块,名称,重要性,产品版本,测试环境,复现条件,问题现象等内容进行创建;可以自定义Tag进行标识;
处于不同状态的缺陷有不同的操作:
任何人都可以创建和管理风险。“个人版本”每个产品最多可以创建100个风险。
点击左侧菜单->任务管理->风险,打开风险列表,点击列表上方的“+”号,填写名称,介绍,风险几率,影响程度(会自动计算风险指数),类型,选择一个责任人,计划的风险结束日期,填写避免措施,应急计划,备注等内容进行创建;可以自定义Tag进行标识;
任何人都可以创建和管理任务。“个人版本”每个产品最多可以创建500个任务。
点击左侧菜单->任务管理->任务,打开任务列表,点击列表上方的“+”号,填写名称,重要性,紧急程度(会自动计算优先级),选择一个责任人,计划的任务结束日期,任务描述等内容进行创建;可以自定义Tag进行标识;
任务列表缺省以Todolist视图显示,可以与普通列表视图切换。在Todolist视图下,可以拖动一个任务以改变其状态,任务容是任务编码OID,名称,责任人,优先级,计划结束日期;
普通列表每列数据从左到右依次是:任务编码OID,名称,自定义Tag,优先级,状态,操作菜单。
可以按照OID和任务名称查询
可以按照最近修改日期,最近创建日期,任务名称,优先级排序
可以按照状态过滤,任务定义的状态有:待处理,处理中,待验证,已冻结,已完成。
任何人都可以创建和管理自定义文档。“个人版本”每个产品最多可以创建100个文档。
点击左侧菜单->文档,打开文档列表,点击列表上方的“+”号,填写名称,内容进行创建;
删除产品。删除产品是非常谨慎的操作,在确认删除一个产品前,需要删除该产品特性和成员(产品经理无法自我删除),必须输入正确的产品名称后才能删除,删除后的产品无法恢复。
点击右上角菜单->设置,执行用户信息设置
修改用户密码
修改界面显示语言,目前支持简体中文和English两种语言。
更换头像
重要事项请通过邮件联系:[email protected];
产品缺陷或新需求可以通过Github Issues提出并获得解答;
加入QQ讨论群:150129626,加入时请注明“Toolmaker”;
请关注我们的微信公众号:微信公众号搜索"PHCP";或者扫描下方二维码关注: