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

Extreme Programming

The document provides a template for implementing extreme programming for a project called Safire Solutions. It includes identifying actors and their activities, designing tasks and milestones in a tracker table, creating user stories from the perspective of different roles, and templates for a requirements analysis sheet and test document. The key elements are tracking tasks and subtasks, estimating effort for each, and scheduling iterations to complete features for the client.

Uploaded by

Arjun Chaudhary
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
126 views

Extreme Programming

The document provides a template for implementing extreme programming for a project called Safire Solutions. It includes identifying actors and their activities, designing tasks and milestones in a tracker table, creating user stories from the perspective of different roles, and templates for a requirements analysis sheet and test document. The key elements are tracking tasks and subtasks, estimating effort for each, and scheduling iterations to complete features for the client.

Uploaded by

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

Extreme Programming

Template for Safire Solutions

1) Actors:
<< Identify the actor in this system – Actor here refers to the user who benefits
directly or indirectly from the system >>

2) Activities from the perspective of the roles:

<< For each actor identified list down the functionalities >>

<< Actor >>


[sample]
Adding Project Details
Modifying Project Details

<< Identify the different activities >>

3) Design a tracker to design the tasks, subtasks if involved and milestones

<< For each activity identified above create a task sheet as shown below , You
are free to analyze and assume no.of developers, Estimated Duration for that
activity, Total effort hrs, scheduled start and end time and various milestones>>

<< Iterations indicated in which iteration the functionality must be completed and
given to the customer >>

Primary Sub Tasks No Of Total Schedule Schedule Milestone Iteration


Task Developer effort d Start d End Required
s hours
require
d (hrs)
Project << total << total << << end << Total – 3
Automatio developer effort Primary date of Milestones Iterations
n s from all hours task start the final to be
sub includin date>> sub task completed>
tasks>> g all >> >
sub
tasks>>

Adding 1 24 17-Feb- 19-Feb- Approval To be


Project 2022 2022 from complete
Details Resource d in
Functionali Manager Iteration
ty 1

Testing 1 16 20-Feb- 21-Feb- Unit test To be


Adding 2022 2022 sign off complete
Project d in
Details Iteration
functionalit 1
y
<< Add << Add
other other sub
primary tasks>>
tasks>>

4) Design user stories that indicate what each roles in the system will do and
receive from the system.

[sample]
As a Resource Manager, I want to add Project Details to the system so that I can
manage the project at a higher level as well as further more information will be
added by other stakeholders of the system.

<< List down the other user stories from the perspective of the actor, In this case
the actor is the Resource Manager >>

5) An Agile based requirement analysis sheet


(Epic, User Story Role, User Story Name, Story Details, Acceptance Criteria,
Tasks, Team -> Analyst/Prep work, Development Estimate, QA, Total User Story
Hours)

[Use the Requirement Sheet template]

6) Designing a Test Document

[Use the given Test Document temaplate]

You might also like