Implementing CRM Solutions Without Developing Indigestion
If you are charged with selecting or implementing a customer relationship management (CRM) solution for your organization, it is imperative that you understand the business drivers that propel this application area. The CRM solution space is big and growing.
Ford Chooses Iona
Software architects at large companies who are focused on the design of enterprise application integration (EAI) systems that can link existing enterprise applications with the latest e-business systems face a horrendous task -- there are so many applications, written in so many different languages, running on such a wide variety of platforms.
Managing Work-Product Knowledge
Back in the Y2000 days, I got into a little trouble for going against commonly held beliefs. A number of industry pundits claimed that the Y2000 challenge wasn't a technical problem, but simply a project management challenge of considerable magnitude. Classic project management theory says that in the project-constraint triangle, one is bound by work, resources, and time.
Managing Work-Product Knowledge
Back in the Y2000 days, I got into a little trouble for going against commonly held beliefs. A number of industry pundits claimed that the Y2000 challenge wasn't a technical problem, but simply a project management challenge of considerable magnitude. Classic project management theory says that in the project-constraint triangle, one is bound by work, resources, and time.
Managing Work-Product Knowledge
Managing Work-Product Knowledge
The Vicious Software Cycle
Dynamic Versus Static Contracts
Dynamic Versus Static Contracts
The Long-Range Implications of Napster
The Long-Range Implications of Napster
Achieving Business Objectives III: A Real-World Software Process Improvement Implementation
"Process improvement challenges -- the process cannot be continuously improved if:
Sound engineering practices are sacrificed to schedule There is no feedback on process performance Each person does something different Wide variation occurs in performing identical tasks Commitment to improve is not organization-wideCMM [Capability Maturity Model] overcomes these hurdles one by one."
-- Dr. Bill Curtis1
The High-Tech Historian -- Historical Data Analysis
What does the data mean?
"When you make the finding yourself -- even if you're the last person on Earth to see the light -- you'll never forget it."
-- Carl Sagan
A couple of years ago, your boss asked you to lead a software process improvement (SPI) initiative to reduce cycle time and improve quality while still meeting customer commitments to cost and functionality. After you updated your résumé and pondered the impossibility of the mandate, you decided to step up to the challenge (at least until your income tax refund arrived).
Managing Alignment Risks - Part I
Trying to achieve effective business-IT alignment is inherently a risky activity. It implies the undertaking of important decisions, under conditions of uncertainty. Typically, alignment decisions have long-term impacts, they are difficult to undo, and we are never sure whether they will produce the desired outcome. This scenario of uncertainty applies whether we're deciding on a radical change to our IT infrastructure or on a gradual change to our business processes.
Artificial Intelligence Lives
Those who know something of my career in computing know that I started as a technology analyst covering the artificial intelligence (AI) market in the early 1980s. More specifically, I wrote Cutter Information Corp.'s Expert Systems Strategies newsletter for almost 10 years.
Spreading Errors
There's an amazingly overlooked iceberg of problems in end-user computing. Spreadsheets are developed by people who are very skilled in their main job function, be it finance, procurement, or production planning, but often have had no formal training in spreadsheet use. IT auditors focus on mainstream information systems but regard spreadsheets as user problems, outside their concerns.
Spreading Errors
There's an amazingly overlooked iceberg of problems in end-user computing. Spreadsheets are developed by people who are very skilled in their main job function, be it finance, procurement, or production planning, but often have had no formal training in spreadsheet use. IT auditors focus on mainstream information systems but regard spreadsheets as user problems, outside their concerns.
Artificial Intelligence Lives
Those who know something of my career in computing know that I started as a technology analyst covering the artificial intelligence (AI) market in the early 198
Artificial Intelligence Lives
Those who know something of my career in computing know that I started as a technology analyst covering the artificial intelligence (AI) market in the early 198
Spreading Errors
There's an amazingly overlooked iceberg of problems in end-user computing.
Spreading Errors
There's an amazingly overlooked iceberg of problems in end-user computing.
Getting Personal (Part I)
Customer Relationship Management -- Part II
Achieving Business Objectives III: A Real-World Software Process Improvement Implementation
"Process improvement challenges -- the process cannot be continuously improved if: