Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading content…
Transcript

How To Split User Stories

User Stories and The Smells

Splitting Strategies

Workflow

Login and load cash flow data

As a Business Leader or Financial Analyst, In Excel I want to log on using on the Excel(Capex) Add In in Excel to load the backend cash flow data

Simple to Complex

As a user, I would like to be able to change my password to protect my account

Business Rule Variation

Check password policy before changing a password

With an invoice the logistic application shall post:

Debit: AR Receivables Credit: Deferred Revenue

Customers can configure the account for “Deferred Revenue” in the account determination in the logistic application

If fulfillment occurs before invoicing, the revenue is usually debited to “Unbilled Receivables”. In that case the later invoice has to be credited to this account.

The logistic application always posts to the same credit account. Therefore the RR engine may have to create according transfer postings after invoice posting:

If billing posts to Deferred Revenue and Invoice is posted after Fulfillment:

Debit: Deferred Revenue Credit: Unbilled Receivable

At invoicing after partial fulfillment, the system shall check the balance of invoiced and fulfilled amounts and create according separate postings for the invoiced amount that has already been fulfilled and for an invoiced amount that has not yet been fulfilled.

Some customers may not care about separation of Deferred Revenue and Unbilled Receivable. In that case, they can use one account “Receivable adjustment”, where invoices are credited and revenue debited. Then the RR engine does not need to create any transfer postings after invoicing.

If the customer has configured correction mode, then invoice posts to Revenue. In taht case, the RR engine has to create correctio postings after invoice for the amount that is not yet recognized as revenue.

Major Effort

Operation

User Experience Emergent

As an Adminstrator, I want to be able to Post and/or Un-Post a Template from within Template Maintenance.

As the AP account, he would like to analyze the KPI online and anytime, such as due date analysis, over due analysis, currency analysis. For each KPI, from business point of view, he would like to analysis them with Company code, business area, country, planning area, reconsilation account

As a HANA Studio user, I would like see dependencies in HANA Studio

CRUD

Follow/unfollow

As HANA Studio user, i want to

see a visualization view for the dependencies.

Spike

Data Variation

With multi-currency transactions

With EUR

With RMB

What Will You Do Tomorrow?

What is User Story?

Invest Stories

Negotiable

Independent

Valuable

Connection to database should be managed through a connection pool

Hyperlink to show details of the social post on Social Channel web page

Estimatable

Make Social Post Detail UI to be reusable

As a user, I want access to legacy system to be transparent, so that i don't have to know how to access two different systems

Small

UI: Socal Post Detail UI - Support Notes

Spike: timeboxed experiment to learn how to integrate with legacy system.

A Story is

As a job seeker, i want to find a job that matches my skills and experience

Testable

A piece for conversation

As a salesperson, i want relevant contacts to return quickly

As a salesperson, i want my contact list to be returned within three seconds and to display only contacts match my search criteria

Implement other configuration for data privacy

Software requirement is a communication problem.

- Mike Cohn

Story Smells

Too Many Details

Open Question in User Story

How to get a real HANA-Box for Development?

Open Question

Tell How Instead of Why

Scenario Not an End to End Scenario

Create a database table with bank account detail of customer

Not an End to End Scenario

In Scope

How to write an easy to communicate user story

How to break big user story in to small ones

Prioritization->Order

MoSCow(Must/Should/Could/Won't)

Out of Scope

Skills on how to communicate

User Story Vs Use Case

Check In

Javascript vs Java?

How to solve dependencies among teams

SAP vs SPA?

Nonfunctional Requirement

Constraint

What's Behind it?

Matrix

Other Questions

Usable Software each Takt

What Do You Expect?

Learn more about creating dynamic, engaging presentations with Prezi