Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Notes on Enterprise Architecture, Business Alignment, Interesting Trends, and anything else that interests me this week...
Preparing for Indigo -- an addition
Craig McMurty, in his recent posting on Indigo indicates a couple of different scenarios for folks...
Author: Nick Malik Date: 07/25/2005
Agile also means fall early and get up
I was discussing the notion, the other day, that a defect in design may be expensive, but a defect...
Author: Nick Malik Date: 07/21/2005
Considering: Temporal database relationships
I suggest that we add temporal foreign keys to relational database design. Programs move data....
Author: Nick Malik Date: 07/16/2005
Atlas = Ajax = asp.net 2.0 script callbacks and more
The marketplace of ideas is an amazing place. When Microsoft came up with the notion of Remote...
Author: Nick Malik Date: 07/08/2005
Having a High Bus Factor
A friend of mine pointed out an interesting post by Scott Hanselman that used a clever phrase:...
Author: Nick Malik Date: 06/28/2005
SOA: Introducing the Business Event Schema
We have an easy notion of the data dictionary: a description of the data at rest in a OLTP system....
Author: Nick Malik Date: 06/27/2005
Interesting problem in VS 2003 and how to fix it
A team member and I found an interesting problem yesterday that I thought I'd share. We found the...
Author: Nick Malik Date: 06/21/2005
Nick's Law of Agility
Adding only management to a flawed software development process makes it worse.
Author: Nick Malik Date: 06/08/2005
Does SOA create a new class of defect: passive-agressive behavior?
I was having a discussion the other day about the reasons for using SOA. If the liklihood of defects...
Author: Nick Malik Date: 06/04/2005
Maintaining the ACID test in long running transactions
I was reminded recently of the fact that long running transactions, especially those involving...
Author: Nick Malik Date: 06/02/2005
Feedback Requested: Are groups responsible for business processes?
I'm specifically looking for feedback on a workflow component I am working on. We have implemented a...
Author: Nick Malik Date: 05/05/2005
Feature Driven Development vs. Traditional Project Planning, part deux
A couple of weeks ago, I blogged about an experience I had that allowed me to directly compare...
Author: Nick Malik Date: 04/30/2005
Draw the distinction between a message bus and a services bus
Many different products claim to be effective for Enterprise Application Integration. There's about...
Author: Nick Malik Date: 04/14/2005
Feature Driven Development: Dev is different than PM
I'm seeing the difference more clearly than before: how a team can use Feature Driven Development...
Author: Nick Malik Date: 04/13/2005
A direct comparison between FDD and Traditional WBS
Reader ROI Readers of this post will find a "case study" that allowed this author to directly...
Author: Nick Malik Date: 04/10/2005
How to get rid of circular references in C#
A refers to B, B refers to A, Why can't we all just get along? Every now and again, I see a posting...
Author: Nick Malik Date: 03/18/2005
On Security in Workflow
It's been ages sinces I've blogged on workflow. I've been wildly busy implementing a workflow engine...
Author: Nick Malik Date: 03/12/2005
C#: a way to get around the lack of multiple implementation inheritance
I run across this question from time to time: why is there no multiple inheritance in C# like there...
Author: Nick Malik Date: 12/31/2004
How is workflow different from a Finite State Automata?
After showing a workflow diagram to a co-worker, he asked me if I could tell him how this is any...
Author: Nick Malik Date: 12/28/2004
On XML Models of Process
XML is an interesting language, but is it a useful one for describing a process? We have multiple...
Author: Nick Malik Date: 12/27/2004
steps to transition a client server VB6 app to .Net
Every now and again, I get a question that I've seen many times before. I saw this one recently and...
Author: Nick Malik Date: 12/26/2004
On being offered MVP status
Back when the MVP program first started, I was a developer at American Express. I was writing code...
Author: Nick Malik Date: 12/21/2004
How to learn Object Oriented Programming
Do you understand what encapsulation means, but don't know why in the world you would want to use...
Author: Nick Malik Date: 12/21/2004
Storing configuration settings for your DLL to use
One common complaint about the .NET framework is that there is only one config file for the...
Author: Nick Malik Date: 11/25/2004
Three levels of abstraction in BPM - Part 1: Business Unit Level
I identified, in an earlier post, that I believe that there are three levels of abstraction in...
Author: Nick Malik Date: 11/16/2004
SOA and BLOBs -- using SOA principles for block-oriented data transfer (Updated)
Abstract: What happens when a business transaction, in Service Oriented Architecture, is too big to...
Author: Nick Malik Date: 11/01/2004
Stateless is to service as commandless is to data
Abstract: This article provides a counterpoint to Pat Helland's most recent article by describing...
Author: Nick Malik Date: 10/25/2004
Using Service Oriented Architecture concepts for database replication
Is SOA really useful for database replication? Yes and no. This posting will discuss a dilemna that...
Author: Nick Malik Date: 10/21/2004
How to encourage your outsourcing partners to avoid waterfall processes
Wrote an article a few days back and posted it here:...
Author: Nick Malik Date: 10/21/2004
Agile Vendor Management - removing waterfall from outsourced projects
The Tyranny of Waterfall in RFPs When I was in consulting, we would routinely bid on RFP (Requests...
Author: Nick Malik Date: 10/16/2004
Workflow patterns - so much more left undone
I have been following the progress of Dr. Wil van der Aalst in his efforts to create a patterns...
Author: Nick Malik Date: 10/15/2004
The infancy of workflow diagramming standards
I did something foolish recently... I criticized someone for an analysis diagram that, I felt,...
Author: Nick Malik Date: 10/05/2004
Document Management as a foundational technology for Workflow
I like the term "foundational technology". It sounds so much cooler than it is. I have no idea if...
Author: Nick Malik Date: 09/27/2004
YAWL -- must see TV for Workflow practitioners
YAWL - Yet Another Workflow Language I suppose the name would be funny, if the idea for the name...
Author: Nick Malik Date: 09/24/2004
Is workflow best represented by something other than a graph?
A few days ago, I blogged about the three layers of abstraction for workflow items. Now, I'm going...
Author: Nick Malik Date: 09/20/2004
Messages vs. Documents in a Workflow System
Using workflow systems can be interesting. Everyone has a good idea of how to solve the "workflow...
Author: Nick Malik Date: 09/16/2004
Three levels of abstraction in Business Process Management
I've been thinking about the levels of abstraction that Martin Fowler defines in software...
Author: Nick Malik Date: 09/14/2004