The post-Bilski era begins

The In re Bilski (545 F.3d 943 [Fed. Cir. 2008]; here’s a PDF of the decision) court decision placed significant new limits on so-called “process” or “business method” patents, which possible implications for many software patents.

Well, I just received an e-mail from Joel Miller of the ABA Intellectual Property Law Committee (of which I’m a member) that include two decisions:  a US District Court decision (Classen v. Biogen et al.) invalidating several patented methods for “evaluating and improving the safety of immunization schedules”, and a US Federal Court of Appeals ruling upholding that decision based on In re Bilski. Here’s the entire text of the latter’s decision:

In light of our decision in In re Bilski, 545 F.3d 943 (Fed. Cir. 2008) (en banc), we affirm the district court’s grant of summary judgment that these claims are invalid under 35 U.S.C. § 101. Dr. Classen’s claims are neither “tied to a particular machine or apparatus” nor do they “transform[] a particular article into a different state or thing.” Bilski, 545 F.3d at 954. Therefore we affirm.

Here are the patents that were held to be invalid (with links):

Interesting times ahead.  ..bruce..

Bookmark this story: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Google
  • Slashdot
  • StumbleUpon

Five books every IT manager should read…right now

My latest Baseline column  is up, and it talks about why you should read these five books now, if you haven’t already…and if you have read them, you should probably re-read them.  ..bruce..

Bookmark this story: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Google
  • Slashdot
  • StumbleUpon

Hanging on to your IT staff

I’ve written previously about the “Dead Sea effect“, in which your best IT engineers and managers leave over time, leaving behind an IT staff that is slowly becoming less competent and effective. Obviously, to counteract the Dead Sea effect, you want to hold onto your best IT people.

My two latest Baseline columns talk about ways to retain IT staff. The first column talks about making an effort to align your staff’s individual professional goals with your organization’s goals. The second column talks about how to improve your IT staff while encouraging them to stay with your firm.

As always, feedback is welcome here or there.  ..bruce..

Bookmark this story: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Google
  • Slashdot
  • StumbleUpon

Active risk management in IT projects

First, my apologies for the slow posting here and at brucefwebster.com over the past few months. It’s pretty bad when my last two posts have each covered my last two Baseline columns. But I’ve got some new material to start posting here as well, and will do so.

In the meantime, I have two new Baseline columns out that deal with risk management in IT project. I give both a bad example and a good example, each drawn from my professional experience. Comments, as always, are welcome here or at Baseline.  ..bruce..

Bookmark this story: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Google
  • Slashdot
  • StumbleUpon

Two new Baseline columns up

The first column, “Second Class Software Quality for Major IT Projects”, talks about the curious fact that organizations are willing to spend millions, tens of millions, even hundred of millions of dollars on major IT project and yet still nickle-and-dime their software quality assurance (SQA) effort. It doesn’t help that SQA personnel are pretty much on the bottom of the tech status totem pole, either.

The second column, “Do Not Defer The Difficult in IT Projects”, describes the all-too-human tendency in IT development to put off dealing with the toughest problems until last — at which point, you may not be able to solve them all. It also explains why so many IT projects get 80-90% “done” and then suddenly slip for weeks or months without making much progress.

Feedback is always welcome.

Bookmark this story: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Google
  • Slashdot
  • StumbleUpon

Slides from IEEE Reliability Society presentation

As mentioned previously, I spoke last week at the Denver IEEE Reliabilty Society chapter meeting on an SQA-centric view of software development. I plan to develop this into a full-blown articles (or posting), but in the meantime, here is the slide presentation (PPT, 340KB) I used. Feel free to ask questions. ..bruce..

Bookmark this story: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Google
  • Slashdot
  • StumbleUpon

Buy vs. Build — the eternal dilemma

If it’s Friday, it must be another Baseline column. This one talks about the issues surrounding whether to build or buy software:

The other day, an IT colleague of mine mentioned a conflict at a corporation where he’s working. The corporation has a mission-critical application deployed across a large number of workstations. The set of corporate employees who use this application largely use it and nothing else all day long at dedicated workstations. The application they are using is a customized third-party application; however, the firm has been having chronic problems with this app (let’s call it “QRSApp”), and so is looking at different solutions. The firm could continue to make changes to QRSApp to fix their problems. The firm could switch to a different third-party application; several other vendors market applications of this type within this firm’s industry. Or, as a senior IT manager now wants to do, the firm could develop a completely custom and private application to replace QRSApp, so that the firm has complete control over it.

The question: which solution is best?

Comments welcome here or there.  ..bruce..

Bookmark this story: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Google
  • Slashdot
  • StumbleUpon

“Inside-Out”: IEEE presentation in Longmont (09/02/08)

On September 2nd, I’ll be speaking at a meeting of the Denver IEEE Reliability Society. It will be held at 5:30 pm in the Seagate Building in Longmont (CO), on Nelson Road between 75th Rd and Airport Rd.

Here’s my abstract of the talk:

INSIDE-OUT: Organizations too often treat software reliability as an ‘after the fact’ consideration, performing testing as a last step and then constraining it due to schedule and financial pressures. Webster will present a simple “inside-out” software lifecycle model where all software development activing (not just coding) takes place within a framework covering a broad spectrum of quality-related activities.

I’ll post the presentation slides (PPT, 340KB) here after the talk. ..bruce w..

Bookmark this story: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Google
  • Slashdot
  • StumbleUpon

Pushing the right IT solution

Yes, it’s my latest Baseline column:

Last week, I talked about some of the reasons why large organizations often reject the best solutions for a troubled IT project: fear, pride, budget, and the ever-present internal politics. This week, as promised, I will talk about what it takes to champion the right solution. I can’t guarantee that you’ll succeed, but you will have a better shot at it.

Go read the rest of the column. And I promise some original postings here this coming week. ..bruce..

Bookmark this story: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Google
  • Slashdot
  • StumbleUpon

Self-defeating choices in IT project management

I have a new Baseline column up on the tendency of large organizations to reject the best solutions for a troubled IT project:

The consultants, usually with the help of the employees in the trenches, would use their time, effort, and expertise to analyze the system under development or in production. They would arrive at a clear, supportable, essential solution – technical, architectural, methodological, organizational, whatever. This would be presented to upper management…whereupon upper (or project) management would say, “No, we can’t do that.”

Sometimes, they would give no specific reason why the solution was not acceptable. Sometimes, they made it clear that it wasn’t the solution they wanted or that they felt was acceptable. If they did explain their rejection, it was usually in budgetary or political terms.

The investigating team would often then go back and look for an alternate (and less optimal) solution. If one was found, often that was rejected as well, and so on, often down to the least desirable solution. Barry [Glasco] said that he and another colleague, Chuck McCorvey, had gone through this so many times with one client that they joked about simply presenting the worst solution first, since it seemed to be typically the only solution the client would accept.

Go read the whole thing; comments are welcome here or there.  ..bruce..

Bookmark this story: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Google
  • Slashdot
  • StumbleUpon
  • Buy Viagra
  • Buy Cialis
  • Buy Tramadol
  • Buy Accutane
  • Buy Propecia
  • Order Propecia
  • Buy Viagra Online
  • Buy Soma
  • Buy Tramadol
  • Buy Cialis
  • Buy Cialis
  • Buy Viagra
  • Order Viagra
  • Order Cialis
  • Buy Ultram
  • Buy Viagra
  • Buy Cialis
  • Buy Tramadol
  • Buy Viagra
  • Buy Cialis
  • Buy Tramadol
  • Buy Accutane
  • Buy Viagra
  • Buy Cialis
  • Buy Levitra
  • Buy Tramadol
  • Buy Soma
  • Buy Propecia
  • Buy Ultram
  • Buy Accutane
  • Buy VPXL
  • Buy Xenical