In case you haven’t seen it already, the OMB’s new Federal Transition Framework (FTF) is an excellent approach to creating architecture governance documentation. I’ve been working with federal agencies on various enterprrise architecture (EA) initiatives for several years now and one of the problems we’ve always had has been communicating what the initiatives are, why they are important, how strategic or tactical they are, how they should be scheduled, etc.
I’ve also been working with commercial firms trying to do similar architecture governance and they’ve faced the same kinds of problems of documenting the strategy.
The OMB’s new FTF is a good source for reviewing how to take enterprise-wide initiatives, document them, share the knowledge, and establish a process by which progress can be tracked.
Definitely worth taking a look.
I just ran across Microsoft’s Threat Modeling Web Applications article on MSDN. Worth checking out if you’re writing secure web apps.
Some of you may not have had the opportunity to attend the Oracle Architect Forum a couple of weeks go so here’s the link that contains the briefing contents.
Some of the case studies were helpful.
Vitamin, a resource for web designers, developers and entrepreneurs just went live in version 2.0. It’s a pretty nice site discussing AJAX, the business of Web 2.0, CSS, Ruby, and other topics important to creators of SaaS and Web Apps. Worth checking out.
JDJ ran an interesting article on BIRT — one of a now growing number of open source Biz Intelligence platforms that compete with the likes of Actuate and BusinessObjects. I haven’t used it yet, but if any of you have and would like to comment on your findings, let me know.
Read more about it at JDJ: Business Intelligence and Reporting with BIRT.
Ron Jacobs talks about Project “Noodle”, a new Microsoft project designed to help people become architects. There’s a PowerPoint presentation called Architects and the Architecture of Software that’s a pretty nice intro and I’ll try and keep an eye on the project to see how it progresses and is able to meet its goal.
I just ran across this interesting site, AgileDraw.org, that helps agile modelers and programmers produce diagrams. Here’s how they describe it:
Agile Draw is a set of principles and styles for producing diagrams that communicate effectively. These principles can be used with any drawing technique or tools, from whiteboard to pencil and paper to computerized tools. The essence of Agile Draw is to use simple conventional drawing elements such as circles, boxes, connecting lines and text, in conventional ways that give diagrams a sense of life and a consistent way of communicating.
The Agile Draw principles are not new! Agile Draw is a simple summary of things we all know about drawing useful pictures.
My friend Eric Spiegel has just published his most recent article Prejudging Talent Can Cost You at Datamation.
The job market is getting pretty tight these days and it’s hard to find good people in a now pretty good economy. Eric’s suggestions are right on target.
I’m a patent holder and I train patent examiners on technology topics so I often see and sometimes work with the folks at the U.S. Patent and Trademark Office (USPTO). If all you know about the USPTO is what you read in the newspapers you should attend some events where you’ll meet the folks that work there. If have found most of the staff that I’ve encountered to be courteous, hard-working, caring, and really trying to do the right thing as often as possible. They have a pretty tough job, though, so it’s hard to know what’s right or wrong (I think they do pretty well).
If you think the patent process is broken or would like to learn more about it, I just got an email announcement this morning that you would find useful:
The U.S. Patent and Trademark Office (USPTO) is holding a two-day conference to address the intellectual property needs of small and medium sized businesses, entrepreneurs, and independent inventors interested in manufacturing or selling their products abroad.
March 27 Presentations to help conference attendees identify intellectual property assets and discuss the steps needed to protect those assets in the United States and abroad. Major presentations will cover patents, trademarks, copyright, and trade secrets.
March 28 Presentations focusing on enforcement issues that may arise in protecting intellectual property rights in the United States and abroad including: patent, trademark, and copyright infringement; unfair competition; counterfeiting; and piracy.
This conference will also include one-on-one consultations between the USPTO attorneys and conference attendees on Monday and Tuesday afternoons.
This program is part of the Federal Governments Strategy Targeting Organized Piracy (STOP) and the USPTOs continuing commitment to increase public awareness of intellectual property rights and the enforcement of those rights in the global marketplace.
There is no charge to attend this event, but seating is limited and registration is required.
My friend Andy over at The Disco Blog wrote recently about Code reviews vs. pair programming vs. static code analysis. He compares and contrasts some of the mechanisms used to improve code quality and why some may work better than others. Worth reading.