Blaze II The Ceroc Scotland week-ender
Blaze 2008, Ayr 9/12th May 2008:
The Ceroc Scotland 3-nights Week-ender

Ceroc Scotland Forum

Ceroc Scotland Homepage

 

Go Back   Ceroc Scotland Forum > Discussion Lounge > Geeks' Corner
Mark Forums Read

Geeks' Corner A place to hang out to solve all your computer, electronic, technical or telecommunication problems. Be warned that a strong bias towards Apple products will be shown by moderators / admins!

Quick News
- Musicality workshop with Steve the Tramp Sunday 29th June. 12.00pm to 2.00pm. Followed by Tea-dance with DJ Tiggerbabe. Price: Only £16.00 for workshop + Tea-dance, Book online now!
- Aberdeen Beach Ballroom week-end with Lucky & Ruby * IMPORTANT: POSTPONED DATE* 26th/27th July, A great selection of workshops from US Blues experts Lucky & Ruby Book online now!
- Residential Focus BLUES Week-ender 5th/7th September. All inclusive 2 nights Dinner, Bed & Breakfast week-ender. 5 Focus classes on Blues with Franck
Friday & Saturday late night parties open to everyone... With extra Blues Room on the Saturday night. Price: Early bird price: £139.00, Book online now!
Upgrade your Forum experience, become a SILVER MEMBER!
Benefits of Silver membership: - View what everyone is up to on the 'Who's online page, be invisible on the Forum, Create your own Blog, Remove Google Adverts, Filter new posts to avoid certain areas (e.g. Fun & Games, Chit Chat, Geek corner, etc...) when searching new posts, Send attachments in Private Messages, Chat room access , choose a custom avatar and have a Signature! + 4000 Private messages and tracking... Join today from as little as £6.00: Silver Member Subscriptions

Reply
 
LinkBack Thread Tools Display Modes
Old 29th-June-2005, 01:05 PM   #1 (permalink)
Clive Long
Registered User
 
Clive Long's Avatar
 
Join Date: Jan 2005
Location: London-innit
Posts: 1,465
Rep Power: 3
Reputation Total: 1316
Clive Long is a name known to allClive Long is a name known to allClive Long is a name known to allClive Long is a name known to allClive Long is a name known to allClive Long is a name known to allClive Long is a name known to allClive Long is a name known to allClive Long is a name known to allClive Long is a name known to all
Request for help - Agile / Xtreme programmers

There are a fair number of accomplished computer and systems engineers who contribute to this forum.

I have started (4 weeks late ) an Open University Course on software evolution.

One of the strands of the course is the abandonment of traditional, "structured" forms of systems development for a process that can accomodate rapid change and uncertainty.

I would like to (electronically) chat with people who use such "modern" methods and the benefits and challenges they bring. I have some dimensions I want to explore, such as quality, delivery dates etc. but I want to leave the discussion open to factors I may not have thought about.

If at all possible, I'd also like to communicate with non-technical people who have participated in the definition of or been on the receiving end of such software - and their assesment of what had been delivered.

My prejudice as I go into this is from the position of a Project Manager. I need deliverables, I need dates (when? , when? when?), I need quality, I need committed skilled resource. The title "Xtreme programming" makes me think of pasty faced adolescents who prefer to spend their time on surf-boards or snow-boards with trousers that hang round their knees rather than people who do "real" work. Help me confront and conquer my prejudice.

If you are happy to answer a few questions from me over the next 3 months - please PM me.

No commercially sensitive information will be requested nor disclosed to others by me.

Clive
Clive Long is offline   Reply With Quote
Old 29th-June-2005, 02:56 PM   #2 (permalink)
MartinHarper
Registered User
 
Join Date: Jul 2004
Location: Worcester, UK
Posts: 4,092
Rep Power: 4
Reputation Total: 1825
MartinHarper is a name known to allMartinHarper is a name known to allMartinHarper is a name known to allMartinHarper is a name known to allMartinHarper is a name known to allMartinHarper is a name known to allMartinHarper is a name known to allMartinHarper is a name known to allMartinHarper is a name known to allMartinHarper is a name known to allMartinHarper is a name known to all
Re: Request for help - Agile / Extreme programmers

It's "Extreme programming", not "Xtreme programming". It's abbreviated to "XP", rather than "EP", which may be the source of your confusion. XP is just one example of an agile process.

If you are interested in quality, you may be interested to learn about Test First programming, which is a central part of the XP method.
MartinHarper is offline   Reply With Quote
Old 29th-June-2005, 03:32 PM   #3 (permalink)
Lou
Not a spoon!
 
Lou's Avatar
 
Join Date: Jun 2002
Location: Holby
Posts: 3,230
Rep Power: 5
Reputation Total: 1355
Lou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to all
Re: Request for help - Agile / Xtreme programmers

Let me know how you get on, Clive. I'm pretty suspicious of it, particularly as it doesn't seem to concentrate much on obtaining the actual user/customer requirements (as a the big picture), as opposed to what they, and the spotty programmers (*spit*) think that they want.

Or maybe I'm just a disgruntled analyst...
__________________
"I'm a girl! I don't even like the good Monty Python sketches!"
Lou is offline   Reply With Quote
Old 29th-June-2005, 08:25 PM   #4 (permalink)
Minnie M
Senior Member
 
Minnie M's Avatar
 
Join Date: Sep 2003
Location: Hove Actually
Posts: 6,666
Rep Power: 5
Reputation Total: 1996
Minnie M is a name known to allMinnie M is a name known to allMinnie M is a name known to allMinnie M is a name known to allMinnie M is a name known to allMinnie M is a name known to allMinnie M is a name known to allMinnie M is a name known to allMinnie M is a name known to allMinnie M is a name known to allMinnie M is a name known to all
Re: Request for help - Agile / Xtreme programmers

I have been working (business and pleasure) with computers for over 25 years now although I am computer literate I am not technical in the true sense.

If I can be of help or you want to know the extent of my non-techy knowledge Clive, PM me
__________________


--ooOoo--
Age is a question of mind over matter, if you don't mind, it doesn't matter
Leroy (Satchel) Paige (1906-1982)

Mickey Mouse's girlfriend, Minnie, made her film debut, along with Mickey, in "Steamboat Willie" on November 18, 1928.
That date is recognized as her official birthday.
Minnie M is offline   Reply With Quote
Old 29th-June-2005, 10:32 PM   #5 (permalink)
bigdjiver
Registered User
 
Join Date: Mar 2003
Location: bedford
Posts: 3,701
Rep Power: 3
Reputation Total: 741
bigdjiver is a glorious beacon of lightbigdjiver is a glorious beacon of lightbigdjiver is a glorious beacon of lightbigdjiver is a glorious beacon of lightbigdjiver is a glorious beacon of lightbigdjiver is a glorious beacon of lightbigdjiver is a glorious beacon of light
Re: Request for help - Agile / Extreme programmers

Quote:
Originally Posted by MartinHarper
It's "Extreme programming", not "Xtreme programming". It's abbreviated to "XP", rather than "EP", which may be the source of your confusion. XP is just one example of an agile process.

If you are interested in quality, you may be interested to learn about Test First programming, which is a central part of the XP method.
30 years back I was writing the test data first. 25 years back I was drafting the user manual and help files as my second task. It so helps to see the application from the user point of view.

Having lived through so many programming methods and philosophies I am tempted to view "agile" and "xtreme" programming as just the current fad, which is not to dismiss them as lacking merit. "Xtreme" (for "extreme") is in common use.

papers on effectiveness
bigdjiver is offline   Reply With Quote
Old 30th-June-2005, 08:53 AM   #6 (permalink)
David Bailey
Formerly known as DavidJames
 
David Bailey's Avatar
 
Join Date: Mar 2005
Location: Norf Lundin
Posts: 13,959
Rep Power: 8
Reputation Total: 3756
David Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to behold
Re: Request for help - Agile / Extreme programmers

Quote:
Originally Posted by bigdjiver
30 years back I was writing the test data first. 25 years back I was drafting the user manual and help files as my second task. It so helps to see the application from the user point of view.
and

"Xtreme" - cue rant about trying to make developing sexy, grrr...

In my experience, the only way to get effective code development is to get effective code developers. Adopting a faddish programming method is about as effective as adopting a faddish business method. Anyone remember Business Process Re-engineering?

Of course, that still leaves the question of how to get effective code developers... But I think that's more a company-culture question than a programming-methods question.

Certainly, the most effective way to p*ss programmers off is to force them to adopt a new style of programming. If that helps
__________________
Jivetango Godfather
Inventor of the Masterclass
Baboon-worrier extraordinaire
David Bailey is offline   Reply With Quote
Old 30th-June-2005, 09:38 AM   #7 (permalink)
Lou
Not a spoon!
 
Lou's Avatar
 
Join Date: Jun 2002
Location: Holby
Posts: 3,230
Rep Power: 5
Reputation Total: 1355
Lou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to all
Re: Request for help - Agile / Extreme programmers

Quote:
Originally Posted by DavidJames
Quote:
Originally Posted by bigdjiver
30 years back I was writing the test data first. 25 years back I was drafting the user manual and help files as my second task. It so helps to see the application from the user point of view.
and

Helps to see it from the user point of view? Helps?

***, it's essential, guys.

This is one of the things that I loathe about my current role as a technical architect. I sit in an office full of geeky nerdish guys, where we discuss/rant about the relative merits of Websphere, WebLogic, .Net et al. And we approach everything from the terms of technology.

No one ever stops to look at anything from the point of our customers. (Or if they do, its in terms of installations, response times, etc., never old fashioned stuff like usability).

Oooh! You've touched a nerve here! Sorry!
__________________
"I'm a girl! I don't even like the good Monty Python sketches!"
Lou is offline   Reply With Quote
Old 30th-June-2005, 09:50 AM   #8 (permalink)
Dreadful Scathe
Papa Smurf
 
Dreadful Scathe's Avatar
 
Join Date: Jan 2002
Location: Planet Scathe
Posts: 9,782
Rep Power: 7
Reputation Total: 2273
Dreadful Scathe has much to be proud ofDreadful Scathe has much to be proud ofDreadful Scathe has much to be proud ofDreadful Scathe has much to be proud ofDreadful Scathe has much to be proud ofDreadful Scathe has much to be proud ofDreadful Scathe has much to be proud ofDreadful Scathe has much to be proud ofDreadful Scathe has much to be proud ofDreadful Scathe has much to be proud ofDreadful Scathe has much to be proud of
Re: Request for help - Agile / Extreme programmers

Quote:
Originally Posted by Lou

Oooh! You've touched a nerve here! Sorry!

quite right Lou the fact that not enough time is spent considering the users needs is very apparant in a lot of applications and websites nowadays. The best rules Ive found is to get something that looks fantastic and lie about its backend to the managers but get something that still looks great but is fast and functional for the users. Thats your starting point then you have to sift through user comments for what they actually want so you can improve on it
__________________
"defiantly a pork soared" -fletch
"This is a discussion forum, not some sort of hippy poetry-reading commune" - TAFKADJ

Last edited by Dreadful Scathe : 30th-June-2005 at 09:53 AM.
Dreadful Scathe is online now   Reply With Quote
Old 30th-June-2005, 10:03 AM   #9 (permalink)
David Bailey
Formerly known as DavidJames
 
David Bailey's Avatar
 
Join Date: Mar 2005
Location: Norf Lundin
Posts: 13,959
Rep Power: 8
Reputation Total: 3756
David Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to behold
Re: Request for help - Agile / Extreme programmers

Quote:
Originally Posted by Dreadful Scathe
The best rules Ive found is to get something that looks fantastic and lie about its backend to the managers but get something that still looks great but is fast and functional for the users. Thats your starting point then you have to sift through user comments for what they actually want so you can improve on it
That sounds like the closest to An Ideal Process I've ever heard.

You should write a book about it - but you'll need a sexy title. Hmmm... "The DS method"?
__________________
Jivetango Godfather
Inventor of the Masterclass
Baboon-worrier extraordinaire
David Bailey is offline   Reply With Quote
Old 30th-June-2005, 11:17 AM   #10 (permalink)
bigdjiver
Registered User
 
Join Date: Mar 2003
Location: bedford
Posts: 3,701
Rep Power: 3
Reputation Total: 741
bigdjiver is a glorious beacon of lightbigdjiver is a glorious beacon of lightbigdjiver is a glorious beacon of lightbigdjiver is a glorious beacon of lightbigdjiver is a glorious beacon of lightbigdjiver is a glorious beacon of lightbigdjiver is a glorious beacon of light
Re: Request for help - Agile / Extreme programmers

Quote:
Originally Posted by Lou

Helps to see it from the user point of view? Helps?

***, it's essential, guys...
Behind most applications there is a "group of nerdy guys" who discuss endlessly the best way to deliver the ideal solution for the customer. Too many of us have seen the actuality that results.

When I first set out to write the user manual and help file first it actually forced me to consider what I was asking the user to do, finger press by finger press. A lot of people have been through a similar experience on this forum trying to describe a dance move. I have to confess that I have failed to understand the vast majority are describing after two or three read throughs.

The program I was working on was decoding drilling program files imported from paper tape. The competition asked ASCII/ EIA/ EBCIDIC? Metric/Imperial?Leading zeros suppressed/trailing zeros suppressed? Decimal point position? manufacturer format? and more...

Trying to explain just the meaning of those terms was a nightmare. Most of the time the user just received a disk and a diagram, and could not answer the questions even if they knew what they meant.

I ended up with a user manual that said click on the file. If it looks nothing like the diagram press this button once or twice until it does. If it too big press this key until it is the right size. If it is too small press that button. If none of this works our program does not understand that format yet - call us.
bigdjiver is offline   Reply With Quote
Old 30th-June-2005, 11:36 AM   #11 (permalink)
Lou
Not a spoon!
 
Lou's Avatar
 
Join Date: Jun 2002
Location: Holby
Posts: 3,230
Rep Power: 5
Reputation Total: 1355
Lou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to all
Re: Request for help - Agile / Extreme programmers

This has turned out to be a fun way of identifying personality traits....

Clive wants to know "when".
The Davids want to know "how".
DS wants to know "what".
I want to know "why".

Cute. *shrug*
__________________
"I'm a girl! I don't even like the good Monty Python sketches!"
Lou is offline   Reply With Quote
Old 30th-June-2005, 11:48 AM   #12 (permalink)
David Bailey
Formerly known as DavidJames
 
David Bailey's Avatar
 
Join Date: Mar 2005
Location: Norf Lundin
Posts: 13,959
Rep Power: 8
Reputation Total: 3756
David Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to behold
Re: Request for help - Agile / Extreme programmers

Quote:
Originally Posted by Lou
I want to know "why".
Thought you wanted to know "what foot"?
__________________
Jivetango Godfather
Inventor of the Masterclass
Baboon-worrier extraordinaire
David Bailey is offline   Reply With Quote
Old 30th-June-2005, 11:57 AM   #13 (permalink)
Lou
Not a spoon!
 
Lou's Avatar
 
Join Date: Jun 2002
Location: Holby
Posts: 3,230
Rep Power: 5
Reputation Total: 1355
Lou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to allLou is a name known to all
Re: Request for help - Agile / Extreme programmers

Quote:
Originally Posted by DavidJames
Thought you wanted to know "what foot"?
Nah... am far more interested why it's better to be back on that foot. What's the benefits in doing it one way, rather than the other?
__________________
"I'm a girl! I don't even like the good Monty Python sketches!"
Lou is offline   Reply With Quote
Old 30th-June-2005, 12:16 PM   #14 (permalink)
bigdjiver
Registered User
 
Join Date: Mar 2003
Location: bedford
Posts: 3,701
Rep Power: 3
Reputation Total: 741
bigdjiver is a glorious beacon of lightbigdjiver is a glorious beacon of lightbigdjiver is a glorious beacon of lightbigdjiver is a glorious beacon of lightbigdjiver is a glorious beacon of lightbigdjiver is a glorious beacon of lightbigdjiver is a glorious beacon of light
Re: Request for help - Agile / Extreme programmers

Quote:
Originally Posted by DavidJames
...
"Xtreme" - cue rant about trying to make developing sexy, grrr...

In my experience, the only way to get effective code development is to get effective code developers. Adopting a faddish programming method is about as effective as adopting a faddish business method. Anyone remember Business Process Re-engineering? ...
I worked for a leading software house which ran courses for senior programmers and analysts. I worked on a new course which was basically a rip-off of Yourdon, Weinberg et al , rejigging and renaming their key concepts. I was so disgusted at this faddish process that I asked for my name to be removed from the credits. I did later run into a senior programmer from ICI who said that it was the best course that he had ever done. Sometimes hype does have something to back it.

My first experience of programming development methodology was to attend the first public lecture given by Michael Jackson, (not that one) on structured programming (JSP). That was the single most valuable event in my programming career, and using that methodology got me the job developing that course. I was pleased to see his name associated with Agile and Xtreme.

Methodologies can make a difference. One coding contract I had was estimated to take 8 months, but I was given 6 months to do it. After three months I had not written a single line of code for the program, but had spent that time redesigning the program using JSP (not what I was there for!) and creating the test data. I finished on time, with only two errors found in several thousand lines of code. (one punch girl error, a total one column out of alignment.)
bigdjiver is offline   Reply With Quote
Old 30th-June-2005, 12:37 PM   #15 (permalink)
David Bailey
Formerly known as DavidJames
 
David Bailey's Avatar
 
Join Date: Mar 2005
Location: Norf Lundin
Posts: 13,959
Rep Power: 8
Reputation Total: 3756
David Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to behold
Re: Request for help - Agile / Extreme programmers

Quote:
Originally Posted by bigdjiver
Methodologies can make a difference.
Sure, and I'd never say "don't have a methodology" (and neither would you I guess), just "Fad methodologies - grrr".
__________________
Jivetango Godfather
Inventor of the Masterclass
Baboon-worrier extraordinaire
David Bailey is offline   Reply With Quote
Old 30th-June-2005, 08:36 PM   #16 (permalink)
David Bailey
Formerly known as DavidJames
 
David Bailey's Avatar
 
Join Date: Mar 2005
Location: Norf Lundin
Posts: 13,959
Rep Power: 8
Reputation Total: 3756
David Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to beholdDavid Bailey is a splendid one to behold
Re: Request for help - Agile / Xtreme programmers

Just thought I'd share this:

A product one of my team has spent 3 months documenting has now been radically changed - nothing new there. But, the only reason we know this is because the customer (no, not the developers in our company, that'd be way too sensible) told us directly about the changes. Grrr.

I then confront the people responsible, only to be told that "it's only minor changes to the interface, no major functionality changes, the user guide needn't change much". Grrr Grrr.

I then spend, oooh, 30 minutes on the phone trying to explain that, to the user, interface changes are actually quite important functionality, and that it probably helps in a user guide if the screenshot matches the, you know, screen they're looking at...? Grrrrr X many

Whew, I feel better now.
__________________
Jivetango Godfather
Inventor of the Masterclass
Baboon-worrier extraordinaire
David Bailey is offline   Reply With Quote
Old 1st-July-2005, 10:05 AM   #17 (permalink)
Clive Long
Registered User
 
Clive Long's Avatar
 
Join Date: Jan 2005
Location: London-innit
Posts: 1,465
Rep Power: 3
Reputation Total: 1316
Clive Long is a name known to allClive Long is a name known to allClive Long is a name known to allClive Long is a name known to allClive Long is a name known to allClive Long is a name known to allClive Long is a name known to allClive Long is a name known to allClive Long is a name known to allClive Long is a name known to all
Re: Request for help - Agile / Xtreme programmers

Quote:
Originally Posted by DavidJames
<< snip >>
I then confront the people responsible, only to be told that "it's only minor changes to the interface, no major functionality changes, the user guide needn't change much". Grrr Grrr.
<< snip >>
Whew, I feel better now.
Impact assessment

Change control.

That'll bring 'em back into line

No it's never worked for me either.

Wanna fill in a questionnaire?

CRL
Clive Long is offline   Reply With Quote
Sponsored Links
Advertisement