Advisors provide a continuous flow of information on the topics covered by each practice, including consultant insights and reports from the front lines, analyses of trends, and breaking new ideas. Advisors are delivered directly to your email inbox, and are also available in the resource library.
An Agile Approach to EA Modeling
I believe that traditional EA teams are set up to fail from the very beginning. Not on purpose, mind you, but more due to a lack of understanding of the realities of modern software development. The EA teams I've seen would often produce white papers and models that the developers would never read or, if they did read them, would soon forget.
The Architecture of the Customer Experience, Part 1
The Nuts and Bolts of Work Made for Hire: Part 2
In our last Advisor (see "The Nuts & Bolts of Work Made for Hire: Part 1," 19 December 2007), we began an examination of the concept of work made for hire, which will continue in this Advisor with the requirements of a work made for hire arrangement and some negotiating strategies for successful work made for hire arrangements.
BI: The Road Ahead
Of all the areas in which technologists can make strong contributions, business intelligence (BI) is at the top of my list. After all, BI solutions touch people who make decisions. They are a primary means, a sensory organ, by which the firm comes to know its environments, both internal and external. The visual presentation layer of the tool interacts with human thought.
An Agile Approach to Master Data Management
The Technology of Business Architecture
Principles of Planning: When and How?
Issues and Challenges in Harnessing Web 3.0
Velocity Matters: Google, Microsoft, and Hyper-Agility, Part 1
A recent New York Times article "Google Gets Ready to Rumble With Microsoft" (16 December 2007) talks about the growing perception that Google is set on attacking Microsoft's base with a whole set of Web- and mobile-based software applications.
Agile Transitions, Part 4
Business Risk Is the Business of Information Security
Managers know that the total of information security risks runs as wide and deep as IT's reach up, down, and across the organization. As IT departments begin the new year with vulnerability assessments to strengthen the overall security posture, managers can approach the issue with a fresh perspective.
Monitoring and Analyzing Business Process Execution -- Some Interesting Findings
I've been saying for years now that I believe that one of the most important developments in business process management (BPM) involves the application of analytics to monitor and analyze the efficiency of distributed business processes.1 Today it is possible to monitor business processes as they execute and to display the findings -- based on calculated key performance indicators
Managing Costs Through the Management of IT Demand
As IT organizations march into 2008, cost containment and reductions will once again appear at the top of managers' dance cards. Managing costs might prove a priority even more acute than usual if economists' predictions come true and we fall into a recession next year.
The Nuts and Bolts of Work Made for Hire: Part 1
For most businesses, buying the items needed to run the business is simple: order the item, pick it up or have it delivered, perhaps inspect it, pay for it, and it belongs to the business. Whether the item is a box of paper clips or a supertanker, the process is essentially the same.
Project Charters -- Can One Size Fit All?
One point on which virtually all project management gurus agree is the need for every project to have a charter. A good project charter spells out the project's goals and objectives, as well as the resources that are devoted to achieve them. Most importantly, though, the charter outlines the way that work will proceed and empowers the project team to deliver results.
Why XP Matters to You, Now More Than Ever
From 2000 to 2002, there was an intriguing and active debate about the relative merits of Extreme Programming (XP and its agile ilk) and the approaches advocated by the process movement, particularly the Software Engineering Institute's Capability Maturity Model (CMM). Today that debate has gone largely silent. It's not that the issue is less interesting than it was.
Inside Is Out and Outside Is In
Some organizations are literally turning themselves inside out and outside in as a means of adapting to new ways of doing business brought about by technology. As 2008 looms, this trend should accelerate as more organizations see the potential in the application of these clever arrangements.
What do I mean by inside out and outside in? Let's explore each.
Working Together: Histrionic Sensibility
Overcoming Obstacles to Test-Driven Development
One of the most innovative practices of agile development is a contribution from extreme programming: test-driven development (TDD). Briefly, TDD is the art of building a software system along a growing set of automated developer tests, usually unit tests. This is comprised of a disciplined series of tiny steps to add new functionality:
Architectural Enlightenment
When I teach architecture courses, one of the things that I try to convey to the class is the different levels of complexity/interconnectedness/theory that exist within architecture. It is not the goal of the course to make people experts at meta-models, but it is important for an architect to understand that architecture is founded on architecture of its own.

