[vox-jobs] Ticketmaster, San Fran.
Ken Herron
vox-jobs@lists.lugod.org
Thu, 27 Mar 2003 12:57:15 -0800
--On Thursday, March 27, 2003 10:14:56 -0800 Bill Kendrick
<nbs@sonic.net> wrote:
> http://www.aboutticketmaster.com/careers/sf_tw_software_engineer.html
>
> Looking for C++, CGI/internet, database, obj-oriented design, JSP/ASP
> skills. Familiarity with "Extreme Programming"[*] and Java/.NET desired.
>
> [*] What in the hell is 'Extreme Programming'? I just imagine
> skydiving with a laptop :)
It's a development methodology. Proponents claim it it produces rapid,
high-quality results which meet the customers needs better.
1) Developers work in pairs. Typically one is actually writing code,
while the other is checking references, keeping track of variable names,
watching for mistakes, etc. The developers switch places every so often.
Think of all the things that make you stop typing--you have to go read a
man page, you forgot what name you gave to a function, or you're not sure
the last ten lines of code make sense. The second programmer helps with
that stuff so the one typing can stay focused.
2) The customer (i.e. the people who specify requirements) have someone
onsite at all times to make decisions about details. Ideally this person
is in the same room as the programmers.
3) The software release cycle is only 2-3 weeks long. Every cycle starts
with the customer and the developers deciding what changes to make this
cycle.
--
Kenneth Herron Kherron@newsguy.com 916-366-7338