Showing posts with label Quality Assurance. Show all posts
Showing posts with label Quality Assurance. Show all posts

December 19, 2018

Project Management - The Best Day

So a colleague said something interesting to me about project management:
The best day of project management is usually the first day, but I want to show you that the best day is really the last day of the project.
And as I thought about this, I sort of starting laughing to myself and thinking, you know what, I think this guy has something here. 

- Day 1 of a project, everyone is usually all bright-eyed and bushy-tailed. 

We're embarking on an adventure together to build something new for the organization and our customers. 

We're going to team up and everyone will contribute.

And out of the project sausage maker--poof!--like magic comes a new system or product. 

- But as we all know, things don't always go so smoothly.

With some projects, the pretty smiley faces of day 1 may quickly turn to ugly frown faces.

There is analysis paralysis, scope creep, conflicting or changing priorities, resource issues, technical challenges, or the sausage just doesn't come our right--oh sh*t!

Thus, many  projects end up going bust in terms of cost, schedule, or performance. 

That is, they end up costing too much, being delivered behind schedule, or just not meeting the performance requirements. 

You have some projects that never even truly get off the ground, have multiple resets, or get dumbed-down or even cancelled altogether along the way. 

So by the time you reach the last day of the project, many people seem like they've been through the project ringer. 

I'm sure that I've heard more than one project manager say:
Just take me out back and shoot me!

So when this colleague said that he wants the best day of the project to be the last--in terms of satisfaction with the project (not that that pain was finally over!)--I really appreciated this as an awesome goal. 

We should all look to the last day of our projects as the best--one where we can look back and say: 
Wow, great job everyone!  We really got something great done here--and we did it right!  ;-)

(Source Photo: Andy Blumenthal)
Share/Save/Bookmark

June 19, 2018

Terrible TV

So we bought a new big screen television. 

That's exciting, right?

We brought it home from Costco. 

And we gave our prior model away to a family member. 

It was a shlep to move that $2,000 Panasonic behemoth from 2007!

By the time we got back home and connected our new LG TV, oy vey what a disappointment. 

It had this brilliant display in "test mode" that when hooked up to the cable box looked dark and worse than lackluster. 

Even when fidgeting with the settings to offset the dark screen, the gorgeous test display mode still came out looking like crap in actual tv mode. 

But the worst part was that there was a black line down the middle right of the screen. 

When we looked it up on the Internet, it was a known error. 

The instructions said to call LG and make a service appointment. 

WTF!  To heck with this sh*tty TV--it's supposed to be brand new and actually work--so it's going back to Costco where this crappy product came from. 

I dragged this widescreen TV back to the store and put it on one of their flat wide carts. 

The problem was that the wheels on one side of the cart were busted, and it kept turning into the fence, store shelves, and wall.

When the lady behind the returns desk called me for my turn, I tried to push the cart and it wouldn't move. 

Not being able to budge this thing,  I gave it shove forward and the TV went flying from upright to horizontal--SMASH!

The lady behind the returns counter goes to me sarcastically:

"So what was wrong with it BEFORE you just knocked it over???"

Well to make a long story short, I returned the lousy LG television and got a refund. 

And instead ordered a new Samsung curved TV from Amazon--hope this one works!

As for the horrible quality control of today's electronics--it's a shame that they can't seem to make them without problems--they've only been making televisions for like 100 years or so. 

In fact, we recently bought a Dell laptop and within like 5-6 weeks, the motherboard died.  

As you can see, the vendors are wringing profits from the products they are making at the customer's expense. 

There is no quality control to speak of--instead be ready to return the junk electronics to the garbage vendors that make them. ;-)

(Source Photo: Andy Blumenthal)
Share/Save/Bookmark

March 2, 2018

Project Manager - The DIRECT(or)

So I learned this cool acronym for the roles of a project manager:

DIRECT

The project manager directs the project (similar to a director who is the project manager of a movie).

Here is how the project manager DIRECTs the project:

Define - Identify the opportunity or issue that the project will address including, the vision, scope, resources, and measures of success. (i.e. the "Charter").

Investigate - Explore options and pros/cons for each (i.e. an "Analysis of Alternatives").

Resolve - Solve and resolve (i.e. commit to) the course of action that will be pursued (i.e. "Project Plan").

Execute -Do the project and track/manage cost, schedule, scope, quality, risks, and actions items (i.e. "Scorecard").

Change - Identify process and technology techniology changes, test these, fix outstanding items, and make the cutover (i.e. "User Acceptance Testing," "Punch List," and "Go Live Plan").

Transition - Migrate people to the new solution, communicate the changes, overcome resistance, and conclude the project (i.e. "Communications Plan" and "Lessons Learned").

(Source Photo: Andy Blumenthal)
Share/Save/Bookmark

September 19, 2014

Overqualified And Underwhelming

Ok, so this sign is sarcastic for the question I received the other day.

A colleague, who is a supervisor, asked me :

"How do you take a group that doesn't know how to do the work (literally does not know how) and get them going, then teach them to do it on their own instead of doing nothing, waiting, blaming?"

My response was:

You can't do everyone's job for them...you will fail that way (and they will fail that way). 

You have to learn to work effectively with others...you have to delegate and let them do their jobs. 

As a manager, you should review, edit, comment, question, suggest, recommend, and quality assure (not micromanage).

Send staff to training, mentor, and guide them, but don't do the job for them. 

What do you think?

(Source Photo: Andy Blumenthal)
Share/Save/Bookmark

March 4, 2014

A Different Definition For IV&V

In IT circles, IV&V generally refers to Independent Verification and Validation, but for CIOs another important definition for leading is Independent Views and Voices.

Please read my new article on this: here at Government Technology -- hope you enjoy it.

Andy

(Source Photo: here with attribution to Joi)
Share/Save/Bookmark

May 15, 2010

What’s Lurking In The Update?

In defense, it is a well-known principle that you determine your critical infrastructure, and then harden those defenses—to protect it.

This is also called risk-based management, because you determine your high impact assets and the probability that they will be “hit” and deem those the high risks ones that need to be most protected.

In buttressing the defenses of our critical infrastructure, we make sure to only let in trusted agents. That’s what firewalls, anti-virus, spyware, and intrusion prevention systems are all about.

In so-called “social engineering” scams, we have become familiar with phony e-mails that contain links to devastating computer viruses. And we are on the lookout for whether these e-mails are coming from trusted agents or people we don’t know and are just trying to scam us.

What happens though when like the Trojan Horse in Greek times, the malware comes in from one of the very trusted agents that you know and rely on, for example, like from a software vendor sending you updates for your regular operating system or antivirus software?

ComputerWorld, 10 May 2010, reports that a “faulty update, released on April 21, [by McAfee] had corporate IT administrators scrambling when the new signatures [from a faulty antivirus update] quarantined a critical Windows systems file, causing some computers running Windows XP Service Pack 3 to crash and reboot repeatedly.”

While this particular flawed security file wasn’t the result of an action by a cyber-criminal, terrorist or hostile nation state, but rather a “failure of their quality control process,” it begs the question what if it was malicious rather than accidental?

The ultimate Trojan Horse for our corporate and personal computer systems are the regular updates we get from the vendors to “patch” or upgrade or systems. The doors of our systems are flung open to these updates. And the strategic placement of a virus into these updates that have open rein to our core systems could cause unbelievable havoc.

Statistics show that the greatest vulnerability to systems is by the “insider threat”—a disgruntled employee, a disturbed worker, or perhaps someone unscrupulous that has somehow circumvented or deceived their way past the security clearance process (or not) on employees and contractors and now has access from the inside.

Any well-placed “insider” in any of our major software providers could potentially place that Trojan Horse in the very updates that we embrace to keep our organizations secure.

Amrit Williams, the CTO of BIGFIX Inc. stated with regards to the faulty McAfee update last month, “You’re not talking about some obscure file from a random third party; you’re talking about a critical Windows file. The fact that it wasn’t found is extremely troubling.”

I too find this scenario unnerving and believe that our trusted software vendors must increase their quality assurance and security controls to ensure that we are not laid bare like the ancient city of Troy.

Additionally, we assume that the profit motive of our software vendors themselves will keep them as organizations “honest” and collaborative, but what if the “payoff” from crippling our systems is somehow greater than our annual license fees to them (e.g., terrorism)?

For those familiar with the science fiction television series BattleStar Galactica, what if there is a “Baltar” out there ready and willing to bring down our defenses to some lurking computer virus—whether for some distorted ideological reason, a fanatical drive to revenge, or a belief in some magnanimous payoff.

“Trust but verify” seems the operative principle for us all when it comes to the safety and security of our people, country and way of life—and this applies even to our software vendors who send us the updates we rely on.

Ideally, we need to get to the point where we have the time and resources to test the updates that we get prior to deploying them throughout our organizations.


Share/Save/Bookmark