• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
NFR in Scrum
 

NFR in Scrum

on

  • 698 views

My draft presentation for discovering non functional requirements in Scrum Lifecycle

My draft presentation for discovering non functional requirements in Scrum Lifecycle

Statistics

Views

Total Views
698
Views on SlideShare
698
Embed Views
0

Actions

Likes
1
Downloads
9
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    NFR in Scrum NFR in Scrum Presentation Transcript

    • Nothing Official Umm.. Functional about it Yashasree Barve 2012 September
    • What’s the Big Deal about Big Picture?Image Source: http://en.wikipedia.org/wiki/File:Robin_shoots_with_sir_Guy_by_Louis_Rhead_1912.png
    • Problems?• Scalability• Reliability• Security• Supportability
    • Non Functional RequirementA non-functional requirement is a requirement that specifies criteria that can be used to judge the operation of a system, rather than specific behaviors• Qualities of System• Quality Attributes• Constraints?
    • Traditional Qualities
    • Modern Qualities
    • Why NFR in an Agile Conf?Classic Dilemma of handling NFR in Scrum
    • User Story is all about Functionality As a Sponsor I want to Build a Low-Cost car So that Low Income Group can also enjoy benefits of owning a four-wheeler
    • Release level NFRs• infrastructure• security• availability• reliability• usability• maintainability• capacity• recovery
    • Story level NFRs• supportability• security• audit• performance• integrity• usability• maintainability• compatibility
    • New Home for NFRs• A New User Story• Definition of Done• Acceptance Criteria
    • Home # 1: A Separate User Story As a Sponsor I want toBuild a Fuel Efficient car As a Sponsor So that I want to Build a Fuel Efficient carIt gives a good mileage So that It gives at least 20 km/lt mileage when driven in the city
    • Good Candidates for a separate user story• Performance• Availability• Scalability
    • Home # 2: Definition of Done• Accepted NFR story becomes a part of DoD• Each page should render in less than a second
    • Which NFRs would be in DoD?• Performance of a Website page• Multiple Channel Access• Audit• Compatibility• Analytics
    • Home # 3: Acceptance Criteria• Security• Only Administrator should have access to this page
    • Which NFRs would be in Acceptance Criteria?• Social Features – Ability to like / comment• Usability o Responsive Design• Performance o Page should render in less than a second o End to end transaction should be completed in 3 seconds
    • Cheat Sheet for NFRs• Making NFR Testable• Design Discussions every Sprint• Involve Support groups• Explore tools• Radiators• Regression tests
    • In Short• Home for NFRs• When should you talk about NFRs• Things to Remember
    • Questions?
    • Thank YouHope it helps!