March 2000
The Future of the IT Profession
Peter J. Denning is past president of ACM (1980-82) and currently
chair of the ITP Initiative Steering Committee and the Education
Board. He is professor of computer science at George Mason University.
UBIQUITY: What do the recent denial-of-service attacks
on the Internet tell us about Information Technology Professionals?
PETER DENNING: They had one positive consequence (which,
of course, was unintended by the perpetrators) -- the attacks
drew massive public attention to one of those little secrets
that no one wants to talk about: we have become highly dependent
on digital systems and on the professionals who design and manage
them. Now everyone knows the truth: Our computer and communication
systems themselves are easily disabled by anonymous vandals.
Can we rely on professionals to help us ward off those attacks
and keep things working? Who are these professionals? Who is
educating them? Are they keeping up to date? Who certifies them?
Are there enough of them? Are they trustworthy? Employers have
always been concerned about our curricula, about the preparation
and qualifications of our graduates, about the kinds of specialties
available to them, about practical training to complement conceptual
work, about methods of working together with universities and
about the professionalism of our graduates. Now everyone is getting
concerned about the same things, and more.
UBIQUITY: Since we'll be asking how that list of concerns
is viewed by the information technology profession, we should
start by asking: What is your notion of a "profession"?
What does it mean to be a "professional"?
DENNING: I find it helpful to learn from other well-established
professions like medicine or law. One of the most striking aspects
of professions is their longevity and durability. This is no
accident. Professions form around domains of permanent human
concerns: things that concern everyone, in all times, places,
and cultures. For example, no human being can escape health concerns.
Sooner or later everyone has a health breakdown and seeks professional
help. The health-care professional needs deep expertise to be
helpful, expertise well beyond what an amateur can learn by reading
or by word of mouth. The health-care professional must be well
trained and oriented toward helping people. Similar statements
can be made about law. No human being can escape concerns about
laws where they live and work. There comes a time, sooner or
later, when everyone seeks professional help with legal problems
such as mortgages, deeds, wills, trusts, business deals, taxes,
and much more.
UBIQUITY: Do those analogies apply to information technology?
DENNING: Absolutely. Ten or twenty years ago, many observers
of computer science believed that computing was a branch of electrical
engineering, mathematics, or management -- but not a field in
its own right. No more. There is broad consensus that we are
all utterly dependent on information technology and we need professional
help. The domain of permanent human concern is nothing less than
communication and coordination among human beings. Information
technology has become a permanent part of the medium in which
these human activities take place. We don't have to persuade
anyone that we need plenty of well educated, well trained IT
professionals. This presents the learned societies in the IT
field with their greatest challenge ever: working together to
organize themselves as a profession.
UBIQUITY: Well, which people get to be considered as information
technology professionals?
DENNING: That's an important question. Our traditional
view of computer scientists as programmers and systems analysts
is far too narrow. Traditional computer science does not address
the full range of concerns people have about information technology
and is frequently criticized for various types of narrowness.
Let me give you some examples. Few computer science departments
offer specialties in information security, now a leading concern
of users of information systems. Many software engineers now
believe that traditional computer science programs are too narrow
to accommodate the scientific and professional core of software
engineering; they are moving to establish separate degree programs
and departments. Many employers believe that computer science
departments overemphasize theory; they rely on their corporate
universities to close the gap by supplying practical training
in IT. Did you know there are now over 1600 corporate universities?
This number is much larger than the number of academic computer
science departments! This number does not include the many hundreds
of non-academic education organizations.
Computer science departments do not address the educational needs
of all those help-desk technicians -- the people who answer telephone
questions about software and personal computers. Although not
trained as computer scientists, these technicians are taking
care of other people's concerns about their computers and networks.
They are, in my book, bona fide members of the IT profession.
The same can be said of professional website designers.
Last year I did a quick survey to see what professional groups
are already organized in various specialties of IT. I counted
two dozen! I'm sure there are a dozen more. There's no way traditional
computer science can prepare people for all these professional
specialties. Computer science has become one of many IT specialties,
with a kind of special status that comes to the parents of a
large family. I've had to break out of an old mold of believing
that only a degree-carrying computer scientist can be a full
member of the IT profession.
UBIQUITY: Do you think that your view of this is widely
shared? Or is it resisted?
DENNING: A few years ago it was resisted. Today, a growing
number of people are coming around to it. Last year, the National
Research Council released a report called "Fluency in Information
Technology," which proposed that we think about what every
citizen should know about computers as a kind of fluency rather
than as a kind of literacy. This report struck a resonant chord
with many educators, who now want to team up with computer scientists
to define the conceptual framework in which their students must
become fluent. The ACM and IEEE Computer Society have been working
on a revision of the core curriculum in computing, which they
are calling Curriculum 2001. In presenting initial proposals
to other groups, they discovered that others want to see the
computing core serve the many clients of computing that now exist.
The narrow, specialized view is no longer the right philosophical
basis. Professional computer scientists are responding positively
to these changes by entering into the question of what is the
core science of all IT? I think this is a happy development.
Computer scientists are starting to ask, "who are our clients?"
I think the "outreach attitude" that flows from this
thinking will spread. It will allow us to rethink our relationships
among our professional specialties. The old thinking led to animosities
among insiders, such as computer scientists, software engineers,
and computational scientists, and to animosities toward outsiders
such as the digital librarians, the software architects, the
webmasters, or the help-desk technicians. I believe that the
new thinking is going to include all these groups. They are all
part of the information technology field.
UBIQUITY: So there's been a kind of balkanization going
on?
DENNING: Yes, you could say that. In the midst of animosities
there is a natural tendency for each group to go its own way,
to operate autonomously and try to avoid interactions that might
be unpleasant or unproductive. I am optimistic that we will find
a common ground under a single IT umbrella.
UBIQUITY: Are there bad consequences in a drift toward
balkanization? Does it matter much?
DENNING: I think there are bad consequences and they do
matter. Here's an example that will affect many software engineers
in the next few years. The ACM and IEEE Computer Society are
both deeply concerned about software engineering, but disagree
on whether software engineering is mature enough to qualify as
a profession. Consequently, they take different approaches. The
IEEE Computer Society believes that software engineering ought
to be a profession and must therefore act like one; since licensing
is part of a profession, they are willing to help the states
create good licensing exams for software engineers. ACM, on the
other hand, believes that licensing engineers in the still-immature
field of software would give a false impression that the licensed
engineer is consistently capable of producing reliable, dependable
systems. The body of knowledge behind software engineering hasn't
developed enough to assure that a software engineering license
would mean anything. How can we reconcile these views? How will
we achieve any kind of consistency among state licensing requirements
if the two leading professional societies cannot agree on whether
licensing is meaningful?
UBIQUITY: Does this balkanization have any direct impact
on the individual information technology professional?
DENNING: Sure. The software engineer in Texas, where licensing
is being planned, will be faced with a conundrum. What would
you do if you were that engineer? Prepare for the licensing exam,
knowing that IEEE will stand behind it? Or shy away because ACM
claims that people will come to believe that your license doesn't
mean anything?
UBIQUITY: Does certification, as opposed to licensing,
have some role in the debate?
DENNING: Let's distinguish between certification and licensing.
Certification is a process whereby community representatives
warrant that you have certain skills. Licensing is a permission
granted by a state for you to practice your profession in that
state. Many states may well make professional-society certification
a requirement for licensing. I know that ACM and IEEE Computer
Society both believe in profession-administered certification.
I can easily imagine them cooperating on programs to certify
software engineers even if they don't cooperate on helping states
develop licensing exams. They don't even need to do the certification
themselves. They could accredit university programs leading to
certifications and they could help the ICCP (the Institute for
Certification of Computer Professionals) develop a software engineering
certification. If the professional societies don't cooperate
on certification, the state licensing exams would become de facto
certifications and there would be no consistency from one region
to another. There could be 50 different understandings of certification
in the US alone! If the societies cooperate, we'll wind up with
one set of certification standards for everybody; the states
who want licensing can all refer to it.
UBIQUITY: Certification is clearly an international concern
and not just a concern of individual states in the US. Do both
organizations cast a wide enough net?
DENNING: Oh, yes indeed. Both ACM and IEEE Computer Society
operate internationally. Both are members of IFIP (the International
Federation of Information Processing Societies). Something like
40% of ACM members are international (non-US). A few years ago,
ACM restructured its Council to lessen US representation and
increase international representation. ACM has established several
international web mirror sites so that everyone can get good
access to ACM's web services (acm.org).
UBIQUITY: What do organizations like the ACM think about
these famous kids who drop out of high school to become web jockeys
or out of college to start companies? Does the organization help
people like that?
DENNING: Both societies encourage young people to get
bachelors degrees in IT disciplines. Neither ACM nor the IEEE,
to my knowledge, has programs for people who drop out of school
and enter the workforce early. Your question brings up another
issue: lifelong learning. Over the years, ACM has developed much
closer working relationships with academia than with the IT industry.
This must change. ACM and the other societies willhave to develop
a broad consensus on a model for professional lifelong learning
that defines the roles of higher education, non-academic education
organizations, and corporate universities. This will show young
people the kinds of career paths they can define and where they
can get the help to follow their paths. I am expecting this to
happen as part of the IT Profession initiative.
UBIQUITY: You have discussed the role of education in
the profession. What about innovation? Doesn't the IT business
world have a different approach to innovation from the universities?
DENNING: There is an incredible amount of innovation occurring
in the IT marketplace. Many of my university colleagues tell
me that they learn more about novel technologies from the newspapers
than from their research conferences. A lot of misunderstandings
seem to arise because the universities and business world use
the same word, research, for different models of innovation.
The university believes that all innovations originate in ideas.
Their research labs concentrate on producing ideas and spreading
them around through scientific publication and conferences. Some
of those ideas are taken up in the marketplace and eventually
lead to innovations. Business and industry, however, believe
that inventions are not innovations. Think of all the inventions
that have been patented and never produced a penny for their
inventors. Business and industry think that innovations occur
in practice, in the way people do things. They look for new products
that will enable new and innovative practices. They look for
services to help people carry out new and innovative practices.
They train people in new and innovative practices. Entrepreneurs
are the agents who make much of this happen and venture capitalists
are providing the money to help them get started. So we have
two games going on. The research labs in universities and corporations
traffic in ideas and obtain funds from the federal government
or from corporate research budgets. The entrepreneurs traffic
in products, services and new practices, and obtain funds from
venture capitalists.
UBIQUITY: With those thoughts in mind, how would you change
the approaches now used in higher education?
DENNING: I'd like to see two things happen: expansion
of research lab portfolios and teaching of entrepreneurism. These
two things are related because the kind of innovation that can
be added to research labs is exactly the kind that entrepreneurs
are good at. University labs could improve their abilities to
innovate by adding to their portfolios R&D projects that help
business and industry develop products. This would also help
industry mobilize some of the brainpower in university labs to
examine the deeper issues in the technologies underlying their
products. I'd also like to see us learn to teach students how
to be entrepreneurs. That would be real preparation for the workplace.
The central skill of the entrepreneur is creating innovative
practices and mobilizing people into them. It's not enough just
to have a great idea. It takes work to convert an idea into practice,
and the entrepreneur is the facilitator who does that. We do
not teach this now. Business and industry are interested in helping
universities learn to teach this.
UBIQUITY: Contrast what you're suggesting with what exists
now.
DENNING: Our curricula are based on two related hypotheses
about how people learn. One is that ideas precede action. Therefore,
we need to give our students concepts and mental models of the
world, along with a few opportunities to apply those models in
action. The other is that the mission of the university is to
prepare students for the long haul by focusing on fundamental,
timeless principles. The problem I have with this is that these
two hypotheses are incomplete. They miss a huge realm of knowledge
I call "practices". Practices are all the routines,
habits, skills, procedures, and processes you have embodied and
exercise without thought. When you are judged to be a competent
professional, it's your practices that are being assessed, not
your conceptual knowledge. You may have noticed that many employers
aren't too happy with the quality of our graduates. (They gobble
our graduates up and complain all at the same time.) They wish
that our graduates came not only with their heads full of ideas,
but also with their bodies full of practices that fit into the
professional IT workplace. Universities and industry need to
work out some new understandings about how students will learn
a better balance between conceptual knowledge and professional
practices. This need not entail a reduction in hours spent on
the core curriculum, but it might be accomplished through coop
programs, internships, and work-study arrangements.
In my opinion, entrepreneurism does not show up on university
radar because it is of a different world: universities are dedicated
to transforming ideas and entrepreneurs are dedicated to transforming
practices. Practices are serfs in the kingdom of ideas. Programs
that focus on professional practices and development of high
levels of professional competence are not central to the design
of the curriculum. If I could start over, I'd design a curriculum
in which embodied knowledge is an equal partner with conceptual
knowledge, and in which innovation through transformation of
practices has an equal place with innovation through ideas.
UBIQUITY: Let's end with a discussion of the IT Profession
initiative. What is it?
DENNING: It is an initiative undertaken by ACM, with a
grand view of ultimately establishing IT as a profession, and
in the process transforming who ACM is and how it interacts with
IT professionals and the general public. The ACM intends to help
nurture our budding IT profession, overcome the tendencies toward
balkanization, reach out to IT people who haven't been involved
before, and offer more help for users of IT. This is going to
take, over a period of time, new ACM initiatives, new ACM projects
and services, new collaborations, new alliances, new ways of
doing business -- all sorts of innovations. I chair a steering
committee of professionals to help guide the initiative and suggest
projects that we can carry out.
UBIQUITY: Are any projects already underway?
DENNING: Yes, two are underway and a third is being planned.
One is the Ubiquity project, which is a hybrid between a well-edited
magazine of opinion and a well-moderated forum. Many people will
have a chance to speak out through Ubiquity and to influence
ACM's directions by letting us know what really concerns them.
Ubiquity plans to reach out to many new groups, involving them
in the discussion of what it means to be a profession and to
be professionals. Ubiquity is open to everyone, without charge.
The second project is the ICDL (the International Computer Drivers
License). This is a certification of basic workplace skills in
standard office computing systems including document preparation,
spreadsheet, databases, and Internet. We will be operating the
US branch of the highly popular program in Europe that certifies
45,000 people a month. It's interesting that the very first certification
effort in which ACM is involved is not for IT professionals,
but for other professionals who use IT in their work.
The third project, which we expect to start in fall 2000, is
the ITP identity project. Its mission is to define the structure
of the IT field, including its intellectual and professional
core knowledge, its standards of competence, its institutions,
and its professional groups. The steering committee for this
project will be drawn from many sectors of the field and there
will be plenty of opportunity for everyone involved in the field
to influence the outcome. A few years ago, I led a group that
produced the report "Computing as a Discipline," which
did something similar for the field of computer science and engineering.
That report was the basis of a major curriculum revision in 1991,
undertaken jointly by ACM and the IEEE Computer Society. It also
helped computational scientists and experimental computer scientists
find their places in the field.
The steering committee is considering other projects including
K-12 teacher education, IT professional education, IT professional
certification, lifelong learning models, IT skill sets, and mobility
of IT professionals.
UBIQUITY: If we were to have another talk like this five
or so years from now, do you think the issues would be entirely
different? Or would they be more of the same?
DENNING: That's a good question. If all goes well, five
years from now many new things will be in place. We will agree
on what our field is and how the many diverse specialties fit
together. We will have a general agreement on a lifelong learning
model for the IT professional, a model that recognizes the roles
of academic, non-academic, and corporate training. We will have
programs to help K-12 teachers learn IT. We will be offering
extensive IT professional update programs and sponsoring certification
of IT professionals. The ICDL program will be broader and will
offer more levels of certification. Computer science will have
learned to reach out and serve its many clients. IT schools will
be teaching entrepreneurism and including market-based innovation
processes in their research portfolios. The field will be much
more attractive to more young people, including young women,
and there will be few shortages of IT workers.
UBIQUITY: And how would you expect the professional organizations
to have changed by then?
DENNING: I think that in five years' time we'll see many
more joint projects between ACM, IEEE and the other professional
groups. For example, I expect these inter-society efforts to
yield significant advances in certification, especially for software
engineers. The professional societies may resurrect the ICCP
(Institute for Certification of Computing Professionals) as the
main body that administers certifications. I expect significant
advances in curricula through joint efforts. I expect significant
advances in our technical knowledge in many areas, including
ones that trouble us deeply today such as software system reliability
and information security. And the individual societies will offer
new programs for professional development, education, and help
to the public.
UBIQUITY: As you look to the future, which developments
do you think will turn out to be the most important for the profession?
DENNING: The recognition of embodied professional IT knowledge
as an equal partner with conceptual IT knowledge. The acceptance
of entrepreneurism as a process of innovation along with the
production of ideas. The recognition of corporate universities
and non-academic education providers as part of the lifelong
learning system. The inclusion of service-oriented specialties
in the IT profession. The combination of these accomplishments
and a much more human appearance and identity for the profession
will make IT careers more appealing to many young people, especially
young women. That will be a very important, and very welcome,
development.
|