Re: [rspec-users] Cucumber Feature Scenario critique

2009-03-02 Thread Mark Wilden
On Mon, Mar 2, 2009 at 7:31 AM, James Byrne wrote: > Whether or not a client is a > stand-alone design element or is dependent upon a superior element of > abstraction is really quite beside the point insofar as the presentation > of the system to the user is concerned. I like to focus on that k

Re: [rspec-users] Cucumber Feature Scenario critique

2009-03-02 Thread James Byrne
Andrew Premdas wrote: > James, > > I'd question whether you need to give a monkey's about 'entity'. Whilst > it maybe an essential concept in the overall legal framework that doesn't > mean it has to be in YOUR world. If your software is about recording services > provided to some client and re

Re: [rspec-users] Cucumber Feature Scenario critique

2009-02-25 Thread James Byrne
Andrew Premdas wrote: > James, > > Thanks for taking the time and providing more fodder to chew on. > > There are a couple of things I'd like to point out I will take a little time to digest this and perhaps to comment but, in the meantime, thank you for your thoughts on this matter. There is

Re: [rspec-users] Cucumber Feature Scenario critique

2009-02-25 Thread Andrew Premdas
James, Thanks for taking the time and providing more fodder to chew on. There are a couple of things I'd like to point out Modelling the world is a futile and pointless task. Its to big and complicated. Model YOUR world instead, choose the external boundaries carefully and make your world as sim

Re: [rspec-users] Cucumber Feature Scenario critique

2009-02-24 Thread James Byrne
Stephen Eley wrote: > It is an interesting idea. I knew Redmine had wiki and forum > features. I think I've probably been somewhat unfair to it because I > got the sense it was trying to be a better Trac, and Trac leaves a bad > taste in my mouth. I know that's not rational, and I should give i

Re: [rspec-users] Cucumber Feature Scenario critique

2009-02-24 Thread Stephen Eley
On Tue, Feb 24, 2009 at 10:11 AM, James Byrne wrote: > > I am sorry that I did not make myself clearer.  Redmine is far more than > a project management tool.  It is in fact a rather sophisticated, if > limited, content management tool that supports PostgreSQL as its back > end.  I was suggesting

Re: [rspec-users] Cucumber Feature Scenario critique

2009-02-24 Thread James Byrne
Andrew Premdas wrote: > James, ... > Client is not a good name for an emphemeral role. If you need adverbs > and adjectives to clarify your verbs and nouns, then your verbs and nouns > aren't good enough. I'm not convinced that Entity is a particularly good > name either the fact that you need so

Re: [rspec-users] Cucumber Feature Scenario critique

2009-02-24 Thread James Byrne
Stephen Eley wrote: > > Thanks, James. But at the moment I have no need for that level of > overhead. Gantt charts are an anti-feature for me. I'm effective > enough with my index cards and thumbtacks. >8-> > I am sorry that I did not make myself clearer. Redmine is far more than a projec

Re: [rspec-users] Cucumber Feature Scenario critique

2009-02-23 Thread Stephen Eley
On Mon, Feb 23, 2009 at 7:04 PM, James Byrne wrote: >> >> I'm the technology director for a non-profit academic society.  My >> organization has 15 employees. > > I occurs to me that you might find a look at Redmine > (http://www.redmine.org) worthwhile.  If not to use then at least for > implemen

Re: [rspec-users] Cucumber Feature Scenario critique

2009-02-23 Thread Andrew Premdas
Stephen, It appears that James situation is similar to yours which is very different to what I assumed. I've written a response (rant) about addressing his problems in that context. Personally I still think that you have to start with fundamental customer produced features. As you and James are on

Re: [rspec-users] Cucumber Feature Scenario critique

2009-02-23 Thread Andrew Premdas
James, If this is the case then to do BDD well you have to simulate the dialogue between customer and developer. At the moment you are so thinking like a developer so you are starting with detailed technical features rather than general customer features. Also you're using such complicated languag

Re: [rspec-users] Cucumber Feature Scenario critique

2009-02-23 Thread James Byrne
Stephen Eley wrote: > > I'm the technology director for a non-profit academic society. My > organization has 15 employees. I'm the one who knows anything at all > about computers. When I came on, I delegated *to myself* the > responsibility of getting rid of our current excremental Web site, >

Re: [rspec-users] Cucumber Feature Scenario critique

2009-02-23 Thread James Byrne
Stephen Eley wrote: > > ...So that's my reality. Cucumber for collaboration isn't the value > for me. I suspect that there are a *lot* of companies out there with > one-person IT departments that may fit into my situation, and > certainly a whole ton of personal projects where there was never a

Re: [rspec-users] Cucumber Feature Scenario critique

2009-02-23 Thread James Byrne
Andrew Premdas wrote: > > n.b. I'm expressing my opinions forcefully without much regard to tact > or diplomacy. No offense in any way is intended :) > None taken. I am trying, desperately, to move from one way of thinking to another. I expect it to be a painful process. I am afraid the way

Re: [rspec-users] Cucumber Feature Scenario critique

2009-02-23 Thread Stephen Eley
On Mon, Feb 23, 2009 at 10:57 AM, Andrew Premdas wrote: > > The focus has to first be about getting your customer really > into producing features with you. If you achieve that then what should > happen is > > 1. You and your custoimer meet often and work (rather than just talk) > together and pro

Re: [rspec-users] Cucumber Feature Scenario critique

2009-02-23 Thread Andrew Premdas
James, Personally I think your missing the point entirely about BDD. The fundamental idea of BDD is to drive/guide the relationship between the customer and developer. So you shouldn't be having meetings with customers that arrive with " the idea of "client" being that of an ephemeral "role" assi

Re: [rspec-users] Cucumber Feature Scenario critique

2009-02-20 Thread James Byrne
Stephen Eley wrote: > > Well... In my opinion, yes and no. I personally have my doubts about > the 'waterfall' chain of serial projects you're talking about here. > "We will do authorization. Then we will do admin screens. Then we > will..." Perhaps I expressed myself poorly, or perhaps I

Re: [rspec-users] Cucumber Feature Scenario critique

2009-02-20 Thread Mark Wilden
On Fri, Feb 20, 2009 at 8:02 PM, Stephen Eley wrote: > > You can't really show off authorization. It's visible, but it doesn't > excite people. You need to have some basic stuff in for it before you > can open it up to the public, but it's not necessarily Square One, and > treating it like it is

Re: [rspec-users] Cucumber Feature Scenario critique

2009-02-20 Thread Stephen Eley
On Fri, Feb 20, 2009 at 3:46 PM, James Byrne wrote: > > As a practical matter it appears to me that the logical flow is > Authentication/Authorization, administrative functions relating to > record maintenance, algorithmic user applications, report generation, > utilities, and finally loose ends.

Re: [rspec-users] Cucumber Feature Scenario critique

2009-02-20 Thread James Byrne
Michael Latta wrote: > I would suggest a different approach to organizing the features. ... > Requirements changes have a different workflow than implementation > bugs. I would recommend you track that difference in your project > management system. Keep an eye on how much changes after > implem

Re: [rspec-users] Cucumber Feature Scenario critique

2009-02-20 Thread Michael Latta
I would suggest a different approach to organizing the features. In particular I would recommend the features be used to test implementation invariant aspects of the system. Our features are whole stack sequences that involve views, controllers, and models in almost every case. We test t