Академический Документы
Профессиональный Документы
Культура Документы
Analysis
SCRUM
Team
Testing Design
Product Implementation
Owner SCRUM Product
Retrospective
Team Owner
Stakeholders
SCRUM
Team Deliverable
Product
Product
Sprint Owner
Review
Product Sprint
Backlog Backlog
Sprint
Initiating
Costumer Product Owner
Initiating Start
Stakeholders
Costumer Interview
Request
t more clearly what the customer
Requirements
wants and get a prioritize product b
Determine
acklog that contains costumer’s viability Release
Meeting
4
Product Backlog
Start
End
* Scrum Master/Fuctional Leader creates
Stories and Tasks
Sprint Backlog
7
Execution
Start
Tasks
In this phase are carried out the
tasks defined in the Sprint Backlog
and at the end a product is Execute Task
No
advance and locks.
Monitoring
Deliverable
Tools: Jira Product
End
Scrum Team Tasks
Inside sprints are conducted the following tasks by the scrum team,
below relate the tasks and responsible roles.
Architect Tester
• Analysis • Test Cases definition
• Design(HLD / LLD) • Test Cases execution
Developer Writer
• Development • Documentation
• Unit Test
Analysis & Design
• HLD / LLD
o Jira – Word
• Test Cases
o TestLink
HLD / LLD
< Internal Process Name: Quality - Development - PMO> < Internal Process Name: Quality - Development - PMO>
* Right now HLD´s / LLD´s are MS Word files, which are uploaded to
Confluence and linked them to the respective ticket.
You are expected to become Confluence templates
11
Test Cases
Testlink is a open
source tool which
allows to have a
better management
and monitoring of the
test cases. Will be
integrated with Jira
and Jenkins
12
*Test suite will soon be assessed studio for management of test cases
Development
Development Architect/ Scrum Master/ Functional
Developers
Leader
Start
Prepare
Development
Receive Environment
Notification
Receive Codify
Notification Codify is
requered?
• Source Code
No
Execute
Configuration
No
o IntelliJ / Bitbucket (Git) Test Cases
No
Execute test cases
is required?
Configuration is
Yes
• Configuration Files
Ok?
Yes
required?
o Git (xxxx???)
Ejecuta Test
Case Yes
Prepare
Configuration
No
Environment
Ok?
No
Execute
o Jira (commits)
Configuration
No
Yes
Notify to QA Execute Unit
Test Case
End
Yes
*Prepare environment: execute at corresponding Notify
branch checkout
IDE- JIRA Integration
14
JIRA- IDE-GIT Integration
Smart commits
allows tool
integration
15
Release Notes
ID issue associated
This is provide by Jira issues link function.
Functional leader must assurance all task, bugs,
new features or improvements must be attach to
the uses cases
List Package / Classes
List only new classes create ( When commit since
Intellij refer Issue ID)
Test Classes:
List of unit test cases classes.
System / User preferences
List and describe system/user preferences and
values will be need modified
Database Script
List database script and alters needs to be
executed
Configuration items:
Add configuration items that need will be execute
to complete preparation process.
Template 16 Jira Example
Testing
Testing Scrum Master QA Tester Produt Owner
o Bugs(Jira) Ok?
o Findings Si
Report(Excel) Ok?
Deploy
No
Yes
Deliverable
Notify product
Product
Owner
Testing
product
Development No
End
Test Cases Manage
18
Bug Report
19
Closing Closing
Scrum Team Product Owner
Start
Define Review
Sprint
At this stage the product with the Review
customer/Product Owner
(acceptance) is validated and the
Product Review Product Review
Product Backlog
Reviewed
Meetings Artifacts Quality Process Review
End
21
Deploy
Deploy Deploy Manager
Start
Receive
Prodcut
• Functional software
Production
Environment
• Documentation: Word No
o Installation
Ok?
o User
o Configuration Yes
o Release Notes Execute
configuration
o Other files
Prepare
Documentation
End
Continuous Integration (Jenkins)
Testing and deployment are two integral elements of web development. With some
automation mixed in, they become solutions commonly called "continuous
integration" (CI) and "continuous deployment" (CD). The "continuous" aspect of
these solutions means that your projects will be automatically tested and deployed,
allowing you to focus more on writing code and less on herding it onto servers.
23
Continuous Integration (Bamboo*)
Bamboo does more than just run builds and tests. It connects issues, commits,
test results, and deploys so the whole picture is available to your entire product
team – from project managers, to devs and testers, to sys admins.
24
Support
Support
Costumer Product Owner
Start Receive
Notification
Customer
Request
Analyze
Feature, Improvement)
It is viable?
Yes
Include
Product
Backlog
No
Analysys &
Design
End