Chewy Chunks of Software

The chunk is manageable and fulfilling!

When developing software you have to bite off only what you can chew. An iteration allows you to divide your development efforts into chunks. Each chunk delivers a functional set of features that add value to the application. Better yet, the chunk contains only the functionality that the developers and stakeholders agree can be delivered in a specified time frame and still add value.

Bite off only what you can chew!
The process starts by accumulating a list of everything the stakeholders could possibly want the application to do. This is the menu. Next comes the selection. The stakeholders and development team determine the time frame in which the chunk will be delivered. Is this a quick lunch or a seven course meal? Once that is agreed upon stakeholders and developers negotiate what can feasibly be included in the time frame.

(more…)

Continue ReadingChewy Chunks of Software

Getting Started with jQuery Mobile

jQuery Mobile is the balm that soothes the headaches of mobile platform developers.  It provides a way for developers to build a single code base that functions consistently on the most common mobile platforms.  At this time jQuery Mobile supports iOS(iPhone, iPad), Android, BlackBerry, bada, Windows Phone, palm webOS, symbian and MeeGo.  This list represents a majority of the mobile platforms and devices in the market today.  Products developed with jQuery mobile will have a broad audience ready to consume them.

Even better, developers have only to build one version of their application.  Once it is constructed for jQuery mobile there is no need to write it again for any of the other mobile platforms.  A jQuery Mobile application runs consistently on any of the platforms previously mentioned.  This lessens the time developers spend learning the nuances of a platform and allows them to commit more time to the development of their applications.

(more…)

Continue ReadingGetting Started with jQuery Mobile