Newsletters   Subscriptions  Forums  Store   Career  Media Kit  About Us  Contact  Search   Home 
tfh
Volume 14, Number 15 -- April 11, 2005

Shaking IT Up: Meet That Date!


by Kevin Vandever


How many times have you been given an IT-related task and been told, "This has to be done by so-and-so date?" (Fill in "so-and-so" with your own unrealistic date). Wait! Don't answer that question. The easier question is: How many times have you been given an IT-related task that did not already have a date attached to it?

It seems as if the creation of due dates and project deadlines are given about as much thought as the color of the IT department's cubicles, yet the foundation of the IT department is built upon how successful its people are at meeting those dates. In my experience, I have run across two basic schools of thought regarding deadlines. The first is the school that thinks if one sets a random date, another will work toward that date and, sometimes magically, finish the project on or before that date. The second school says that a date should be determined after project scope, available resources, and other variables are understood and discussed. I know, you've probably never heard of the second school, but it exists.

I defined these two schools at a pretty high level, and there are probably other schools or variations of the two I mentioned, but most of the shops in which I've worked, follow one of the two schools of thought. Taking that as a given for the purpose of this article, I will now tell you that in my experience, most shops attend the first school. Some blatantly admit it and others think they are following the thought of the second school when they aren't even close. Because the majority attends the first school, one might think that it is the preferred way to determine dates and project deadlines. It is certainly the easier of the two schools, and probably throws the better parties, but the fact is that not only is it the least effective of the two schools, it is the most dangerous.

Let us dig a little deeper into the two schools. The first school states that a date is made based on issues outside of IT, but sometimes from inside of IT by using a special rule that I'll discuss in a moment. These dates may come about because of external pressure of a customer or some other hard date that cannot be altered, but most of the time the dates are based purely on random thoughts and when the customer would like to have his or her enhancement. Of course, there are problems with this type of date estimation on many fronts, but the primary problem is that neither the user nor the IT representative has any idea of the effort required at the time the date is determined. This becomes a problem for not only the current project, but for subsequent projects as well. Before long, the snowball has turned into an avalanche and none of the IT projects are finished on time. Once that happens, things are rushed to meet the unrealistic dates, which leads to errors, which leads to a lack of confidence from the business as well as more bug fixes, which leads to more bugs, which leads to chaos. Get the picture?

As I mentioned above, sometimes the IT department comes up with the dates without outside influence and school one has an interesting rule of thumb for determining its dates. It is called the Friday or end of the month rule. That rule states that any date estimated should wind up on a Friday or the last working day of the month. This makes it very clean and takes away the necessity to start up a new project in the middle of the week, unless the end of the month comes in the middle of the week, in which case it's okay. The user community likes it because they can get their enhancement and go home happy for the weekend or start the month off on a clean slate. If a date slips for some unknown reason, simply move the date a week to the next Friday, or if it's a large project, to the last working day of the next month. This a very straight forward and simple rule to follow and one will do well in this school if he or she learns it.

The second school of thought is much more difficult and requires one to do much more homework. In this school, IT is responsible for determining the dates. However, unlike the Friday rule, dates in this school are estimated by taking the abilities and the workload of the IT organization into consideration. History is also used to help determine how long it takes certain people to perform certain tasks as well as to help plan for the unplanned. By measuring estimated dates versus actual completion dates and understanding what caused the gaps, the odds that future dates will be estimated correctly is greatly increased.


In this school's approach, each step of the software development life cycle is carefully taken into consideration and estimated separately, as are the delays between getting from one step to the other. This granular approach allows for a more realistic date because if there is a problem at any one step, it is easier to catch and therefore more likely to be rectified with additional resources or if the date has to be adjusted, it can be done so earlier in the project and with concrete evidence as to why. This is much better than waiting until the end to let the user know the date is going to slip and without any real explanation as to why.

One problem with this school is that it is not always popular with the customer. When the distribution manager wants something by the end of the month (see the Friday rule from the first school), it is sometimes difficult to explain to that person that his or her date is unrealistic and in order to make it, short cuts might have to be taken and quality will be sacrificed. This is often where the decision to attend the first school comes into play. The analyst wants to please the customer so instead of providing the best practices from school two, he or she will agree with school one's philosophy and estimate accordingly. This may seem like the right thing to do upfront, but later on, when the IT department keeps missing the date, or worse yet, the date is met but the software is full of bugs, that same distribution manager is not pleased and his or her confidence level in IT for future projects is shot. The best thing to do is give the tough answer up front. Then meet that date using school two's philosophy. After a few of these victories, not only will the customer's confidence in IT soar because the date has been met and the product is of high quality, but the customers will no longer dictate dates to you.

So, which school is your shop attending? Are your dates dictated to you, or do they all wind up on Fridays? Or do you take control of determining the date by doing your homework and understanding the necessary components while also adding room for the unexpected? Do you party first and miss or fail the final exam, go on probation, and eventually get kicked out of school, or do you do your homework, study appropriately, and ace the final exam? The choice is yours. If a company really cares about its IT department meeting its deadlines and providing a quality product the first time, it will do everything possible to steer clear of school one . . . except for the parties, which of course happen as soon as all of the work is done.


Click here to contact Kevin Vandever by e-mail.

Sponsored By
NUBRIDGES

Take Control of Securing Your Transactions

Take control of any secure FTP process with the most comprehensive FTP client/server solution available. truExchange FTP offers solid security, an abundance of encryption options and unmatched firewall navigation capabilities to give you total control of the way you exchange FTP transactions. truExchange FTP allows you to automate, control and manage FTP processes with any remote FTP server, as well as manage your internal FTP processes.

truExchange FTP's command-driven interface for FTP client scripting makes it possible to automate any FTP process through one script that includes user defined recovery within the session. The FTP Server can either replace, or run next to, the native iSeries server. The difference is that unlike the native server, truExchange FTP provides host-based control for file naming, formatting tracking, automatic application processing and features that allow you to run your FTP processes while allowing your iSeries to be as secure as possible.

truExchange FTP is perfect for connecting to EDI VANs, EDI trading partners, banks and other financial organizations, as well as healthcare related organizations who are mandating HIPAA compliancy. Also compliant with Sarbanes-Oxley requirements, the software offers add-on encryption bundles that keep transmitted information secure-critical for organizations trying to protect their own data, as well as guaranteeing security to customers and partners.

At nuBridges, security is a key component in the design and delivery of our solutions and services. Businesses that rely on digital exchanges depend on secure, reliable connections. That's why we take security so seriously. nuBridges' security software locks down information at every level in the pipeline.

Encryption Bundles
Encryption is a popular and effective method for providing security over the Internet. The encryption process alters data so only the intended recipient can read or use it. The recipient of the encrypted data must have the proper decryption key and program to decipher the data back to its original form. With the most encryption options in the market, our solutions secure businesses from losing valuable information and keeping it out of the hands of intruders. Our AS3 certification validates our approach to enhanced features such as built-in support for firewall navigation.

Do you need S/MIME (Secure/Multipurpose Internet Mail Extensions) to provide encryption and digital signatures for Internet mail messages? Perhaps SSL/TLS (Secure Sockets Layer/Transport Layer Security) provides the security encryption you want to secure message transmissions between two applications. The standard for a number of organizations, most notably financial services and healthcare is PGP (Pretty Good Privacy). And, SSH (Secure Shell) encrypts all traffic through secure tunnels between companies and their trading partners. Whatever encryption method suits your particular requirements, truExchange products offer the broadest range of options available.

About PGP and SSH
Written and ported specifically for the iSeries platform in partnership with PGP Corporation, truExchange PGP offers the same capabilities found in PGP Corporation's product line, but it has the look and feel that iSeries users expect. Many organizations adopt PGP as their encryption standard to secure confidential and critical transactions.

Offering customers the quickest, most cost-effective solution for implementing SSH on the iSeries platform, truExchange SSH fits directly into any environment. Our solution eliminates the need to understand encryption, easily addresses critical customer security mandates and provides immediate ROI.

Whether transacting with a financial services firm, complying with multiple mandates or connecting with your trading partners, nuBridges' FTP solution offers the one solution to fit your needs.

Contact nuBridges or visit our Web site.


Editor: Timothy Prickett Morgan
Contributing Editors: Dan Burger, Joe Hertvik, Shannon O'Donnell,
Victor Rozek, Kevin Vandever, Hesh Wiener, Alex Woodie
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.


THIS ISSUE
SPONSORED BY:

looksoftware
iTera
TeamQuest
nuBridges
Asymex


The Four Hundred

BACK ISSUES

TABLE OF
CONTENTS
IBM Gives the iSeries Channel Incentives to Grow and Behave

The Possibilities of PASE

Vision Solutions Bolsters Network, HA Capabilities

Shaking IT Up: Meet That Date!

But Wait, There's More


The Linux Beacon
Black Duck Launches Online IP Service

Intel Finally Gets 64-Bit Xeon MPs Out the Door

AMD Readies Pacifica Spec, Hires IBM System Expert

Sun Takes Baby Steps Closer to Open Source Java

But Wait, There's More

The Windows Observer
Windows Trumps Linux in Key Areas, Yankee Group Finds

Fujitsu Chases $2 Billion with PrimeQuest Itanium Boxes

Windows Server 2003 SP1 Now Available

AMD Readies Pacifica Spec, Hires IBM System Expert

But Wait, There's More

The Unix Guardian
OpenSolaris Community Picks Board, Gets to Work

NEC Strengthens Ties to Sun, But Is Still Tight with HP

SCO Finally Files Its Fiscal 2004 Results

As I See It: The Next Job Wave

But Wait, There's More


Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc. (formerly Midrange Server), 50 Park Terrace East, Suite 8F, New York, NY 10034
Privacy Statement