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.
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.
IT Budgeting/Costing Is a Mess -- and Hinders IT Governance, Part 3
Two months ago, we began this three-part series on our just-completed Cutter survey on IT budget and costing practices (see "IT Budgeting/Costing Is a Mess -- and Hinders IT Governance, Part 1," 26 September 2007 and "IT Budgeting/Costing Is a Mess -- and Hinders IT Goverance, Part 2," 7 November 2007; for more on Cutter's survey, see the Cutter Benchmark Review, August 2007).
Undergraduate Basics for Systems Engineering, Part 4: Processes
I believe that there are some very basic things that systems engineers should learn. In the first installment of this Advisor series (see "Undergraduate Basics for Systems Engineering, Part 1: Principles," 3 October 2007), I discussed the first of these fundamental lessons: principles (heuristics, laws).
Organizational Culture: An Overview
There are hundreds of books and a countless number of articles on the nature of corporate or organizational culture. However, there is general agreement that corporate culture is about "how things happen in this organization" and the underlying shared views about what are acceptable ways of behaving, feeling, thinking, and communicating.
Steve Jobs: Architecture, Platforms, and the Big Picture, Part 3
I certainly got people's attention when I raised the question of "open" versus "closed" architectures (see "Steve Jobs: Architecture, Platforms, and the Big Picture," 25 October 2007, and "Steve Jobs: Architecture, Platforms, and the Big Picture, Part 2," 8 November 2007).
Agile Transitions, Part 3
One View of the State of Enterprise Risk Management Practice
BPM: Where Are We?
The Fourth Factor of Project Prioritization
Another Viewpoint on Turnover in Offshoring
In the last Advisor (see "Current Offshoring Challenges," 21 November 2007), Phil Zweig examined the results of Cutter's recent survey on offshoring, which found that turnover in offshore staff was identified as a challenge by 30% of the respondents [1]. In his article, Phil makes many good observations about the severity of this issue and why we'd expect it to cause problems for clients.
Software "Gossip": A Metaphor for Agile
A friend recently told me that while he understands the principles of agile logically, he is unable to explain it to others. So he asked me to come up with a nontechnical/business metaphor to help him better understand what agile really means. After some thinking, I asked if he remembered playing the game of "gossip" around a campfire as a kid.
The Role of the Business Architect
As business architecture initiatives continue to take hold, executives are seeking to clarify the role of the business architect. It is important to understand the diversity of roles within core and virtual business architecture teams. Defining these roles will help ensure the successful deployment of business architecture initiatives.
MRP-as-a-Service: An Alternative Way to Execute Models for Business Processes
Software-as-a-service (SaaS) is an alternative worth considering for companies that face the high costs of enterprise-wide implementations and extensive reengineering efforts to enhance existing business processes. In particular, small companies often do not have the financial resources to purchase "on-premise" systems that require significant investment in packaged software and dedicated hardware. However, it is also true that large companies with extensive installations are beginning to consider SaaS as a cost-cutting measure.
Credibility: Using Boosters
Trying to persuade a skeptical audience to believe a new message is an uphill battle. When Agile software development methodologies emerged in the mid-to-late-1990s, it wouldn't take much to know there was a problem in the industry that needed to be solved. But most were skeptical that Agile methods were the answer.

