|
| |
|
|
Silos of Babel
The biggest problem with integrating disparate applications in a large organization is that each has its data encoded in its own schema, essentially its own language. In my opinion it is these “silos of Babel” that create most of the difficulty, cost and expense in integrating.
read more...
|
When are Two Service Implementations Better than One? The Case for the Shared Service Lite
Start simple, and implement the more complex solution later.
read more...
|
The Problem with Default Values
Virtually all information systems have “default values.” There are many hidden problems with default values, and these problems infest all of our systems.
read more...
|
Three Value Logic
Relational databases, relational theory, relational calculus, and predicate logic all rely on a two-value truth. However, there are many situations where we have to find subtle workarounds to the limitations of the two-truth values. In this paper, we will discuss three-value logic and just a few of the implications for systems building.
read more...
|
Offshore Outsourcing
All the current discussion about offshore outsourcing misses the point entirely. What offshore development can do effectively and productively are exactly the kinds of things that we shouldn’t be doing at all.
read more...
|
White Paper: Application Scope: A Fractal View
If you're having trouble estimating the size of an application, try taking a page from fractal geometry.
read more...
|
Response Time Quanta
We've always held that response times should always be reduced whenever possible. This article says that some reductions do no good, and only when certain boundaries get crossed do we see any benefit.
read more...
|
Magic Number 200
The magic number 7 isn't the only magic number to come into play when designing systems
read more...
|
System Project Failure: The Heuristics of Risk
System project failures are a well-known part of systems development; however. all the potential risks of planning and executing a project effort are not. This article offers heuristic guidelines to help IS managers assess these inherent risk factors before initiating and while executing a project. Case examples illustrate how a particular risk factor can result in a failed systems development effort.
read more...
|
|
|
|