Friday, March 12, 2010
Banner

Announcements
Enterprise Data World - Karen and Rob are speaking

We Are Speaking at Enterprise Data World 2010

 
 

Discussion Group Login Minimize
Print  


Users Online Minimize
Membership Membership:
Latest New User Latest: cumbers5306
New Today New Today: 0
New Yesterday New Yesterday: 0
User Count Overall: 2353

People Online People Online:
Visitors Visitors: 1128
Members Members: 0
Total Total: 1128

Online Now Online Now:
Print  

Archive Minimize
Partners Minimize

InfoAdvisors partners with

 
embt.png
 
 
Microsoft
Sybase
Telelogic
 
We can help you evaluate and successfully implement our partners' products
 


Welcome... Minimize

Welcome to InfoAdvisors' website dedicated to information technology processes.  You'll find subscriber-written articles on UML, data management, data modeling, process modeling, ITIL, information governance, as well as materials to help you improve your information management resources.



Karen Lopez: Musings on Data, Process, and Architecture Minimize

Following up on my recent blog entry about gender differences and the acrid backlash I get when I make media appearances on the topic, a recent article in the Globe and Mail covers a study done by the University of Chicago.  In this study, women are divided into two groups and one is told they are being tested on math skills, while the other group was told that they were being tested on why men do better at math than women. 

The women who were told they were being tested on why men are better than women at math had only 80% accuracy on the test, down from 90% in their pretest.

The women reported being distracted by thoughts such as: "I thought about how boys are usually better than girls at math, so I was trying harder not make mistakes"

Among women not given the stereotype message, performance improved slightly  After the math test, the women were also given a standard memory test and it was found that women exposed to the stereotyping also did less well there.

It made me think back to the computer science chair of a university CS program who told me, flat out, that if he were forced to admit more women to his program he'd have to dumb it down so much that no one would be able to even log in.  I wonder what messages he sends to the few female students dumb enough to take his courses?

Oh, and if you are male and think that this story isn't of interest to you, you may want to put your hands on a copy of this article the lead researcher has written:

Beilock, S. L., & Carr, T. H. (2005). When high-powered people fail: Working memory and “choking under pressure” in math. Psychological Science, 16, 101-105.

I think that one sounds interesting, too.

Don't worry, be happy....

I once made such a stupid mistake for a client that it almost cost the client well into the million dollars range.  It was early in my career and I was working for a consulting firm that had a client in litigation.  Their was a large volume of test data that needed to be entered into a database, then about 3,000 graphs needed to be plotted.  It took a long time, but only because there was a great deal of data entry to be done.  Easy as cake! 

Except that I didn't really check my work that carefully, and the graphs all ended up having a duplicate data point at the end.  Every single one of them had an extra data point.  Even those of you without an inner Matlock can see that these graphs weren't going to work in court.  But I didn't find the mistake, my boss did.  And he couldn't find me (this was before cellphones), so he had to track down another programmer from another company to reproduce the graphs based on the data.

So I ponied up the money to pay for the impromptu programmer, swallowed my pride (not that there was any left), apologized, and wrote up a test plan procedure that included external reviews of test data long before the next court date.  When I ran into my former boss years later, I mentioned that I was still embarrassed by that mistake.  Either he was being very kind to me or he was the forgiving type, because he said he didn't remember it at all.

I'm walking down memory lane because a cleaning service owner is going to show up at our home tonight we fired our last service.  My having to go through the time it takes to tell someone what we require, then training their staff on what we want is just a pain.  But we have to do it because we fired our last cleaning service.

I just can't help thinking how this must be how managers feel when they have to fire an employee that isn't working out.  He knows he has to do it, but it takes longer to fire someone and hire a new person that it does to keep picking up the slack of the...slacker.  So on and on it goes, with the manager getting more and more frustrated trying to mentor the worker into doing the right thing and the slacker getting worse and worse at his job because he's being asked to do something he isn't capable of doing.  I'm betting that for most managers of a poorly performing workers, a person who is bad at making mistakes is the one that will get fired first.

So while I am looking forward to having a cleaning service again, I'm dreading the whole process of finding one that fits, then managing the staff while they are here.  It's hard for me to clean, though, when I'm on the road so much, so hiring in it is.

Our last cleaners, Merry Maids of Scarborough, started out nice enough, but it went down hill from there, fast.  We gave both the owner of the franchise and her staff written instructions.  Included in the instructions were large print, bolded warnings about something that would be damaged by contact with any water.   So the first team we had kept water away from the sensitive item.  However, just like an outsourced development team, turnover on the cleaning team was high.  Not long into our contract, staff started changing on a weekly basis, so I had to jump in to do training...then I had to keep an eye on the team because I found that they were leaving water all over the bolded, large print warned item.  I had a short meeting "No water, at all on this.  Do not put any water on this.  If you accidentally put water on it, dry it up immediately.  Carry a towel so that you can."  Nods of agreement, and on with the work.

But the next week the team was new again, and I had to repeat my dire warnings. And yet a newer team the following week.  I felt as if I was stuck in a wash, rinse, repeat cycle.  I called the owner to tell her that she was letting here staff damage our items.  I had noticed that in addition to the water issue, their use of a specialized device was leaving large chunks of paint and drywall out of our walls.  Large, one inch dents and chunks in our walls.    All at exactly the height of this device, which just happened to have square corners, right at the same level of the chunks missing from our walls.

In addition, I found that the cleaning agent used on our furniture was removing the finish on our furniture and then being transferred to all of our mirrors as new, under-trained staff was mixing rag use on all kinds of surfaces.

So I'd had enough and called the owner of Merry Maids of Scarborough.  Her husband took the call and I shared my frustrations.  He was very understanding and knew exactly what caused the perfect triangle shaped holes in our walls, what cleaning agent the staff were using incorrectly, and what was causing furniture finish to end up on our mirrors and windows.  He arranged to come visit to take photos for his insurance company...and I was happy.

Well, I thought I was happy.  Mr. Merry Maid did not come out -- he sent one of the same cleaning staff people who had damaged the home.  After the staff person looked at the perfectly shaped triangles spotting our walls, the perfectly concentric circles of water damage from a wet bucket left for hours where it shouldn't have been, splashes of water left too long on our finished wood, and the hardened swirls of cleaning agent and furniture finishing on our expensive mirrors, she declared that all was damage from our cat.

What?

If our cat could may perfectly circular, concentric circles in a wooden finish, I'd be putting her on show.  If she could punch perfectly triangular holes in our walls, I'd rent her out for art shows.  If she could some how work with furniture finish, I'd work her day and night refinishing our floors.

Yes, it turns out that the teams of untrained staff at Merry Maids Scarborough were incapable of doing any of this damage, but some how, our cat was.

So we fired them.  Not because they damaged our walls, our furniture, our mirrors, our floors, but because they didn't know how to deal with their making a mistake -- they weren't good at making mistakes. 

Sure, we all make them...me, I've made some real doozies.  Some of them were even pretty darn stupid mistakes.  Some where unforgivable.  Some make for a good story and not much else.

When my team members make a mistake, I want them to do it well.  I want them to:

  • Find out that they made a mistake long before I do
  • Figure out how to fix it
  • Fix it, even if it means staying late, missing dinner, or missing a movie
  • Make a checklist, tool, or process that will keep them from making the same or similar mistakes in the future.
  • Ask others how to keep from making the same mistake again
  • Say they are sorry they made a mistake (not "I'm sorry you are mad" or "I'm sorry that guy told you about my mistake" or "Your cat did it, not me.)

How could I trust a company like Merry Maids of Scarborough to send staff to my home if they had no clue what caused the damage and had no interest in fixing it, and then wanted to blame it on the cat?  And just how stupid did they think I was when they said my cat had all these wonderful talents?  How could they let their staff tell me that "I don't have to follow any thing you put in writing".?  How could they send the person who caused the damage to assess whether they did the damage?  Trust them? They don't know for trust.

And not only did I not trust them any longer, now perhaps you don't, either. I've worked with lots of bad service firms over the years, and the only ones I can remember the names of where people who didn't know how to fully fix their mistakes.  Maybe you'll remember that Merry Maids of Scarborough thinks our cat is a wizard of some sort, but probably you'll remember that they didn't want to fix their msitakes.

If you've made a mistake, the first thing you must do it admit it, fix it, keep it from happening again, and say you are sorry.  If you do that, nearly everyone you work with will either forget that the mistake happened at all or who did it.  And some time a few years in the future, you'll be sitting around in a pub, telling others about this great story and how well it ended. 

Trust me.

 

 

How do you print an ERwin model to PDF?

Well, if you are running the current version of CA ERwin Data Modeler, you can easily product PDFs from the Report Builder window.  Just choose the proper format when you get to the template window, as shown below.  In fact, we have a video tutorial right here at InfoAdvisors.com that shows you how to produce a report, with images, of your data models.  Just visit our Articles and Videos page via the tabs above to see all our CA ERwin r7 videos.

But what do you do if you are currently using an older version of ERwin?

I recommend that you either get your hands on a copy of Adobe Acrobat if you have many PDF publishing needs.  If you budget and needs are more simple, I recommend you try CutePDF, which is freeware - no charge.:

Create PDF documents on the fly — for Free!
 
Portable Document Format (PDF) is the de facto standard for the secure and reliable distribution and exchange of electronic documents and forms around the world.  CutePDF Writer (formerly CutePDF Printer) is the free version of commercial PDF creation software. CutePDF Writer installs itself as a "printer subsystem". This enables virtually any Windows applications (must be able to print) to create professional quality PDF documents - with just a push of a button!
 
FREE for personal and commercial use!  No watermarks!  No Popup Web Ads!

We have been using CutePDF for more than 5 years and I can vouch for the no spyware, no ads, no junk included install.  This is not ad-supported, nag where, or even charityware.  It's just a great, valuable tiny app that works.

CutePDF works like a little imaginary printer that instead of printing to paper, prints to a PDF on your hard drive.  So instead of going to report builder, you only need to go to FILE / PRINT SETUP to choose the CutePDF writer from your list of printers.

 

 

 See, it looks just like a printer on your print dialog.

After you have filled in these options, CutePDF will prompt you for a name and location for your new PDF file and you are done.

The great think about using CutePDF is that it work anywhere in Windows where you can print.  So if you want, you can use it with ER/Studio, Excel, Word...everywhere there's a print function, you can print to a PDF.

It works with any print capable application - at least we haven't found an application where it doesn't work.

I think that CutePDF is a valuable addition to your personal and professional toolkit.

Check it out.

What is Visible Analyst and Visible Advantage?

InfoAdvisors.com offers two Visible System's related discussion groups for users of Visible Systems' Visible Analyst and Visible Advantage.

Visible Analyst is a modeling tool offered by Visible Systems, Inc. at visible.com .  This tools supports data, process, and UMl modeling, as well as the Zachman Framework, as you can see from the screen shot on the left.

Visible Analyst supports modeling from strategic planning through working with databases.  It supports ERDs, Data Flow Diagrams (DFDs), Functional Decompositions, Structure Charts, Class Modeling, State Diagrams, Activity Diagrams, Collaboration Diagrams, Sequence Diagrams, Use Case Diagrams,

It includes sub-modeling, an extensible repository, conceptual, logical, and physical data modeling, simple versioning, and change control.

Visible.com offers a free trial download, as well as pricing and licensing information.  Of note, all licenses are floating, meaning that a license is not tied to a user or machine.  Also, Visible offers very attractive academic licensing. 

Visible Advantage and Universal Data Models

Visible.com also offers Visible Advantage, another multi-level, multi model tool.  You may also purchase a Universal Data Model edition that comes with template or pattern data models .

InfoAdvisors can assist you in evaluating modeling tools to meet your specific needs and environment. 

Free Data Models?!!!!

Barry Williams at DatabaseAnswers.org has done a wonderful thing -- he has put together more than 450 free kick start data models for you to use when you want to start modeling a part of your project.

The snippet view I've posted above goes on for pages.  There really are more than four hundred data models to look at.

He writes on his website:

Why do I do this for free ?
I design these Data Models for free to give something back to the Database community that has provided me with a good (and interesting) living for the past 15 years.

Each Model is usually what I can do in the 20 minutes each day of voluntary work that I allocate from my consulting work.

My intention is to provide a wide range of 'Kick Start' Models that anyone can use as a starting-point, and could extend cleanly and logically, with appropriate reference to the Business Rules.

It is not my intention to provide Models that can be used off-the-shelf to meet the requirements of a large commercial organisation.
After all, that is one of the things I do for a living !!!

Barry has spent over 5 years putting these together, in 20 minute increments.  I applaud is reasons and his offering them to you for free, even in an Access database if you want.

Be sure you send Barry a thank you for supplying these.  It's just wonderful that he has shared them with the Data Management community.

InfoAdvisors Calendar List Minimize

Month viewMonth view  Week viewWeek view  List viewList view  Print  

  Minimize

Copyright 2006-8 InfoAdvisors, Inc.