Geeks With Blogs

News To learn more about Hamid, See this About Page.

Ship Software OnTime The Blog That Helps You Ship Software
Recently, I got a link to The Story of Stuff by Annie Leonard. This is an amazingly well done 20-minute video about how stuff is made, sold and disposed. She does a phenomenal job of putting the Story of Stuff together and selling the viewer on the importance of being Green. If you only have 20 minutes, I'd rather you watch her video than read this ......

The company always has a substantial incentive to ship. Usually, it's financial. If you don't ship the software, you can't sell it. If it's an internally used tool or a line of business application, then the company's incentive to ship is to increase user productivity (again a financial incentive). To the company, shipping the software affects the bottom ......

Here is a simple question: What is the business of Seagate and Western Digital? If you confidently answered "Hard Drives!" you'd be wrong. Unfortunately, it's clear that both Seagate and Western Digital themselves define their business as the "hard drive" business. How short-sighted. It's highly unlikely that I will continue to own a hard drive within ......

Let's get one thing out of the way fast: There is no possible way to build and ship quality software on a tight schedule by outsourcing the development, period. If you are in the business of software, then be in the business of software and suck it up and build a team that can write the code. Outsourcing your primary application development is the equivalent ......

In any challenging software development project, there are always areas of special concern. These are generally areas that are new and unfamiliar to the team. It could be new AJAX techniques, a new Database backend, Web Services, Javascript, a new UI element, performance issues or a combination of all.But these areas of high risk are often treated just ......

The centerpiece of any successful development project is the team that builds it. There is no other single most important contributing factor to building great products. No tools, no development methods, no amount of money and no amount of time can substitute for the importance of an exceptional team if you plan to create an exceptional product. Some ......

According to Wikipedia, in Software Engineering, a Methodology is defined as: A codified set of practices (sometimes accompanied by training materials, formal educational programs, worksheets, and diagramming tools) that may be repeatably carried out to produce software. Unfortunately, that definition is believed by many, and it's dead wrong. If you ......

Copyright © Hamid | Powered by: GeeksWithBlogs.net