SlideShare a Scribd company logo
1 of 17
Download to read offline
ZENTAO
SCAN ME
ZENTAO
LECTURE
ZenTao, A Professional Solution
for Software Development Projects
2020
PROJECT AND
PROJECT MANAGEMENT
PROJECT
A temporary endeavor undertaken to create a
unique product or service.
PROJECT
MANAGEMENT
The application of knowledge,
skills, tools, and techniques to project
activities to meet the project requirements.
PAGE 01PAGE 01
PROJECT
MANAGEMENT
DEVELOPMENT PROJECT
MANAGEMENT
HELLO
WORLD
the concept of project management rose after World War II
methods and standards are made in the US as a model
CMMI and PMBOOK as standards
mainly for engineering projects
development project management comes with computers
manages the software development projects
early development project management learned from engineering
project management
waterfall model as the mainstream
PAGE 02SOFTWARE DEVELOPMENT
PROJECT MANAGEMENT
Requirements
Design
Implementation
Verification
Maintenance
clear stages easy operation successful cases
PAGE 03WATERFALL MODEL
Fast fish
eat
slow ones
Complex
software
no
iterative
work
Not the
result
as expected
Now
Require high qulaity
Release via physical media
High aftersakes cost
Mild competition
Past
PAGE 04HISTORY OF
SOFTWARE DEVELOPMENT
Unlimited requirements
B/S as mainstream
SAAS
Fast delivery and intense
competition
1990s
Various theories
and methods
came out
SCRUM
1995
Scrum is put
forward by
Ken Schwaber
and Jeff Sutherland
...
1999
Kent Beck
published
Extreme Programming
Explained
· Individuals and interactions over
processes and tools
· Working software over
comprehensive documentation
· Customer collaboration over
contract negotiation
· Responding to change
over following a plan
2001
PAGE 05NEW METHODS
Methods
Extreme
Programming
Agile Manifesto
PAGE 06
SCRUM
Rugby
Relay Race
Waterfall
Address complex adaptive problems, while productively and
creatively delivering products of the highest possible value.
According to business value, priority should be given to high
priority functions.
Iterating in sprint, including product design, development and
testing (2-4 weeks).
Implement independent management, continuously improve
the internal process efficiency.
Stable release rhythm, get feedback and adjust accordingly.
No specific engineering practice (Scrum + XP).
SCRUM KEYWORDS
· 5~7 team members
· Cross functional: development,
testing, design, etc
· Self-managed
TEAM
· Define product features
· Determine the content and
date of product release
· Responsible for the input
and output of products
· Adjust the priority of user stories
according to market
· Agree or reject the increment
PRODUCT
OWNER
SCRUM
MASTER
· Directly manage the project
· Lead the team to complete scrum practice
and implement its value
· Solve problems encountered in the team
· Ensure team efficiency and status
· Coordinate and communicate within the team
PAGE 07SCRUM ROLES
Sprint
Planning
· Analyze and evaluate
product backlog
· Select for sprint backlog
· according to the story
priority
· Task breakdown
· Estimate tasks in hours
Daily Scrum
· Held every day
· Stand up for a meeting
· Describe what you did
yesterday and what to do
· Invite all relevant
personnel to attend
· Only team members speak
· Avoid irrelevant discussions
Sprint Review
· Increment demonstration
once the sprint is done
· Prepare the demo
in advance
· All team members shoul
take part in
· Invite people who want to
get updates of the product
Sprint
Retrospective
Story splitting
Task breakdown
Held daily
Report work
Demo & review Lessons learned
PAGE 08
· Review and learn from
this sprint
· All team members should
take part in
· Prepare for the
next sprint
4 SCRUM MEETINGS
PRODUCT
BACKLOG
An ordered list of everything that is known to be needed in the product
The single source of requirements for any changes to be
made to the product
Product Owner is responsible for the Product Backlog,
including its content, availability, and ordering.
SPRINT
BACKLOG
Developers decide which tasks they will do
Tasks are not assigned
Each task has someone to be responsible for it
As work is performed or completed, the estimated remaining work is updated.
X-Axis: The project/iteration timeline
Y-Axis: The work that needs to be
completed for the project.
The time or story point estimates
for the work remaining will be
represented by this axis.
BURNDHOWN
CHART
PAGE 09SCRUM OUTPUT
1-4week
SPRINT
Daily
Scrum
Story
splitting
TASK
PRODUCT
BACKLOG SPRINT
BACKLOG
PRODUCT
OWNER
SCRUM
MASTER
TEAM
INCREMENT
SPINT
REVIEW
SPRINT
RETROSPECTIVE
PAGE 10
SPRINT
PLANNING
SCRUM WORKFLOW
PLANNING
01
Paired programming
Planning game
Test Driven
Development
Customers as part
of the team
MANAGING
02
Continuous
integration
Restructure
Build release
DESIGNING
03
Coding standards
Collective code
ownership
Simple design
System metaphor
CODING
04
Communicate with
customers any time
Unit test first
Only one pair
integrates code at
a time
Delay optimization
Rhythmic work
TESTING
05
Cross test
Automated testing
Unit test
Pass all unit tests
before releases
Write test cases right
after reporting bugs
......
PAGE 11EXTREME PROGRAMMING
PAGE 12
Scrum
ZenTao
XP
FRAMEWORK
Clearlydefine
whodoes
whatandwhen
TOOL
Rigorousproject
managementsupport
ENGINEERING
Howtoensurecodequality
ABOUT ZENTAO
Bug Tracking
Testers and developers fix bugs
to ensure product quality
Documentation
Track, store and control
attachements and files
Test Case
Easy to manage test results
and report bugs
Release
Plan the release of products
Prioritize stories
Build
Define
the scope of the test
Roadmap
Intuitive display of
releases and unexpired plans
PAGE 13NEW CONCEPTS
Story
Product Owner
Development
Test Team
STORY
TASK
CASE
BUG
NEW FEATURES PAGE 14
· The concepts of product, project, and test are clearly defined
· Product team, dev team and QA team coordinate with each other
· The three teams work on stories, tasks, and bugs to deliver the product
Feedback
Update
Tasks
Update
Burndown
Daily
Scrum
TASK
Product Owner Scrum Master
Dev Team
Test Team
Link
Create Projects
Story Breakdown
Create Build Test Request
Create Release
Sprint
Estimate & Claim Tasks
Write CasesStory1-3
Plan1
Plan2
Case List
Reject
Report Bug
Pass
Link
Improvement
Sprint Review
Sprint Retrospective
Increment
Pro
duct
Story4-6
Sprint Backlog
Story1--P1
Story4--P2
Story3--P4
GO!
ZENTAO WORKFLOW PAGE 15
THANKS
Visit ZenTao and get a free trial
zentao.pm

More Related Content

What's hot

Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile MethodologyNiel Deckx
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionXBOSoft
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyDhruv Kumar
 
CAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development PresentationCAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development Presentationdeyoepw
 
Scrum Primer
Scrum PrimerScrum Primer
Scrum Primerdavelucey
 
Scrum methodology in practice
Scrum methodology in practiceScrum methodology in practice
Scrum methodology in practiceIllia Pinchuk
 
Agile Methodology (scrum)
Agile Methodology (scrum)Agile Methodology (scrum)
Agile Methodology (scrum)Manoj Ellappan
 
Testing in agile projects – case study
Testing in agile projects – case studyTesting in agile projects – case study
Testing in agile projects – case studyArmands Baranovskis
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...Tayfun Bilsel
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionGeetha Madhuri
 
Scrum. software engineering seminar
Scrum. software engineering seminarScrum. software engineering seminar
Scrum. software engineering seminarAlexandr Gavrishev
 
agile with scrum methodology
agile with scrum methodology agile with scrum methodology
agile with scrum methodology rahul reddy
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software DevelopmentRaghav Seth
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodologyAbdullah Raza
 

What's hot (20)

Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
 
CAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development PresentationCAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development Presentation
 
Scrum Primer
Scrum PrimerScrum Primer
Scrum Primer
 
Scrum methodology in practice
Scrum methodology in practiceScrum methodology in practice
Scrum methodology in practice
 
Agile Methodology (scrum)
Agile Methodology (scrum)Agile Methodology (scrum)
Agile Methodology (scrum)
 
Testing in agile projects – case study
Testing in agile projects – case studyTesting in agile projects – case study
Testing in agile projects – case study
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
Introducing scrum
Introducing scrumIntroducing scrum
Introducing scrum
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - Introduction
 
Scrum. software engineering seminar
Scrum. software engineering seminarScrum. software engineering seminar
Scrum. software engineering seminar
 
agile with scrum methodology
agile with scrum methodology agile with scrum methodology
agile with scrum methodology
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 

Similar to Zen tao introduction

Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Moataz Nabil
 
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...camunda services GmbH
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in AgileWipro
 
Agile Development Lifecycle and Best Practices with Denodo
Agile Development Lifecycle and Best Practices with DenodoAgile Development Lifecycle and Best Practices with Denodo
Agile Development Lifecycle and Best Practices with DenodoDenodo
 
Introduction to Agile-Scrum
Introduction to Agile-ScrumIntroduction to Agile-Scrum
Introduction to Agile-ScrumPraveen Nair
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.pptMohan Late
 
Toolchain for agile teams: Traceability from product vision to working software
Toolchain for agile teams: Traceability from product vision to working softwareToolchain for agile teams: Traceability from product vision to working software
Toolchain for agile teams: Traceability from product vision to working softwareJoscha Jenni
 
Software development life cycles (sdlc)
Software development life cycles (sdlc)Software development life cycles (sdlc)
Software development life cycles (sdlc)Yuriy Kravchenko
 
Software Development Methodologies
Software Development Methodologies Software Development Methodologies
Software Development Methodologies Frances Coronel
 
Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfallMuthu Natarajan
 
PlacemakAR Application - Software Engineering Discussion
PlacemakAR Application - Software Engineering DiscussionPlacemakAR Application - Software Engineering Discussion
PlacemakAR Application - Software Engineering DiscussionKanishk Karanawat
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptxzuma14
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iThanh Nguyen
 
Project managemen, the agile way
Project managemen, the agile wayProject managemen, the agile way
Project managemen, the agile wayVlad Stanescu
 
Scrum Master Workshop
Scrum Master WorkshopScrum Master Workshop
Scrum Master WorkshopGlen Alleman
 

Similar to Zen tao introduction (20)

Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013
 
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...
Camunda Day Amsterdam 2019: Best Practices for successfully introducing Camun...
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in Agile
 
Agile Development Lifecycle and Best Practices with Denodo
Agile Development Lifecycle and Best Practices with DenodoAgile Development Lifecycle and Best Practices with Denodo
Agile Development Lifecycle and Best Practices with Denodo
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Introduction to Agile-Scrum
Introduction to Agile-ScrumIntroduction to Agile-Scrum
Introduction to Agile-Scrum
 
Metodologia scrum actualizada qa
Metodologia scrum actualizada qaMetodologia scrum actualizada qa
Metodologia scrum actualizada qa
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Toolchain for agile teams: Traceability from product vision to working software
Toolchain for agile teams: Traceability from product vision to working softwareToolchain for agile teams: Traceability from product vision to working software
Toolchain for agile teams: Traceability from product vision to working software
 
Software development life cycles (sdlc)
Software development life cycles (sdlc)Software development life cycles (sdlc)
Software development life cycles (sdlc)
 
Software Development Methodologies
Software Development Methodologies Software Development Methodologies
Software Development Methodologies
 
Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfall
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
PlacemakAR Application - Software Engineering Discussion
PlacemakAR Application - Software Engineering DiscussionPlacemakAR Application - Software Engineering Discussion
PlacemakAR Application - Software Engineering Discussion
 
Scrum training
Scrum trainingScrum training
Scrum training
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptx
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
 
Project managemen, the agile way
Project managemen, the agile wayProject managemen, the agile way
Project managemen, the agile way
 
Scrum Master Workshop
Scrum Master WorkshopScrum Master Workshop
Scrum Master Workshop
 

Recently uploaded

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 

Recently uploaded (20)

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 

Zen tao introduction

  • 1. ZENTAO SCAN ME ZENTAO LECTURE ZenTao, A Professional Solution for Software Development Projects 2020
  • 2. PROJECT AND PROJECT MANAGEMENT PROJECT A temporary endeavor undertaken to create a unique product or service. PROJECT MANAGEMENT The application of knowledge, skills, tools, and techniques to project activities to meet the project requirements. PAGE 01PAGE 01
  • 3. PROJECT MANAGEMENT DEVELOPMENT PROJECT MANAGEMENT HELLO WORLD the concept of project management rose after World War II methods and standards are made in the US as a model CMMI and PMBOOK as standards mainly for engineering projects development project management comes with computers manages the software development projects early development project management learned from engineering project management waterfall model as the mainstream PAGE 02SOFTWARE DEVELOPMENT PROJECT MANAGEMENT
  • 4. Requirements Design Implementation Verification Maintenance clear stages easy operation successful cases PAGE 03WATERFALL MODEL
  • 5. Fast fish eat slow ones Complex software no iterative work Not the result as expected Now Require high qulaity Release via physical media High aftersakes cost Mild competition Past PAGE 04HISTORY OF SOFTWARE DEVELOPMENT Unlimited requirements B/S as mainstream SAAS Fast delivery and intense competition
  • 6. 1990s Various theories and methods came out SCRUM 1995 Scrum is put forward by Ken Schwaber and Jeff Sutherland ... 1999 Kent Beck published Extreme Programming Explained · Individuals and interactions over processes and tools · Working software over comprehensive documentation · Customer collaboration over contract negotiation · Responding to change over following a plan 2001 PAGE 05NEW METHODS Methods Extreme Programming Agile Manifesto
  • 7. PAGE 06 SCRUM Rugby Relay Race Waterfall Address complex adaptive problems, while productively and creatively delivering products of the highest possible value. According to business value, priority should be given to high priority functions. Iterating in sprint, including product design, development and testing (2-4 weeks). Implement independent management, continuously improve the internal process efficiency. Stable release rhythm, get feedback and adjust accordingly. No specific engineering practice (Scrum + XP). SCRUM KEYWORDS
  • 8. · 5~7 team members · Cross functional: development, testing, design, etc · Self-managed TEAM · Define product features · Determine the content and date of product release · Responsible for the input and output of products · Adjust the priority of user stories according to market · Agree or reject the increment PRODUCT OWNER SCRUM MASTER · Directly manage the project · Lead the team to complete scrum practice and implement its value · Solve problems encountered in the team · Ensure team efficiency and status · Coordinate and communicate within the team PAGE 07SCRUM ROLES
  • 9. Sprint Planning · Analyze and evaluate product backlog · Select for sprint backlog · according to the story priority · Task breakdown · Estimate tasks in hours Daily Scrum · Held every day · Stand up for a meeting · Describe what you did yesterday and what to do · Invite all relevant personnel to attend · Only team members speak · Avoid irrelevant discussions Sprint Review · Increment demonstration once the sprint is done · Prepare the demo in advance · All team members shoul take part in · Invite people who want to get updates of the product Sprint Retrospective Story splitting Task breakdown Held daily Report work Demo & review Lessons learned PAGE 08 · Review and learn from this sprint · All team members should take part in · Prepare for the next sprint 4 SCRUM MEETINGS
  • 10. PRODUCT BACKLOG An ordered list of everything that is known to be needed in the product The single source of requirements for any changes to be made to the product Product Owner is responsible for the Product Backlog, including its content, availability, and ordering. SPRINT BACKLOG Developers decide which tasks they will do Tasks are not assigned Each task has someone to be responsible for it As work is performed or completed, the estimated remaining work is updated. X-Axis: The project/iteration timeline Y-Axis: The work that needs to be completed for the project. The time or story point estimates for the work remaining will be represented by this axis. BURNDHOWN CHART PAGE 09SCRUM OUTPUT
  • 12. PLANNING 01 Paired programming Planning game Test Driven Development Customers as part of the team MANAGING 02 Continuous integration Restructure Build release DESIGNING 03 Coding standards Collective code ownership Simple design System metaphor CODING 04 Communicate with customers any time Unit test first Only one pair integrates code at a time Delay optimization Rhythmic work TESTING 05 Cross test Automated testing Unit test Pass all unit tests before releases Write test cases right after reporting bugs ...... PAGE 11EXTREME PROGRAMMING
  • 14. Bug Tracking Testers and developers fix bugs to ensure product quality Documentation Track, store and control attachements and files Test Case Easy to manage test results and report bugs Release Plan the release of products Prioritize stories Build Define the scope of the test Roadmap Intuitive display of releases and unexpired plans PAGE 13NEW CONCEPTS
  • 15. Story Product Owner Development Test Team STORY TASK CASE BUG NEW FEATURES PAGE 14 · The concepts of product, project, and test are clearly defined · Product team, dev team and QA team coordinate with each other · The three teams work on stories, tasks, and bugs to deliver the product
  • 16. Feedback Update Tasks Update Burndown Daily Scrum TASK Product Owner Scrum Master Dev Team Test Team Link Create Projects Story Breakdown Create Build Test Request Create Release Sprint Estimate & Claim Tasks Write CasesStory1-3 Plan1 Plan2 Case List Reject Report Bug Pass Link Improvement Sprint Review Sprint Retrospective Increment Pro duct Story4-6 Sprint Backlog Story1--P1 Story4--P2 Story3--P4 GO! ZENTAO WORKFLOW PAGE 15
  • 17. THANKS Visit ZenTao and get a free trial zentao.pm