Skip to search.

Breaking News Visit Yahoo! News for the latest.

×Close this window

bayxp · Extreme Programming (XP) in the Bay Area

The Yahoo! Groups Product Blog

Check it out!

Group Information

  • Members: 573
  • Category: Object Oriented
  • Founded: Aug 25, 2000
  • Language: English
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Messages

Advanced
Messages Help
Messages 923 - 952 of 1995   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Show Message Summaries Sort by Date ^  
#923 From: "Mark Interrante" <interrante@...>
Date: Tue Oct 5, 2004 9:18 pm
Subject: XP Opportunities in Palo Alto
interrante
Send Email Send Email
 
We have two opportunities here at Spoke and we are looking for people
with experience in XP.  We use some XP practices and are looking to
increase the usage within the team.  Here are the two positions we
have open.

Please contact me at mark@... if you are interested.

-Mark


Job Title: Senior Java Software Engineer
Location: Palo Alto, CA
Reports to: Director Engineering
Company Description:
Spoke Software, (http://www.spoke.com) is one of the hottest start-
ups in the Valley.  With over $20 million in venture capital raised
and over 40 enterprise customers, Spoke has taken the concept of
social networking and applied it to enterprise sales professionals.
This is a unique opportunity to work on the latest technologies in
relationship network theory, while creating an entirely new category
of enterprise software.

Job Description:
We are looking for a senior systems engineer to on our
platform/server development team.  He or she will be involved in the
normal development cycle—helping to define and design products,
build, test, ship, —and will specialize in Java server side
development.  This is a large platform with multiple subsystems,
using J2EE and database technology.
Job Requirements:
•BSCS or equivalent, with 5+ years of experience in the software
industry developing quality products for the market
•Excellent object oriented programming skills are essential for
this
role, including strong Java and SQL skills as well as familiarity
with J2EE, JSP and XML.
•Background must include development in enterprise software or
large
scale, successful web development.
•Experience with architecture, performance tuning, and
scalability of
large scale server systems.
•Demonstrated ability to work with a team to rapidly produce
prototypes and iterations.
•Knowledge of large scale search problems/algorithms.
•Strong self starter with good communication skills.
•Excellent written and oral communication skills
•Excellent problem solving and analytical skills.
•Start-up experience is preferred.

Pluses:
•Extreme Programming (XP) or test driven development
•MSCS/PhD
•Database design
•Text/Lexical analysis
•Internet computer security
•Data mining & data warehouse/marts



Job Title: Senior Applications Software Engineer
Location: Palo Alto, CA
Reports to: Director Engineering
Company Description:
Spoke Software, (http://www.spoke.com) is one of the hottest start-
ups in the Valley.  With over $20 million in venture capital raised
and over 40 enterprise customers, Spoke has taken the concept of
social networking and applied it to enterprise sales professionals.
This is a unique opportunity to work on the latest technologies in
relationship network theory, while creating an entirely new category
of enterprise software.

Job Description:
We are looking for a software engineer to help build out our
innovative set of next-generation CRM applications.  He or she will
be involved in the normal development cycle—helping to define and
design products, build, test, ship, —and will focus on extending
our
application architecture/framework.
Job Requirements:
•BSCS or equivalent, with 5+ years of experience in the
enterprise
software and/or web application industry.
•Solid object orientated programming skills and experience
developing
Java-based applications are essential for this role.  Specific skills
include Java, Struts, SiteMesh, JSP, custom tags, HTML, CSS, and
JavaScript.
•Background must include development in enterprise software or
large
scale, successful web development.
•Product design or product management experience a plus.
•Experience developing and maintaining Internet products and
technologies
•Demonstrated experience in gathering design requirements into a
product vision.
•Receptivity to user feedback and ability to incorporate ideas
into
product design.
•Ability (and willingness) to learn quickly
•Strong self starter with good communication skills
•Excellent written and oral communication skills
•Excellent problem solving and analytical skills.
•Start-up experience is preferred.

Pluses:
•Experience with CRM and/or SFA systems
•Extreme Programming (XP) or test driven development
•MSCS
•Experience working at the systems level of database development
and
working with SQL server is highly desired
•Data mining & data warehouse/marts
•Text/Lexical analysis

#924 From: "gabby_robertson" <gabby_robertson@...>
Date: Tue Oct 5, 2004 11:11 pm
Subject: Reminder: Mary Poppendieck's lean software class Nov 8 & 9
gabby_robertson
Send Email Send Email
 
Mary's class on the 8th and 9th of November is filling up fast and you
can still get the discount if you sign-up soon.   If you want to
register go to http://www.sdforum.org/lean.  Sometimes the page is a
little funky so hit reload if it doesn't appear for you.  I've heard
from other people who have been in this course and it's apparently
very interesting and fast paced.

If you want to know more about the course you can email me at
gabbyb@... or Rand Bradley at rbradley@..., or go to
the SDforum site for all the details.

~gabby

#925 From: Dominique <dominique.plante@...>
Date: Thu Oct 7, 2004 3:36 pm
Subject: book review of "Pragmatic Project Automation"
dominique_pl...
Send Email Send Email
 
If you are interested in my thoughts on the latest installment of the
Pragmatic Toolkit, "Pragmatic Project Automation", please have a look
at the review I did on my site which you can find at
http://www.binaryshift.com/main/clarkm-PPA-Java-review.m

Thanks,
Dominique

#926 From: Taru Jain <tarujain20@...>
Date: Sat Oct 9, 2004 10:47 pm
Subject: Online pictures of Mary Poppendieck presentation at BayXP.
tarujain20
Send Email Send Email
 
I just came across the photogallary on
www.poppendieck.com and saw the pictures that Tom
Poppendieck took during Mary's presentation at bayXp
meeting (back in March this year).

http://www.poppendieck.com/photogallery/BayXP_Mar_2004.htm

Enjoy,
Taru

#927 From: Jean Tessier <jean@...>
Date: Sun Oct 10, 2004 4:30 am
Subject: Re: Online pictures of Mary Poppendieck presentation at BayXP.
jeantessier
Send Email Send Email
 
Hey!  I can see my elbow!!!    :-)

Jean.

Taru Jain wrote:

> I just came across the photogallary on
> www.poppendieck.com and saw the pictures that Tom
> Poppendieck took during Mary's presentation at bayXp
> meeting (back in March this year).
>
> http://www.poppendieck.com/photogallery/BayXP_Mar_2004.htm
>
> Enjoy,
> Taru
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>
>

--
   /"\  Jean Tessier - Software Engineer, California, USA
   \ /      ASCII ribbon campaign | I'm a .signature virus!       |
    X       against HTML mail     | Copy me into your ~/.signature|
   / \      and postings          | to help me spread!            |

#928 From: Mark Striebeck <mstriebeck@...>
Date: Sun Oct 10, 2004 9:49 am
Subject: Re: Online pictures of Mary Poppendieck presentation at BayXP.
markstriebeck
Send Email Send Email
 
if i wouldn't know better I could swear that John had to recite a x-mas
poem :-)

Taru Jain wrote:

>I just came across the photogallary on
>www.poppendieck.com and saw the pictures that Tom
>Poppendieck took during Mary's presentation at bayXp
>meeting (back in March this year).
>
>http://www.poppendieck.com/photogallery/BayXP_Mar_2004.htm
>
>Enjoy,
>Taru
>
>
>
>
>Yahoo! Groups Links
>
>
>
>
>
>
>
>
>
>

#929 From: "brian_guan" <bguan@...>
Date: Tue Oct 12, 2004 6:18 am
Subject: XP Opportunies at YorZ.com
brian_guan
Send Email Send Email
 
Hi all,

I know of 2 openings at a very early stage startup YorZ.com.
Attached below is the job description.  Please contact the email
listed in the job description (not me please).




YorZ: Ground Floor Opportunity
------------------------------
We all make choices. YorZ will help people make them better. Join our
team and help build a service that matters. One that will help
millions of people makes better decisions. We hope to revolutionize a
$30+ billion market that impacts all of our lives.

http://www.yorz.com/


Senior Software Engineer
------------------------
The Senior Software Engineer will help architect, build, and maintain
YorZ's consumer web application. The ideal candidate will be a CTO-in-
training with experience designing and developing high quality, high
volume, maintainable, and extensible web applications.

Candidates must thrive in a start-up environment and possess maturity
and business savvy. You will be part of a small but talented startup
technology team whose challenge is to build a consumer web
application using agile development processes and open source tools
and components to achieve maximum cost savings without sacrificing
scalability, security, and robustness.


Responsibilities:

- Participate in functionality and system requirements gathering and
refinement
- Design, develop, test and document:
   . Engaging and usable dynamic web application user interface
   . Complex database-driven business logic
   . Scalable and robust architectural components and subsystems
- Design, implement and run comprehensive automated test code and
scripts for:
   . unit tests
   . functionality tests
   . profiling and benchmarking
   . system failover/recovery tests
   . stress tests
- Troubleshoot production issues


Requirements:

- Startup mentality (self-starter, proactive, positive, creative,
articulate and flexible)
- 5+ years of software development
- 3+ years of server-side web application development using Java
- 3+ years experience developing for a RDBMS (PostgreSQL preferred)
- Significant object oriented experience including analysis, design
and architectural patterns
- Significant knowledge of core Java and J2EE libraries and
technologies
- Broad experience with open-source platforms, frameworks and
components such as:
- Tomcat, JBoss, Spring framework, Struts
- Lucene, Hibernate, Pluto
- C-JDBC, HA-JDBC, Swarm Cache, OSCache
- Apache, SquidCache
- Broad experience with open-source software development and project
automation tools (e.g. CVS, Bugzilla, Maven, JUnit)
- Experience and/or comfort with extreme programming process and
practices including pair programming and test driven development a
must
- Experience developing in Unix/Linux environments
- Experience deploying real world web applications a plus
- Discipline to document architectural and design ideas in a clear,
comprehensive and organized manner
- Knowledge of XHTML, CSS, JavaScript, XSL, ESI and other web
presentation technologies a plus
- Experience with other production technologies like load-balancer,
clustering, firewall, encryption, digital certificate, SAN/NAS,
general networking a plus
- Experience troubleshooting issues in production a plus
- Knowledge of shell scripting, PHP, Perl, Python a plus


Educational Requirements:

- Bachelor/Master degree in computer science or equivalent


Compensation will include a startup salary, health benefits, and
significant equity.

YorZ is currently located in Palo Alto, California.
Interested and qualified applicants please send a text (ASCII) or
HTML version of your resume to jobs@.... Please include Senior
Software Engineer in the subject line of your email.

#930 From: Keith Ray <keithray@...>
Date: Sat Oct 16, 2004 1:15 am
Subject: BayXP meeting Wednesday Oct. 20
attkeithray
Send Email Send Email
 
Next meeting Wednesday, October 20th, 2004

Topic: Coaching XP - discussion

Time: Doors open at 7:00 PM. The meeting will start at 7:30 sharp.

Location:

VA Software
   46939 Bayside Parkway
   Fremont, California 94538

Thanks to Mark Striebeck of VA Software for arranging for us to use the
room.



[Non-text portions of this message have been removed]

#931 From: Keith Ray <keithray@...>
Date: Wed Oct 20, 2004 1:37 pm
Subject: Re: BayXP meeting Wednesday Oct. 20
attkeithray
Send Email Send Email
 
Today...
> Topic: Coaching XP - discussion
>
> Time: Doors open at 7:00 PM. The meeting will start at 7:30 sharp.
>
> Location:
>
> VA Software
>   46939 Bayside Parkway
>   Fremont, California 94538
>
> Thanks to Mark Striebeck of VA Software for arranging for us to use the
> room.

Mapquest: http://tinyurl.com/6d6af



--
C. Keith Ray
<http://homepage.mac.com/keithray/blog/index.html>
<http://homepage.mac.com/keithray/xpminifaq.html>
<http://homepage.mac.com/keithray/resume2.html>



[Non-text portions of this message have been removed]

#932 From: "netobjectives" <mike.shalloway@...>
Date: Thu Oct 28, 2004 8:57 pm
Subject: Net Objectives' free seminar on 11/4, "Transitioning to Agile"
netobjectives
Send Email Send Email
 
I wanted to invite everyone to next Thursday's free
seminar "Transitioning to Agile."  It will be presented by Jeff
McKenna on Thursday, November 4, 2004 at De Anza College, Conference
Room B in Cupertino, CA from 6:30 – 9:00pm.  Pizza and refreshments
will be served.

For more information on this seminar, including how to register,
please scroll down after my signature, or follow this link to our
website: http://www.netobjectives.com/events/pr_nca_2004_11_tta.htm

Also, Jeff will be presenting the talk "Emergent Design: Design
Patterns and Refactoring for Agile Development" in Cupertino, CA on
December 9th at 6:30pm.  For more information on this talk, follow
this link:
http://www.netobjectives.com/events/pr_nca_2004_12_edagl.htm

We still have plenty of room in all of our talks, so please pass
this email along to anybody you feel may benefit from our free
seminars.  If they're not on our mailing list already, they can
follow this link to subscribe:
http://www.netobjectives.com/subscribe.htm

Thanks,

Mike Shalloway
Training Coordinator
Net Objectives
www.netobjectives.com
mike.shalloway@...
(404)593-8375

Net Objectives' vision is effective software development without
suffering. Our mission is to assist software development teams in
accomplishing this through a combination of training and mentoring.

*********************************************************************
Transitioning to Agile

More and more companies are beginning to see the need for Agile
Development.  It is becoming clear that attempting to get full
requirements up-front and having a completely planned, rigid
approach to software development doesn't work but is more of a "hope
over experience".  How to proceed isn't so clear.  Do we go with the
Rational Unified Process (RUP), XP (eXtreme Programming), Scrum, or
even another methodology?  The investment in the new techniques
seems daunting, expensive and by no means assured of success.

The groundbreaking book "Extreme Programming Explained" made it
sound like an all or nothing approach.  Given it's controversial
practices and mantras, this has been a leap few managers have been
willing to make.  However, there are ways to transition to agile
that are straightforward, intuitively clear, comfortable and risk
adverse.  This seminar is about several of these methods.

The core issues:
At the heart of agile is the notion that you need to work with your
customers to get feedback on how the project is going.  Short (2-6
week) iterations, with the efforts directed by customers results in:
-frequent feedback
-staying on track
-accurately seeing where the project is
-the incorporation of new ideas quickly
-effective software development

It also causes major problems that must be dealt with.  Any plan to
go to an agile methodology must deal with these problems.  These
include:
-testing issues
-planning
-risk management
-team communication issues
-customer availability

The core lessons of this seminar:
It is often taught to look at practices of agile methods first, then
an understanding will follow.  In this seminar, we discuss what
problems agility will present and how to deal with these.  Case
studies are presented.  By understanding the benefits and challenges
of agile, you will be better able to transition into agile in your
own development efforts without taking a leap of faith.

Who should attend:
This seminar is intended for technical managers, project managers,
team leads and developers who want to know how to get a grip on
their software projects.

About the Presenter:
Jeff McKenna has been involved in the software industry since 1963
in programming, system design, architecture, project management,
sales and marketing, and as a small business owner. In the last
decade, Jeff has focused on the problem of rapid development of
software using object-oriented technology and agile processes. He
has trained, coached, and mentored developers and customers to help
them succeed using object-oriented technologies, facilitated
implementation of agile processes, provided analysis, architecture,
design expertise, testing, and defect tracking for companies large
and small. He has given talks and presentations around the world on
XP, development processes, software testing and object-oriented
development.

You must register to attend:
Although this seminar is free, you must register to attend.  Follow
this link to register:
http://www.netobjectives.com/events/pr_nca_2004_11_tta.htm

Date and Times:
Thursday, November 4, 2004.

6:30-7:00 networking and pizza
7:00-8:30 the talk
8:30-8:40 evaluations and break
8:40-9:00 extended Q&A

Location:
DeAnza College, Conference Room B
21250 Stevens Creek Blvd
Cupertino, CA 95014
408.864.5678

Conference Room B is in the "Campus Center" between the "L Quad" and
the "Main Quad"

Parking Permits are $2.  Park in Lots A or B.  Look for the Green
Signs to lead you to the parking boxes, which are Big and Yellow,
and take all U.S. currency.

Directions to campus: http://www.deanza.edu/map/directions.html
Campus Map: http://www.deanza.edu/map/
Parking Info: http://www.deanza.edu/map/parkinginfo.html

Class notes will not be handed out.  Check the seminar website the
week of the seminar to get a copy of them on-line.

#933 From: Keith Ray <keithray@...>
Date: Wed Nov 3, 2004 4:44 pm
Subject: Meeting announcement - Nov 17
attkeithray
Send Email Send Email
 
The next meeting of BayXP will be Wednesday Nov. 17, 2004 (a week early
to avoid Thanksgiving vacations). Badging is required, so please try to
arrive early.

Our guest speaker will be III (pronounced "three"), an authority on
Chartering. Project Chartering is one of the practices of Industrial
XP. III advocates chartering for providing a good beginning for a any
project. He will present examples from chartering done at HP for their
XP-SIG.

Quoting from <http://industrialxp.org/projectChartering.html>:
      Project Chartering helps people answer questions like
	 * 	 Is the idea for the project worthwhile?
	 * 	 How does the project further the organization's vision/mission?
	 * 	 How would we know if the project is a success?
	 * 	 Who is part of the project's Project Community?

BayXP Meeting Location:
Offices of Electronics for Imaging, Inc.
303 Velocity Way
Foster City CA 94404

Time: November 17th 7:00 PM mixing; 7:30 PM - 9:30 PM presentation

--
C. Keith Ray
<http://homepage.mac.com/keithray/blog/index.html>
<http://homepage.mac.com/keithray/xpminifaq.html>
<http://homepage.mac.com/keithray/resume2.html>

#934 From: Keith Ray <keithray@...>
Date: Thu Nov 4, 2004 1:18 am
Subject: Re: Meeting announcement - Nov 17
attkeithray
Send Email Send Email
 
Undo...  III had a schedule change and won't be able to be here on Nov.
17. We're looking at a December meeting to hear him speak. This meeting
is still on the schedule, hopefully with a different presenter.

On Nov 3, 2004, at 8:44 AM, Keith Ray wrote:

>
> The next meeting of BayXP will be Wednesday Nov. 17, 2004 (a week early
> to avoid Thanksgiving vacations). Badging is required, so please try to
> arrive early.
>
> Our guest speaker will be III (pronounced "three"), an authority on
> Chartering. Project Chartering is one of the practices of Industrial
> XP. III advocates chartering for providing a good beginning for a any
> project. He will present examples from chartering done at HP for their
> XP-SIG.
>
> Quoting from <http://industrialxp.org/projectChartering.html>:
>      Project Chartering helps people answer questions like
>  * 	 Is the idea for the project worthwhile?
>  * 	 How does the project further the organization's vision/mission?
>  * 	 How would we know if the project is a success?
>  * 	 Who is part of the project's Project Community?
>
> BayXP Meeting Location:
> Offices of Electronics for Imaging, Inc.
> 303 Velocity Way
> Foster City CA 94404
>
> Time: November 17th 7:00 PM mixing; 7:30 PM - 9:30 PM presentation
>
> --
> C. Keith Ray
> <http://homepage.mac.com/keithray/blog/index.html>
> <http://homepage.mac.com/keithray/xpminifaq.html>
> <http://homepage.mac.com/keithray/resume2.html>
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>
>
--
C. Keith Ray
<http://homepage.mac.com/keithray/blog/index.html>
<http://homepage.mac.com/keithray/xpminifaq.html>
<http://homepage.mac.com/keithray/resume2.html>

#935 From: Kevin Lawrence <kevin@...>
Date: Thu Nov 4, 2004 7:36 pm
Subject: ANN : Developer Testing Forum - November 17
kevinwilliam...
Send Email Send Email
 
Hi all,

My company, Agitar Software, is hosting an SDForum session on developer
testing on November 17 at 8:30am. Kent Beck will be giving the keynote
presentation and there will also be a panel discussion on the state of
the art and the future of developer testing.

The event will take place at the Quinlan Community Center in Cupertino.

You can get more info and register at
http://www.agitar.com/events/000104.html

Hope to see you there.

Kevin

#936 From: Keith Ray <keithray@...>
Date: Tue Nov 9, 2004 2:11 am
Subject: bayxp meeting next week
attkeithray
Send Email Send Email
 
The next meeting of BayXP will be Wednesday Nov. 17, 2004 (a week early
to avoid Thanksgiving vacations). Jeff McKenna of www.netobjectives.com
will be speaking informally on the planning game and retrospectives --
how they work together.

Badging is required, so please try to arrive early.

Meeting Location:

Offices of Electronics for Imaging, Inc.
303 Velocity Way
Foster City CA 94404

Time: November 17th 7:00 PM mixing; 7:30 PM - 9:30 PM presentation

--
C. Keith Ray
<http://homepage.mac.com/keithray/blog/index.html>
<http://homepage.mac.com/keithray/xpminifaq.html>
<http://homepage.mac.com/keithray/resume2.html>

#937 From: "brian_guan" <bguan@...>
Date: Tue Nov 9, 2004 7:24 pm
Subject: Job op - SF Bay: Senior Java Engineers
brian_guan
Send Email Send Email
 
Hi all,

Sorry again for the spam.  I am essentially a lurker on this list and
have only attended one or two high profile meetings such as those
featuring Kent Beck as a speaker.  I hope it is not against list
etiquette to post jobs multiple time on this list.

Since I last posted these jobs, I have joined YorZ.com as their chief
architect.  We are still looking for good solid java engineers who are
interested in ... gulp ... dot com start-up opportunity  :-)

Anyway, here is the job description.  Please reply to myself or
jobs@... if you are interested.  If you know someone who might,
please send them this posting too.

Many thanks in advance.

--

YorZ: Ground Floor Opportunity

We all make choices. YorZ will help people make them better. Join our
team and help build a service that matters. One that will help
millions of people make better decisions. We hope to revolutionize a
$30+ billion market that impacts all of our lives. http://www.yorz.com/

Java Software Engineer

The Software Engineer will help architect, build, and maintain YorZ's
consumer web applications.  The ideal candidate will have 4+ years of
experience designing and developing high quality, high volume,
maintainable and extensible web applications in Java.  Candidates must
thrive in a startup  environment and possess maturity and business
savvy. You will be part of a small but talented startup technology
team whose challenge is to build consumer web applications using agile
development processes and open source tools and components to achieve
maximum cost savings without sacrificing scalability, security, and
robustness.

Responsibilities:
* Participate in functionality and system requirements gathering and
refinement
* Design, develop, test and document:
     -- Engaging and usable dynamic web application user interfaces
     -- Complex database-driven business logic
     -- Scalable and robust architectural components and subsystems
* Design, implement and run automated test code and scripts
* Troubleshoot production issues

Requirements:
* Startup  mentality (self-starter, proactive, positive, creative, and
flexible)
* 4+ years of server-side web application development using Java
* 3+ years experience developing for a RDBMS (PostgreSQL preferred)
*  Significant  object oriented experience including analysis, design
and architectural patterns
* Broad experience with open-source platforms, frameworks and
components such as:
     -- Tomcat, JBoss, Spring framework, Struts
     -- Lucene, Hibernate, Pluto, Jetspeed2
     -- C-JDBC, HA-JDBC, Swarm Cache, OSCache
     -- Apache, SquidCache
* Broad experience with open-source software development and project
automation tools (e.g. Subversion, CVS, Bugzilla, Maven, JUnit)
* Experience and/or comfort with extreme programming process and
practices including pair programming and test driven development a must
* Experience developing in Unix/Linux environments
* Discipline to document ideas and code in a clear, comprehensive and
organized manner
* Knowledge of web presentation technologies (e.g. XHTML, CSS,
JavaScript, XSL) a plus
* Experience with other production technologies like load-balancers,
clustering, firewalls, encryption, SAN/NAS, networking a plus
* Experience troubleshooting issues in production a plus
* Knowledge of shell scripting, PHP, Perl, Python a plus

Educational Requirements:
* Bachelor/Master  degree in computer science or equivalent

Compensation will include a startup salary, health  benefits, and
significant equity.

No recruiters please

YorZ is currently located in Palo Alto, California.

Interested and qualified applicants please send a text (ASCII) or HTML
version of your resume to jobs@....  Please include Java Software
Engineer in the subject line of your email and let us know where you
found us.

#938 From: "Kevin Lawrence" <kevin@...>
Date: Thu Nov 11, 2004 5:48 pm
Subject: Change of Venue : Developer Testing Forum - November 17
kevinwilliam...
Send Email Send Email
 
The location for this session has changed because the original space
was too small.

The new location is :

PARC-George E. Pake Auditorium in Palo Alto, California

The date and time have not changed.

Just to clarify : The forum is about "how developers test" not "how to
test developers" ;-)

Kevin

--- In bayxp@yahoogroups.com, Kevin Lawrence <kevin@d...> wrote:
> Hi all,
>
> My company, Agitar Software, is hosting an SDForum session on developer
> testing on November 17 at 8:30am. Kent Beck will be giving the keynote
> presentation and there will also be a panel discussion on the state of
> the art and the future of developer testing.
>
> The event will take place at the Quinlan Community Center in Cupertino.
>
> You can get more info and register at
> http://www.agitar.com/events/000104.html
>
> Hope to see you there.
>
> Kevin

#939 From: "Valerie" <valerie.wagner@...>
Date: Fri Nov 12, 2004 6:23 pm
Subject: Looking for an eXtreme Programmer to join our group
wagnerv47
Send Email Send Email
 
I am with a company called Nominum Inc. (www.nominum.com), located in
Redwood City, CA (south of San Francisco). Nominum is  a pioneering
provider of IP address infrastructure software for service providers
and enterprises. Nominum's suite of solutions includes highly
scalable, reliable and secure DNS and DHCP servers and an advanced IP
address management system.

We have a highly collaborative team of very productive developers working
on an important commercial application.  This application will manage
core IP-protocol services in Global 2000 enterprises and major carriers
around the world.

		 The application uses a Java server, an object data
		 model, a JDBC compliant database, and HTML clients.

We are currently looking for a Senior Engineer with solid Java skills
to join our team.

Our engineering team is utilizing Agile methodologies including pair
programming and collective code ownership. (extreme programming)

#940 From: Keith Ray <keithray@...>
Date: Wed Nov 17, 2004 3:15 pm
Subject: BayXP today
attkeithray
Send Email Send Email
 
The next meeting of BayXP will be Wednesday Nov. 17, 2004 (a week early
to avoid Thanksgiving vacations). Jeff McKenna of www.netobjectives.com
will be speaking informally on the planning game and retrospectives --
how they work together.

Badging is required, so please try to arrive early. My cell# is
650-571-6535.

Meeting Location: http://www.efi.com/about/locations.fhtml

Offices of Electronics for Imaging, Inc.
303 Velocity Way
Foster City CA 94404

Time: November 17th 7:00 PM mixing; 7:30 PM - 9:30 PM presentation

--
C. Keith Ray
<http://homepage.mac.com/keithray/blog/index.html>
<http://homepage.mac.com/keithray/xpminifaq.html>
<http://homepage.mac.com/keithray/resume2.html>

#941 From: "netobjectives" <mike.shalloway@...>
Date: Wed Nov 24, 2004 9:57 am
Subject: Net Objectives' free seminar on 12/9, “Emergent Design: Design Patterns and ..."
netobjectives
Send Email Send Email
 
Hi,

I wanted to make sure everyone knew about our upcoming free seminar
on 12/9, "Emergent Design: Design Patterns and Refactoring for Agile
Development."  This free talk will be presented by Jeff McKenna on
Thursday, December 9, 2004 at De Anza College, Conference Room B in
Cupertino, CA from 6:30 – 9:00pm.  Pizza and refreshments will be
served.

For more information on this free seminar, including how to
register, please scroll down after my signature or follow this link
to our website:
http://www.netobjectives.com/events/pr_nca_2004_12_edagl.htm

Please pass this along to anybody you feel may benefit from this
free seminar.  If they're not on our mailing list and would like to
receive notifications for our new streamzines, ezines, and free
seminars, they can follow this link to subscribe:
http://www.netobjectives.com/subscribe.htm

Thanks,

Mike Shalloway
Training Coordinator
Net Objectives
www.netobjectives.com
mike.shalloway@...
(404)593-8375

Net Objectives' vision is effective software development without
suffering. Our mission is to assist software development teams in
accomplishing this through a combination of training and mentoring.

*********************************************************************
Emergent Design:
Design Patterns and Refactoring for Agile Development

The two approaches of creating quality, high-level, up-front designs
with design patterns or relying on emergent design using refactoring
as espoused by XP seem opposed to each other. This seminar
illustrates why design patterns and refactoring are actually two
sides of the same coin.
With the recent interest in Agility (ala eXtreme Programming), many
people are learning the importance of refactoring. According to
Martin Fowler:
"Refactoring is the process of changing a software system in such a
way that it does not alter the external behavior of the code yet
improves its internal structure. It is a disciplined way to clean up
code that minimizes the chances of introducing bugs. In essence when
you refactor you are improving the design of the code after it has
been written."
Refactoring is very important as a method of improving design to
accommodate new requirements. It is often touted as a way to fix
code mistakes. However, avoiding the code mistakes in the first
place is a better way to go. In this case, refactoring is used to
accommodate design changes required by new requirements.
Coding mistakes usually arise from improper attention to the basics
of coding:
1. loose coupling
2. strong cohesion
3. no redundancy
4. programming by intention
Understanding these principles is essential if Agile programming
methods are to be followed. This seminar walks through an evolving
code example to:
1. illustrate how to follow the above principles
2. illustrate what refactoring is
3. show how refactoring can improve designs to accommodate
change
The code examples used contain a couple of design patterns. Thus,
the seminar also illustrates how good, high-level designs can be
accomplished by the application of good local coding rules.

Learn:
- what refactoring is
- how to implement the strategy and bridge pattern
- the importance of loose coupling, strong cohesion and no
redundancy

Who should attend:
This seminar is intended for object-oriented programmers.

Biography of Presenter:
Jeff McKenna has been involved in the software industry since 1963
in programming, system design, architecture, project management,
sales and marketing, and as a small business owner. In the last
decade, Jeff has focused on the problem of rapid development of
software using object-oriented technology and agile processes. He
has trained, coached, and mentored developers and customers to help
them succeed using object-oriented technologies, facilitated
implementation of agile processes, provided analysis, architecture,
design expertise, testing, and defect tracking for companies large
and small. He has given talks and presentations around the world on
XP, development processes, software testing and object-oriented
development.

You must register to attend:
Although this seminar is free, you must register to attend.  Follow
this link to register:
http://www.netobjectives.com/events/pr_nca_2004_12_edagl.htm

Dates and Times:
Thursday, December 9, 2004

6:30-7:00 networking and pizza
7:00-8:30 the talk
8:30-8:40 evaluations and break
8:40-9:00 extended Q&A

A charitable contribution to the San Francisco Ronald McDonald House
of $1-3 is requested for food and drink.

Location:
DeAnza College, Conference Room B
21250 Stevens Creek Blvd
Cupertino, CA 95014
408.864.5678

Conference Room B is in the "Campus Center" between the "L Quad" and
the "Main Quad"

Parking Permits are $2.  Park in Lots A or B.  Look for the Green
Signs to lead you to the parking boxes, which are Big and Yellow,
and take all U.S. currency.

Directions to campus: http://www.deanza.edu/map/directions.html
Campus Map: http://www.deanza.edu/map/
Parking Info: http://www.deanza.edu/map/parkinginfo.html

Class notes will not be handed out.  Check the seminar website about
a week before the seminar to get a copy of them on-line.

#942 From: Keith Ray <keithray@...>
Date: Wed Dec 1, 2004 3:56 pm
Subject: december meeting Dec 15, Wednesday
attkeithray
Send Email Send Email
 
I'm looking for someone to volunteer to host the December BayXP meeting
at their office or some other meeting location. This would be on
December 15, Wednesday.

Hopefully, III will be able to do his presentation on Chartering at
this meeting...

Our guest speaker will be III (pronounced "three"), an authority on
Chartering. Project Chartering is one of the practices of Industrial
XP. III advocates chartering for providing a good beginning for a any
project. He will present examples from chartering done at HP for their
XP-SIG.

Quoting from <http://industrialxp.org/projectChartering.html>:
      Project Chartering helps people answer questions like
	 * 	 Is the idea for the project worthwhile?
	 * 	 How does the project further the organization's vision/mission?
	 * 	 How would we know if the project is a success?
	 * 	 Who is part of the project's Project Community?

--
C. Keith Ray
<http://homepage.mac.com/keithray/blog/index.html>
<http://homepage.mac.com/keithray/xpminifaq.html>
<http://homepage.mac.com/keithray/resume2.html>

#943 From: Keith Ray <keithray@...>
Date: Wed Dec 1, 2004 5:21 pm
Subject: Re: december meeting Dec 15, Wednesday
attkeithray
Send Email Send Email
 
check out "Immunizing Against Predictable Project Failure; Charters and
chartering as a baseline for change" by III at StickyMinds.com

tiny url: <http://tinyurl.com/ae62>
long url:
<http://www.stickyminds.com/sitewide.asp?
sid=2062175&sqry=%2AJ%28MIXED%29%2AR%28createdate%29%2AK%28simplesite%29
%2AF%28against+predictable+project+failure%29%2A&sidx=0&sopp=10&ObjectId
=5053&Function=DETAILBROWSE&ObjectType=MAGAZINE>


On Dec 1, 2004, at 7:56 AM, Keith Ray wrote:

>
> I'm looking for someone to volunteer to host the December BayXP meeting
> at their office or some other meeting location. This would be on
> December 15, Wednesday.
>
> Hopefully, III will be able to do his presentation on Chartering at
> this meeting...
>
> Our guest speaker will be III (pronounced "three"), an authority on
> Chartering. Project Chartering is one of the practices of Industrial
> XP. III advocates chartering for providing a good beginning for a any
> project. He will present examples from chartering done at HP for their
> XP-SIG.
>
> Quoting from <http://industrialxp.org/projectChartering.html>:
>      Project Chartering helps people answer questions like
>  * 	 Is the idea for the project worthwhile?
>  * 	 How does the project further the organization's vision/mission?
>  * 	 How would we know if the project is a success?
>  * 	 Who is part of the project's Project Community?
>
> --
> C. Keith Ray
> <http://homepage.mac.com/keithray/blog/index.html>
> <http://homepage.mac.com/keithray/xpminifaq.html>
> <http://homepage.mac.com/keithray/resume2.html>
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>
>
--
C. Keith Ray
<http://homepage.mac.com/keithray/blog/index.html>
<http://homepage.mac.com/keithray/xpminifaq.html>
<http://homepage.mac.com/keithray/resume2.html>

#944 From: Mark Striebeck <mstriebeck@...>
Date: Wed Dec 1, 2004 8:40 pm
Subject: Re: december meeting Dec 15, Wednesday
markstriebeck
Send Email Send Email
 
We can have the meeting at VA in Fremont again.

Keith Ray wrote:

>I'm looking for someone to volunteer to host the December BayXP meeting
>at their office or some other meeting location. This would be on
>December 15, Wednesday.
>
>Hopefully, III will be able to do his presentation on Chartering at
>this meeting...
>
>Our guest speaker will be III (pronounced "three"), an authority on
>Chartering. Project Chartering is one of the practices of Industrial
>XP. III advocates chartering for providing a good beginning for a any
>project. He will present examples from chartering done at HP for their
>XP-SIG.
>
>Quoting from <http://industrialxp.org/projectChartering.html>:
>     Project Chartering helps people answer questions like
> * 	 Is the idea for the project worthwhile?
> * 	 How does the project further the organization's vision/mission?
> * 	 How would we know if the project is a success?
> * 	 Who is part of the project's Project Community?
>
>--
>C. Keith Ray
><http://homepage.mac.com/keithray/blog/index.html>
><http://homepage.mac.com/keithray/xpminifaq.html>
><http://homepage.mac.com/keithray/resume2.html>
>
>
>
>
>
>Yahoo! Groups Links
>
>
>
>
>
>
>
>
>
>

#945 From: "akimball" <lists@...>
Date: Tue Nov 30, 2004 6:03 am
Subject: Wanted: The real-deal agile in SF/Bay Area
akimball
Send Email Send Email
 
Hi all,

My current contract (a waterfall process which I helped morph into an
agile one) is about to end.  I'm really hoping to find a position in a
company where XP is used in end-to-end.  I could only get the old dog
to learn a few (relatively painless) new tricks.  Now, I want TDD,
pairing, the whole works.

For reasons not quite clear to me, I've spent the last couple of years
working at the presentation tier.  Before that, it was mostly model
stuff - so I consider myself quite versatile across the Java
enterprise range.  However, if you need someone proficient in various
MVCs and presentation tier design, I'm sure I could slide right in.

Positions in San Francisco or the East Bay are ideal.  Since I live in
Berkeley, I don't think I can handle the commute to the South Bay any
longer.  I did it for nearly a decade.  I swore it off ;)

Let me know if you'd like to see a resume.  And thanks for your time.

-Adam

#946 From: Keith Ray <keithray@...>
Date: Thu Dec 2, 2004 3:28 pm
Subject: Re: december meeting Dec 15, Wednesday
attkeithray
Send Email Send Email
 
I appreciate you for this offer. Since III is living in Pacifica these
days, I was hoping we could meet somewhere closer to where he lives.

On Dec 1, 2004, at 12:40 PM, Mark Striebeck wrote:

>
> We can have the meeting at VA in Fremont again.
>
> Keith Ray wrote:
>
>> I'm looking for someone to volunteer to host the December BayXP
>> meeting
>> at their office or some other meeting location. This would be on
>> December 15, Wednesday.
>>
>> Hopefully, III will be able to do his presentation on Chartering at
>> this meeting...
>>
>> Our guest speaker will be III (pronounced "three"), an authority on
>> Chartering. Project Chartering is one of the practices of Industrial
>> XP. III advocates chartering for providing a good beginning for a any
>> project. He will present examples from chartering done at HP for their
>> XP-SIG.
>>
>> Quoting from <http://industrialxp.org/projectChartering.html>:
>>     Project Chartering helps people answer questions like
>>  * 	 Is the idea for the project worthwhile?
>>  * 	 How does the project further the organization's vision/mission?
>>  * 	 How would we know if the project is a success?
>>  * 	 Who is part of the project's Project Community?
>>
>> --
>> C. Keith Ray
>> <http://homepage.mac.com/keithray/blog/index.html>
>> <http://homepage.mac.com/keithray/xpminifaq.html>
>> <http://homepage.mac.com/keithray/resume2.html>
>>
>>
>>
>>
>>
>> Yahoo! Groups Links
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>
>
--
C. Keith Ray
<http://homepage.mac.com/keithray/blog/index.html>
<http://homepage.mac.com/keithray/xpminifaq.html>
<http://homepage.mac.com/keithray/resume2.html>

#947 From: Keith Ray <keithray@...>
Date: Thu Dec 9, 2004 9:33 pm
Subject: ANN: BayXP meeting Dec 15, Foster City CA
attkeithray
Send Email Send Email
 
Our guest speaker will be III (pronounced "three"), an authority on
Chartering. Project Chartering is one of the practices of Industrial
XP. III advocates chartering for providing a good beginning for a any
project. He will present examples from chartering done at HP for their
XP-SIG.  Check out the paper wrote on chartering here:
<http://industriallogic.com/papers/Chartering.pdf>

Quoting from <http://industrialxp.org/projectChartering.html>:
      Project Chartering helps people answer questions like
	 * 	 Is the idea for the project worthwhile?
	 * 	 How does the project further the organization's vision/mission?
	 * 	 How would we know if the project is a success?
	 * 	 Who is part of the project's Project Community?


I'm going to arrange for the meeting to be held in Foster City at my
office, so that III doesn't have to travel very far.

Badging is required, so please try to arrive early.

Meeting Location:

Offices of Electronics for Imaging, Inc.
303 Velocity Way
Foster City CA 94404

Time: November 17th 7:00 PM mixing; 7:30 PM - 9:30 PM presentation

--
C. Keith Ray
<http://homepage.mac.com/keithray/blog/index.html>
<http://homepage.mac.com/keithray/xpminifaq.html>
<http://homepage.mac.com/keithray/resume2.html>

#948 From: Keith Ray <keithray@...>
Date: Wed Dec 15, 2004 3:20 pm
Subject: Re: ANN: BayXP meeting tonight, Foster City CA
attkeithray
Send Email Send Email
 
Our guest speaker will be III (pronounced "three"), an authority on
Chartering. Project Chartering is one of the practices of Industrial
XP. III advocates chartering for providing a good beginning for a any
project. He will present examples from chartering done at HP for their
XP-SIG.  Check out the paper he wrote on chartering here:
<http://industriallogic.com/papers/Chartering.pdf>

Quoting from <http://industrialxp.org/projectChartering.html>:
      Project Chartering helps people answer questions like
	 * 	 Is the idea for the project worthwhile?
	 * 	 How does the project further the organization's vision/mission?
	 * 	 How would we know if the project is a success?
	 * 	 Who is part of the project's Project Community?

Badging is required, so please try to arrive early.

Meeting Location:

Offices of Electronics for Imaging, Inc.
303 Velocity Way
Foster City CA 94404

Time: November 17th 7:00 PM mixing; 7:30 PM - 9:30 PM presentation

--
C. Keith Ray
<http://homepage.mac.com/keithray/blog/index.html>
<http://homepage.mac.com/keithray/xpminifaq.html>
<http://homepage.mac.com/keithray/resume2.html>

#949 From: "md110671_99" <md110671_99@...>
Date: Fri Dec 17, 2004 1:25 am
Subject: Senior Engineer/Architect Position with XP experience
md110671_99
Send Email Send Email
 
GoFish Inc. is looking for a senior engineer to make a major impact
on our early stage engineering efforts. We are a well-positioned,
funded startup focusing on advanced search technologies for digital
media.

  We need a hands-on, experienced expert in Java and web application
  technologies. You need to be super-smart and well-rounded
comfortable
  working
  from the front-end back to the database. You will be involved in
application
  design, architecture and full lifecycle development. You should
really enjoy
  working in a small company environment. We at GoFish believe we can
do it
  both
  right and on-time  and have fun in the process!

  Your past experience should include:

  Building high-traffic web applications
  Taking an application through from design to delivery
  Working in a small company environment (hands-on, willing to pitch in
  wherever
  needed)

  Your qualifications should include:
  CS degree from a leading university
  6+ years experience
  Expert in OOP and general CS theory
  Deep Java expert
  Experience with Tomcat (or other container), Apache, JSP, Servlets,
JDBC
  Strong expertise with XML technologies including XSD and XSLT
  Experience with web services in Java
  Good understanding of high-performance database programming
  Strong interest in the digital media or internet search space
  Experience with Lucene or other search technologies is a big plus
  Strong communication skills in English  this is critical

  We offer a competitive package including generous options and full
health
  benefits.
  Our business is taking off quickly, so we are looking someone to
start
  immediately.


PLEASE EMAIL YOUR CV TO:

Hiring@...

#950 From: Brian Slesinsky <brian-yahoo@...>
Date: Thu Dec 16, 2004 8:03 am
Subject: project chartering notes
skybrian
Send Email Send Email
 
I wrote up some notes from III's presentation when I got home.  Just in
case you find them useful.

- Brian

-------------------
A project charter is an agreement between the developers and the
gold-owner (project funder, money spender).

- No technology, protocol, user interface, or other design decisions.
The charter assumes the project will build a black box containing
perfect technology.

Prerequisites for charter:

Vision:  hazy statement of the overall company goal (one sentence)
Mission:  the direction we will take to achieve that goal (one sentence)

The Vision and Mission are persistent across multiple projects.

Project Charter components:

External Objectives:
    - not a feature list or a list of stories
    - a binary, measurable way of evaluating the product or service
(success or failure)
    - has an assessment date attached (time at which we measure)
    - may be multiple, sequential objectives (milestones), or repeated
assessments
    - out of the team or gold-owner's direct control
    - hard evidence used by gold-owner to justify expense
    Examples:
         - car gets X miles per gallon (but be careful not to make it a
feature list)
         - survey of beta-testers shows that 90% are satisfied withe beta
version
         - three out of the top five consumer magazines give it a
positive review
         - three of five main suppliers order the product
         (but typically not sales goals since that's too late/indirect
for software developers)
Internal Objectives:
     - things like improving reuse, process maturity, etc.
Project Boundaries:
    - names the external actors
          - names their inputs and outputs
          (doesn't include technology; no specified protocol)
    - events:
          - actor-initiated, detectable events
          - scheduled events (e.g. due date arrives)
Committed Resources:
       - money, people's time, tools
       - work environment
       - access to information
       - access to decision-makers
       - permission to iterate (don't ship the demo)
       - agreement to re-negotiate charter if a committed resource
becomes unavailable
       - the developers must say no if committed resources are
insufficient
Authorizing players:
       - must be able to make a decision on two questions, and make it
stick:
            - Is what we've done so far okay?
            - Can we continue?
        - approve and champion objectives
        - must be actual people, not policy or job titles

#951 From: Keith Ray <keithray@...>
Date: Fri Dec 17, 2004 3:24 pm
Subject: Re: project chartering notes
attkeithray
Send Email Send Email
 
Great set of notes! I appreciate you for posting these.

On Dec 16, 2004, at 12:03 AM, Brian Slesinsky wrote:

>
>
> I wrote up some notes from III's presentation when I got home.  Just in
> case you find them useful.
>
> - Brian
>
> -------------------
> A project charter is an agreement between the developers and the
> gold-owner (project funder, money spender).
>
> - No technology, protocol, user interface, or other design decisions.
> The charter assumes the project will build a black box containing
> perfect technology.
>
> Prerequisites for charter:
>
> Vision:  hazy statement of the overall company goal (one sentence)
> Mission:  the direction we will take to achieve that goal (one
> sentence)
>
> The Vision and Mission are persistent across multiple projects.
>
> Project Charter components:
>
> External Objectives:
>    - not a feature list or a list of stories
>    - a binary, measurable way of evaluating the product or service
> (success or failure)
>    - has an assessment date attached (time at which we measure)
>    - may be multiple, sequential objectives (milestones), or repeated
> assessments
>    - out of the team or gold-owner's direct control
>    - hard evidence used by gold-owner to justify expense
>    Examples:
>         - car gets X miles per gallon (but be careful not to make it a
> feature list)
>         - survey of beta-testers shows that 90% are satisfied withe
> beta
> version
>         - three out of the top five consumer magazines give it a
> positive review
>         - three of five main suppliers order the product
>         (but typically not sales goals since that's too late/indirect
> for software developers)
> Internal Objectives:
>     - things like improving reuse, process maturity, etc.
> Project Boundaries:
>    - names the external actors
>          - names their inputs and outputs
>          (doesn't include technology; no specified protocol)
>    - events:
>          - actor-initiated, detectable events
>          - scheduled events (e.g. due date arrives)
> Committed Resources:
>       - money, people's time, tools
>       - work environment
>       - access to information
>       - access to decision-makers
>       - permission to iterate (don't ship the demo)
>       - agreement to re-negotiate charter if a committed resource
> becomes unavailable
>       - the developers must say no if committed resources are
> insufficient
> Authorizing players:
>       - must be able to make a decision on two questions, and make it
> stick:
>            - Is what we've done so far okay?
>            - Can we continue?
>        - approve and champion objectives
>        - must be actual people, not policy or job titles
>
>
>
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>
>
--
C. Keith Ray
<http://homepage.mac.com/keithray/blog/index.html>
<http://homepage.mac.com/keithray/xpminifaq.html>
<http://homepage.mac.com/keithray/resume2.html>

#952 From: Keith Ray <keithray@...>
Date: Fri Dec 17, 2004 3:28 pm
Subject: Re: project chartering notes
attkeithray
Send Email Send Email
 
Perhaps we can talk about chartering on the IXP/BayXP mailing list...

Are there difference's in III's chartering practices versus IXP's?

[My first exposure to chartering at AYE was for establishing group
norms, values, etc. not discussed by III.]

On Dec 16, 2004, at 12:03 AM, Brian Slesinsky wrote:

>
>
> I wrote up some notes from III's presentation when I got home.  Just in
> case you find them useful.
>
> - Brian
>
> -------------------
> A project charter is an agreement between the developers and the
> gold-owner (project funder, money spender).
>
> - No technology, protocol, user interface, or other design decisions.
> The charter assumes the project will build a black box containing
> perfect technology.
>
> Prerequisites for charter:
>
> Vision:  hazy statement of the overall company goal (one sentence)
> Mission:  the direction we will take to achieve that goal (one
> sentence)
>
> The Vision and Mission are persistent across multiple projects.
>
> Project Charter components:
>
> External Objectives:
>    - not a feature list or a list of stories
>    - a binary, measurable way of evaluating the product or service
> (success or failure)
>    - has an assessment date attached (time at which we measure)
>    - may be multiple, sequential objectives (milestones), or repeated
> assessments
>    - out of the team or gold-owner's direct control
>    - hard evidence used by gold-owner to justify expense
>    Examples:
>         - car gets X miles per gallon (but be careful not to make it a
> feature list)
>         - survey of beta-testers shows that 90% are satisfied withe
> beta
> version
>         - three out of the top five consumer magazines give it a
> positive review
>         - three of five main suppliers order the product
>         (but typically not sales goals since that's too late/indirect
> for software developers)
> Internal Objectives:
>     - things like improving reuse, process maturity, etc.
> Project Boundaries:
>    - names the external actors
>          - names their inputs and outputs
>          (doesn't include technology; no specified protocol)
>    - events:
>          - actor-initiated, detectable events
>          - scheduled events (e.g. due date arrives)
> Committed Resources:
>       - money, people's time, tools
>       - work environment
>       - access to information
>       - access to decision-makers
>       - permission to iterate (don't ship the demo)
>       - agreement to re-negotiate charter if a committed resource
> becomes unavailable
>       - the developers must say no if committed resources are
> insufficient
> Authorizing players:
>       - must be able to make a decision on two questions, and make it
> stick:
>            - Is what we've done so far okay?
>            - Can we continue?
>        - approve and champion objectives
>        - must be actual people, not policy or job titles
>
>
>
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>
>
--
C. Keith Ray
<http://homepage.mac.com/keithray/blog/index.html>
<http://homepage.mac.com/keithray/xpminifaq.html>
<http://homepage.mac.com/keithray/resume2.html>

Messages 923 - 952 of 1995   Oldest  |  < Older  |  Newer >  |  Newest
Add to My Yahoo!      XML What's This?

Copyright © 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help