Spring MVC application with Cucumber and Selenium part 2

Submitted by Barnaby Golden on Wed, 19/06/2013 - 14:46

With the basic application in place it is now time to focus on testing. First up we add a Cucumber acceptance test. It is a good idea to keep your acceptance tests separate from your unit tests, so I tend to run them in the integration-test phase of Maven. To do this use the failsafe plugin, adding something like this to your pom:

What are Story Points?

Submitted by Barnaby Golden on Sun, 30/12/2012 - 11:03

Nothing else in Scrum generates more confusion than story points. So what are they and just as importantly, what are they not? Here is my definition:

Story points represent the relative difficulty in completing development tasks that produce business value

Development estimation is hard

Submitted by Barnaby Golden on Thu, 13/12/2012 - 15:46

...there are known knowns; there are things we know we know. We also know there are known unknowns; that is to say we know there are some things we do not know. But there are also unknown unknowns -- the ones we don't know we don't know.

- Donald Rumsfeld US Secretary of Defense

Why use thin slices?

Submitted by Barnaby Golden on Mon, 01/10/2012 - 20:25

When working on a complicated product it can be tempting to focus on individual components rather than on end-user functionality. For example, a team might decide to build out an authentication component first before adding a user interface (UI).

The disadvantages of this approach include:

Development R&D

Submitted by Barnaby Golden on Sun, 23/09/2012 - 16:32

Car manufacturing in the 1970's was a mostly manual process and quality wasn't great. Then the Japanese brought in automation and sophisticated quality checks.

The investment necessary for these improvements was substantial and risky. The up-front spend was increased but manufacturing unit costs fell and the reputation for reliability rapidly drove up market share.

Sprint showcase discipline

Submitted by Barnaby Golden on Tue, 24/07/2012 - 14:34

The showcase is a critical part of Scrum. It is a window in to the project for the business users and will often determine their attitude and approach to the Scrum team. Done badly, a showcase will alienate stakeholders and disrupt the team's progress.

© Copyright 2018 bhgagile Limited

Paperblog

Software Development Blogs - BlogCatalog Blog Directory