My Photo

About Mike


Subscribe to Mike's Blog

Subscribe to Postings

To Receive a Daily Email of new Postings
Enter your email address:

Delivered by FeedBurner

Read My Posts via RSS feed
 


Join the Conversation
Subscribe to Comments

To Receive a Daily Email of Comments on Posts
Enter your email address:

Delivered by FeedBurner

Join the Conversation (Comments RSS Feed)
 AddThis Feed Button

Blog Search and Links

  • Add to Technorati Favorites


Creative Commons License 
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 License.


Recognition


My photos on
www.flickr.com
This is a Flickr badge showing public photos and videos from Mike Schaffner. Make your own badge here.


Powered by TypePad
Member since 10/2006

Rankings

  • Blogarama - The Blog Directory
  • Technology Blogs - Blog Top Sites
View blog authority

« April 2008 | Main

May 12, 2008

Agile Programming - A Poor Choice of Words?

_20070925_1320_acrobat_williewonk_2Agile Programming is a popular programming methodology.  But it's not alone. There are other methodologies such as the Rational Unified Process, Spiral, and the traditional Waterfall methodology in common use.  Each has it advantages and disadvantages and each is named in a way that describes the process.  However with Agile its very name can tend to cause confusion.  "Agile" gets confused with "agile".  Wait a minute.  Other than the capitalization aren't they the same things?  Well not exactly.  Agile with capitals does mean something different than lower case agile and that's where the confusion comes in.

Agile (upper-case) programming in overly simple terms is a method of developing programs using closely knit teams to quickly produce releasable code in short time frames.  Based on the Agile manifesto principles it has some certain processes.  Wikipedia provides a good overview and a simple Google search will provide a mass of references. 

agile (lower-case "a") programming simply denotes being flexible in our design and adjusting as we go.

The term Agile was no doubt derived from its lower-case counterparts and that's where the difficulty comes in.  When we speak of Agile others often hear agile.  And after all who wouldn't want some flexibility in programming?  So very often you quickly get buy-in to employ this methodology when you use this term.  That is until the realization sinks in that what your user thinks they bought is not what you thought you were selling. 

Continue reading "Agile Programming - A Poor Choice of Words?" »

Tell a Friend       View blog reactions       

| Comments (0) | TrackBack (0)


May 05, 2008

Should We Make Customers Pay For The Convenience of Doing Business With Us Over The Internet?

Astros_tickets_3Yesterday, I took the family down to Minute Maid park to watch the Houston Astros play the Milwaukee Brewers.  It was a  great day.  The weather was beautiful, I got to spend some quality time with my family and enjoyed a great ball game.  The Astros won!  My daughter's favorite player, #9 Hunter Spence, hit a 2-run walk-off homer in the 12th the win it 8 to 6.  Oh Baby!

Like a lot of other things I buy, I bought the tickets over the Internet.  Buying over the Internet is nice.  I could buy them when I wanted, not just when the box office was open.  It was easy and fast and I could print my own tickets.  Without question buying tickets over the Internet was very convenient.

At the same time it is a good thing for the Astros too.  Making it easer for customers to do business with you is always a good way to promote increased sales.  It also reduces costs.  When customers print their own own tickets the Astros' printing expense is reduced.  Likewise the staffing costs for the will call and tickets sales windows are reduced.  The more people that buy over the Internet the lower the Astros' costs.

So although this would seem like the classic win-win situation there is one little catch.

Continue reading "Should We Make Customers Pay For The Convenience of Doing Business With Us Over The Internet?" »

Tell a Friend       View blog reactions       

| Comments (2) | TrackBack (0)


« April 2008 | Main





Recommended Books


This is the personal blog of Michael W. Schaffner. The opinions expressed in this blog are soley mine and those of commenters. You should not infer that these opinions are the opinion of or have been endorsed by any current or former employer.
Copyright 2006, 2007 Michael W. Schaffner       You may copy or quote sections of this blog if you provide an attribution consisting of a reference to the Michael Schaffner and ''Beyond Blinking Lights and Acronyms" along with a hyperlink (if a web reference) to the blog posting.     
Creative Commons License 
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 License.