Sunday, February 19, 2012

Technical Documents - Express More with Less

It is not uncommon for systems analysts, software developers and architects to produce series of documentation during all the phases of software development life cycle. We call these documents by many names. Business Requirement Document (BRD), System Requirements Specification (SRS), Functional Requirements Specification (FRS), System Design Documents (SDD) and Technical Design Document (TDD) are some examples. Many people and organization call these documents by various names; but they more or less serve the same purpose.

Monday, January 16, 2012

VehicareCentral launched in Beta Mode

VehicareCentral is now in beta mode since 01/02/2012. Please test drive for free, and it will remain a free site.

Wednesday, December 7, 2011

XML Transformation - Use XSD please...

Whenever organizations share data in XML format they may end up taking the following steps to process the data:
1)      Transform XML to an internal standard
2)      Process the transformed data
Please note that the data sharing strategies, processes and complexity can vary significantly from one organization to another. Therefore, the steps outlined above may not cover all scenarios. Here, I’m just trying to highlight a simple XML driven data exchange scenario.

Friday, December 2, 2011

Rigid vs Flexible SDLC

Most organizations follow some type of methodology for their software development life cycle (SDLC). Waterfall, Agile, Scrum, Lean and XP are some of the principals many corporations are trying to utilize to effectively build software products. There are definitely no shortages of books on these methodologies, and the number of great blogs is countless.  I certainly don’t want to try to publish one more blog on promoting a specific software development principal, or discuss the pros and cons. Instead, I feel I need to look at why an organization establishes SDLC to begin with, and what type of methodology we should try to use.

Wednesday, November 23, 2011

App Law?

Most organizations use some type of home-grown application for one reason or the other. These applications can be as simple as a single user Excel spreadsheet or as complex as interdependent line-of-business software products servicing 100s of users. All these applications, regardless of their complexity (or simplicity), usually run their courses… Sometimes we end up spending a great deal of money to replace the product only to find ourselves in the same situation within a short period of time.

Friday, November 11, 2011

COTS vs. Home-Grown Software

We are at an age where businesses must transform and adapt fast. As a result, organizations, especially the ones in the service sector, must find a way to introduce products and services rapidly. So, increasing number of technology executives, architects and developers are facing a newer challenge – build custom software or purchase commercial of-the-shelf (COTS) software.

Sunday, November 6, 2011

System of Engagement?

It is amazing to see how social media has transformed our lives today. Social media sites such as Facebook, LinkedIn, Twitter and YouTube are not only playing a huge part in our personal lives; but are also starting to influence the corporate world in a major way. We all know that many organizations are utilizing social media to promote businesses and expand network. Is that it?? Not at all…