Sponsored Content
Special Forums News, Links, Events and Announcements Complex Event Processing RSS News BAM Myth #3: BAM Works Bottom-Up Post 302127404 by Linux Bot on Wednesday 18th of July 2007 12:10:20 AM
Old 07-18-2007
BAM Myth #3: BAM Works Bottom-Up

Mark Palmer
Tue, 17 Jul 2007 10:47:24 -0500
When most large enterprises engage software technology vendors, they send in the wrong troops: they send in IT. Although IT is an absolutely critical stakeholder in an technology decision, too often the entire decision-making process is delegated to technologists. With BAM, this approach is a recipe for disaster.
Here's a typical approach. When organizations consider looking at BAM, they start by an inventory of all their hardware and software and try to associate business processes to this inventory. Out of the gate, this process is difficult to get right, and requires a lot of estimation and guessing, becuase most infrastructure, in some way, is shared. And, with the introduction of service oriented architecture, it is the goal of IT today to share assets. So allocation schemes and decisions based upon them, begin in a flawed way.
Next, the key performance indicators (KPIs) from an IT point of view usually don't map to the KPIs of the from a business point of view. Technology-oriented KPIs yield technology-oriented BAM dashboards, and technology-oriented views of business information. Too often, a business user wants to see how many orders have been processed, and is shown a tree that displays the technical components supporting the ordering application. To find the answer to a simple question requires 100 clicks to discover an aggregated view of orders. This is not the objective of BAM.
IT-driven software development also tends to be driven by software development methodologies that are designed to build software products, not answer business questions. Successful BAM products utilize a heavy dose of rapid propotyping, high-level description of business processes, and isolation layers between BAM dashboards and the low-level IT infrastructure.
The output of bottom-up BAM is complex requirements expressed in technology terms, wasted time, and mixed results. The output of top-down BAM is an engaged business, an application that fits the need, and the ability to rapidly evolve and expand the system as requirements change.
The first word in BAM is the word "Business" for a reason - projects should begin with, always include, and always be measured by, the business.


Source...
 

2 More Discussions You Might Find Interesting

1. Virtualization and Cloud Computing

BAM to SOA - Da? Buzzhype Revisited

Many readers have read the hype, experienced the Orwellian marketspeak, watched the positioning debates, and seen poorly managed software companies play the game of analyst-chasing (similar to ambulance chasing when you think about it). Finally, the up-to-date definitions, and hopefully a bit of... (0 Replies)
Discussion started by: Linux Bot
0 Replies

2. Shell Programming and Scripting

Xargs to call python executable to process multiple bam files

I am running the below loop that to process the 3 bam files (which isn't always the case). A .py executable is then called using | xargs sh to further process. If I just run it with echo the output is fine and expected, however when | xargs sh is added I get the error. I tried adding | xargs... (4 Replies)
Discussion started by: cmccabe
4 Replies
glabels(1)						      General Commands Manual							glabels(1)

NAME
glabels - Label and business card creation program for GNOME SYNOPSIS
glabels-3 [OPTIONS] [label-filename...] glabels-3-batch [OPTIONS] [label-filename...] DESCRIPTION
glabels-3 is a lightweight program for creating labels and business cards for the GNOME desktop environment. It is designed to work with various laser/ink-jet peel-off label and business card sheets that you'll find at most office supply stores. glabels-3 is pre-configured with templates for many of these products. It also provides an interactive template designer for creating new templates according to user specifications. For full documentation see the gLabels online help. glabels-3-batch is a command line utility to print labels previously prepared with glabels-3. OPTIONS
-?, --help Display a summary of available command-line options. --usage Display a short usage summary. -v, --version Print program version information. Options specific to glabels-batch -o filename, --output=filename Set output filename to filename. (default="output.ps") -i filename, --input=filename Set name of file with data to be merged to filename. Typically this is a .csv file containing values to be printed on the labels. -s n, --sheets=n Set number of sheets to n. (default=1) -c n, --copies=n Set number of copies to n. (default=1) -f n, --first=n Set label on first sheet to start printing from to n. (default=1) -l, --outline Print outlines around labels. This is useful for testing printer alignment or printing proof sheets. -C, --cropmarks Print crop marks. Helpful for cutting up sheets. -r, --reverse Print mirror image of labels. This is useful for clear labels intended to be seen from the back through glass. FILES
The $HOME/.glabels directory contains all user-defined templates. SEE ALSO
The gLabels homepage at <http://glabels.org/>. AUTHOR
Jim Evins <evins@snaught.com> Jun 28, 2004 glabels(1)
All times are GMT -4. The time now is 02:04 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy