0% found this document useful (0 votes)
10 views

Extreme Programming

The document describes roles and activities for extreme programming using Scrum methodology. It outlines roles like project manager, product owner, team lead, developer, tester, and UI designer. It also describes tasks, user stories, and a requirement sheet.

Uploaded by

KARTIK GARG
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Extreme Programming

The document describes roles and activities for extreme programming using Scrum methodology. It outlines roles like project manager, product owner, team lead, developer, tester, and UI designer. It also describes tasks, user stories, and a requirement sheet.

Uploaded by

KARTIK GARG
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Extreme Programming for Safire Solutions

Actors
1. Project Manager
2. Product Owner
3. Team Lead
4. Developer
5. Tester

gincer
8. UI Designer

Activities
1. PROJECT MANAGERWorks on a higher level of abstraction and is responsible for a
budoet rik and contract maragement.
2. PRODUCT OWNER anySt and concentrates on a product
and its featunes Their o
saion (suitability
of the product to use). Produet owners are focuscd on constant changes because they are using
agile methodology.
3. TEAM LEAD Typically, such a role is given to onc of the developers. This person should
have leadership qualities which allow for maintaining communication between remote
development teams and for example- clients. Team lcads ensure that the team has sufficient
performance levels and is also responsible for conflict prevention and resolution.
4. DEVELOPER isa programmer having broad range of knowledge and skills over any
technology that related to the project.
5. QA LEAD Quality Assurance Lead is responsible for building the QA team and its
management. One of their most crucial responsibilities is to cnsure a proper relationship level
between persons accountable for arcas of the system under construction. QA Lead, similarly.
to a Team Lead, is a person accountable for proper relations between QA team members,
mitigation of conflicts, praising good work, and mnotivating to further sclf-development.
6. QA ENGINEER It's a person responsible for preparing tools that allow for automating
processes which verify software quality. Such a form of software testing makes it possible to
check if regression errors occur.
7. TESTER: They are responsible mainly for conducting manual tests, that is system
verification by using it analogically, as opposed to how end users will operate it.
8. UIDESIGNER The primary duty of the UI designer is to preparc, or design, the user
interface. This means transferring content, style, graphics connected with a client or product
to a system presentation layer.

Designing user stories and their tasks


Primary Task Resources Total Start End Date Milestone Iteration
Required Date Required
requre

Allow the Product 36 hours 20-April- 30-April Milestone


users to export Owner 2022 2022 to be
their personal Completed
information
into an Excel
shect
Map out Team Lcad 30 hours 1-May 2-May Milestone 2
functional 2022 2022 to be
requirements completed
nd users
Configure the Developer, 120 hours 4-May 9-May Milestone 4
system and Associate 2022 2022 to be
destgn the Devcloper completed
the QA Lead, 100 hours 9-May 13-May Milestone
interface in Tester. OA 2022 2022 to be
iterations Eeein
Ineer mpleted
Design the UI 48 hours | 13-May 15-May lestone 3
requirements Designer 2022 2022 to be
for interfaces completed

User Stories

Projeet Manager: As a Project Manager, I want to add Project Details to the system so that all the
members involved in the project should know and understand the project.
Product Owner: As a Product Owner, I want to give the details that are needed to include in the
product by sending the details to the munager before starting the project development.
Team Lead: I want to take responsibility about the team in the development process in all
departments like programming, testing. I must take care of the relations between the team members s0
that the team performance increases.
Developer. As a Devcloper, Imust take care of the project development phase and implement a
product where it is easy to understand and improve the performance over aperiod.
QA Lead: My role in the team is to take care of the testing department and improve the performance
the tester and engineers. We must test the product multiple times in various ways so that it can
perform well in real time applications.
Tester: Tester test the product and check if any bugs or errors present in the code by implementing
various bug tests and performance tests.
UI Designer: UI Designer design the platform that is suitable for the given code and check the usage
before sending to the on ficld.

Requirement Sheet
Epic User User Story Story Tasks Analyst/ Developme
Projcet Story Name Details Preparation
Name Role tota Work

stor
Charlie Project Charlie Project 12t 40 30
software manage junior is to member
Industry develop team is
required
website

compan
National Resourc National 10 T00 85
Archacolo Archacolo
gy end todevelope S team
develop a Java
website only required
for their
departmen

You might also like