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

Extreme Programming For Safire Solutions

This document outlines the roles and activities involved in Extreme Programming for a project at Safire Solutions. It describes 8 key roles: Project Manager, Product Owner, Team Lead, Developer, QA Lead, QA Engineer, Tester, and UI Designer. It then provides details on designing user stories, requirements, and tasks for iterations.

Uploaded by

sujankumar2308
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views

Extreme Programming For Safire Solutions

This document outlines the roles and activities involved in Extreme Programming for a project at Safire Solutions. It describes 8 key roles: Project Manager, Product Owner, Team Lead, Developer, QA Lead, QA Engineer, Tester, and UI Designer. It then provides details on designing user stories, requirements, and tasks for iterations.

Uploaded by

sujankumar2308
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, 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. QA Lead
6. QA Engineer
7. Tester
8. UI Designer

Activities
1. PROJECT MANAGER Works on a higher level of abstraction and is responsible for a
budget, risk, schedule, and contract management.
2. PRODUCT OWNER is a person is close to that of an analyst and concentrates on a product
and its features. Their primary role is to take care of business value maximisation (suitability
of the product to use). Product owners are focused on constant changes because they are using
agile methodology.
3. TEAM LEAD Typically, such a role is given to one of the developers. This person should
have leadership qualities which allow for maintaining communication between remote
development teams and for example – clients. Team leads ensure that the team has sufficient
performance levels and is also responsible for conflict prevention and resolution.
4. DEVELOPER is a 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 ensure a proper relationship level
between persons accountable for areas 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 motivating to further self-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. UI DESIGNER: The primary duty of the UI designer is to prepare, 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 Resources Total Start Date End Date Milestone Iteration
Task Required effort in Required
required
hours
Allow the Product 36 hours 23- 30- Milestone 1
users to Owner January- January- to be
export their 2024 2024 Completed
personal
information
into an
Excel sheet
Map out Team Lead 30 hours 1-Febuary- 3-Febuary- Milestone 2
functional 2024 2024 to be
requirements completed
and users
Configure Developer, 120 hours 4-Febuary- 15- Milestone 4
the system Associate 2024 Febuary- to be
and design Developer 2024 completed
the interface
Testing the QA Lead, 100 hours 16- 25- Milestone 3
interface in Tester, QA Febuary- Febuary- to be
iterations Engineer 2024 2024 completed
Design the UI 48 hours 26- 2-March- Milestone 3
requirements Designer Fbeuary- 2024 to be
for 2024 completed
interfaces

User Stories
Project 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 manager 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 so
that the team performance increases.
Developer: As a Developer, I must take care of the project development phase and implement a
product where it is easy to understand and improve the performance over a period.
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 field.

Requirement Sheet
Epic User User Story Story Tasks Tea Analyst/ Developme Q
Project Story Name Details m Preparation nt A
Name Role total Work
user
stor
y
Charlie Project Charlie Project 12 t 40 5 30 5
software manage junior is to membe
Industry r develop r team
a is
website require
for their d
compan
y
National Resour National Project 10 100 5 85 5
Archaeolo ce Archaeolo is to be membe
gy gy need to develop rs team
develop a ed in is
website for java require
their only d
department

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy