Master Scrum Project Management with ZenTao: From Docker Deployment to Full Workflow
This tutorial walks developers through installing ZenTao via Docker, explains core Scrum concepts, and demonstrates step‑by‑step how each role—admin, product owner, scrum master, developer, and tester—uses ZenTao to execute a complete agile project lifecycle.
ZenTao Overview
ZenTao is a Chinese open‑source project‑management platform developed by Qingdao Yiruan Tianchuang Network Technology Co., Ltd. It integrates product, project, quality, document, organization and task management, and follows the Scrum agile methodology.
Installation and Deployment
ZenTao can be deployed in many ways; the article demonstrates a Docker‑based installation.
<code>docker pull idoop/zentao:latest</code> <code>docker run -d -p 80:80 -p 4306:3306 --name zentao-server \
-e ADMINER_USER="admin" -e ADMINER_PASSWD="123456" \
-e BIND_ADDRESS="false" \
-v /mydata/zbox/:/opt/zbox/ \
--add-host smtp.exmail.qq.com:163.177.90.125 \
-d idoop/zentao:latest</code>After the container starts, the system is reachable at http://192.168.6.132/ with the default credentials
admin:123456.
Core Scrum Concepts
Origin of Agile Development
Traditional waterfall development often fails; agile methods such as Scrum were created to address its shortcomings.
Scrum Roles
Scrum consists of a Product Owner, a Scrum Master, and a Development Team.
Product Owner defines and prioritises user stories.
Scrum Master facilitates meetings and removes impediments.
Development Team delivers increments.
User stories describe a feature from the perspective of a user, its goal and value.
Iterative Development
Sprints last 1–4 weeks, involve 5–9 people, and deliver a fixed set of user stories.
Scrum Process
The basic Scrum flow includes product backlog creation, sprint planning, task breakdown, daily stand‑up, sprint review, and retrospective.
Product Owner creates the product backlog.
Release planning meeting defines the sprint backlog.
Sprint planning splits stories into tasks.
Daily stand‑up tracks progress.
Sprint review demonstrates completed work.
Retrospective identifies improvements.
Using ZenTao for Scrum
Administrator
Set up department structure and user accounts via Organization → User → Maintain Department / Add User.
Product Owner
Create products, modules, and requirements, then review and approve them; also create release plans.
Project Manager (Scrum Master)
Create projects (sprints), assemble teams, link products and requirements, and break requirements into tasks.
Development Team
Claim tasks, start and finish them, log remaining and consumed time, use the electronic board, create versions and test cases.
Test Team
Execute test cases, report bugs, assign them to developers, verify fixes, and close bugs.
Conclusion
The article demonstrates a complete Scrum‑based workflow in ZenTao, illustrating the responsibilities of each role.
Reference
Official documentation: https://www.zentao.net/book/zentaopmshelp/38.html
macrozheng
Dedicated to Java tech sharing and dissecting top open-source projects. Topics include Spring Boot, Spring Cloud, Docker, Kubernetes and more. Author’s GitHub project “mall” has 50K+ stars.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.