James Martin (19 October 1933 – 24 June 2013) was an English
information technology
Information technology (IT) is a set of related fields within information and communications technology (ICT), that encompass computer systems, software, programming languages, data processing, data and information processing, and storage. Inf ...
consultant and author, known for his work on
information technology engineering
Data engineering is a software engineering approach to the building of data systems, to enable the collection and usage of data. This data is usually used to enable subsequent data analytics, analysis and data science, which often involves machin ...
.
Biography
James Martin was born on 19 October 1933 in Ashby-de-la-Zouch
Ashby-de-la-Zouch (), also spelled Ashby de la Zouch, is a market town and civil parish in the North West Leicestershire district of Leicestershire, England, near to the Derbyshire and Staffordshire borders. Its population at the 2021 census was ...
, England. He earned a degree in physics at Keble College, Oxford
Keble College () is one of the Colleges of the University of Oxford, constituent colleges of the University of Oxford in England. Its main buildings are on Parks Road, opposite the Oxford University Museum of Natural History, University Museum a ...
.
Martin joined IBM
International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
in 1959, and from the 1980s on, established several IT consultancy firms. Starting in 1981 with Dixon Doll and Tony Carter he establishe
DMW (Doll Martin Worldwide)
in London, UK, which was later renamed James Martin Associates (JMA), which was (partly) bought by Texas Instruments Software in 1991. He later co-founded Database Design Inc. (DDI), in Ann Arbor, Michigan, to promulgate his database design techniques and to develop tools to help implement them. After becoming the market leader in information technology engineering
Data engineering is a software engineering approach to the building of data systems, to enable the collection and usage of data. This data is usually used to enable subsequent data analytics, analysis and data science, which often involves machin ...
software, DDI was renamed KnowledgeWare and eventually purchased by Fran Tarkenton, who took it public.
Martin was awarded an honorary fellowship by Keble College, Oxford
Keble College () is one of the Colleges of the University of Oxford, constituent colleges of the University of Oxford in England. Its main buildings are on Parks Road, opposite the Oxford University Museum of Natural History, University Museum a ...
and an honorary Doctor of Science
A Doctor of Science (; most commonly abbreviated DSc or ScD) is a science doctorate awarded in a number of countries throughout the world.
Africa
Algeria and Morocco
In Algeria, Morocco, Libya and Tunisia, all universities accredited by the s ...
degree by the University of Warwick
The University of Warwick ( ; abbreviated as ''Warw.'' in post-nominal letters) is a public research university on the outskirts of Coventry between the West Midlands and Warwickshire, England. The university was founded in 1965 as part of ...
in July 2009. He gave the Turing Lecture in 2008.[ According to ''Computerworlds 25th anniversary issue, he was ranked fourth among the 25 individuals who have most influenced the world of computer science.][
]
Personal life
From the 1990s onwards, Martin lived on his own private island, Agar's Island, in Bermuda
Bermuda is a British Overseas Territories, British Overseas Territory in the Atlantic Ocean, North Atlantic Ocean. The closest land outside the territory is in the American state of North Carolina, about to the west-northwest.
Bermuda is an ...
, where he died on 24 June 2013, apparently in a swimming accident.
Work
Martin was an expert in the field of systems design
The basic study of system design is the understanding of component parts and their subsequent interaction with one another.
Systems design has appeared in a variety of fields, including sustainability, computer/software architecture, and sociolog ...
, software development methodology
In software engineering, a software development process or software development life cycle (SDLC) is a process of planning and managing software development. It typically involves dividing software development work into smaller, parallel, or s ...
, information technology engineering
Data engineering is a software engineering approach to the building of data systems, to enable the collection and usage of data. This data is usually used to enable subsequent data analytics, analysis and data science, which often involves machin ...
and computer-aided software engineering
Computer-aided software engineering (CASE) is a domain of software tools used to design and implement applications. CASE tools are similar to and are partly inspired by computer-aided design (CAD) tools used for designing hardware products. CASE ...
. He was one of the first to promote fourth-generation programming language
A fourth-generation programming language (4GL) is a high-level programming language, high-level computer programming language that belongs to a class of languages envisioned as an advancement upon third-generation programming languages (3GL). Each ...
s, and was one of the main developers of the Rapid Application Development
Rapid application development (RAD), also called rapid application building (RAB), is both a general term for adaptive software development approaches, and the name for James Martin's method of rapid development. In general, RAD approaches to ...
methodology.
Information Technology Engineering
Information technology engineering
Data engineering is a software engineering approach to the building of data systems, to enable the collection and usage of data. This data is usually used to enable subsequent data analytics, analysis and data science, which often involves machin ...
(ITE) is an approach to designing and developing information systems. It has a somewhat chequered history that follows two very distinct threads. It is said to have originated in Australia between 1976 and 1980, and appears first in the literature in 1981 in the Savant Institute publication ''Information Engineering'' by James Martin and Clive Finkelstein.
Information technology engineering first provided data analysis
Data analysis is the process of inspecting, Data cleansing, cleansing, Data transformation, transforming, and Data modeling, modeling data with the goal of discovering useful information, informing conclusions, and supporting decision-making. Da ...
and database design techniques that could be used by database administrator
A database administrator (DBA) manages computer databases. The role may include capacity planning, installation, configuration, database design, migration, performance monitoring, security, troubleshooting, as well as backup and data re ...
s (DBAs) and by systems analyst
A systems analyst, also known as business technology analyst, is an information technology (IT) professional who specializes in analyzing, designing and implementing information systems. Systems analysts assess the suitability of information syst ...
s to develop database designs and systems based upon an understanding of the operational processing needs of organisations for the 1980s.
The Finkelstein thread evolved after 1980 into the data processing (DP)–driven variant of IE. From 1983 till 1986 IE evolved further into the business-driven variant of IE, which was intended to address a rapidly changing business environment. The then Technical Director, Charles M. Richter, from 1983 to 1987, played a significant role by revamping the IE methodology as well as designing the IE software product (User-Data) which helped automate the IE methodology, opening the way to next generation Information Architecture
Information architecture (IA) is the structural design of shared information environments; the art and science of organizing and labelling websites, intranets, online communities and software to support usability and findability; and an emerging ...
.
Computer-aided software engineering
The Martin thread in information technology engineering
Data engineering is a software engineering approach to the building of data systems, to enable the collection and usage of data. This data is usually used to enable subsequent data analytics, analysis and data science, which often involves machin ...
was strategy-driven from the outset and from 1983 was focused on the possibility of automating the development process through the provision of techniques for business description that could be used to populate a data dictionary or encyclopaedia that could in turn be used as source material for code generation. The Martin methodology provided a foundation for the CASE (Computer-Aided Software Engineering) tool industry.
Martin himself had significant stakes in at least four CASE tool vendors—InTech (Excelerator), Higher Order Software, KnowledgeWare, originally Database Design Inc, (Information Engineering Workbench) and James Martin Associates, originally DMW and now Headstrong (the original designers of the Texas Instruments' CA Gen facility and the principal developers of the methodology).
At the end of the 1980s and early 1990s the Martin thread incorporated rapid application development
Rapid application development (RAD), also called rapid application building (RAB), is both a general term for adaptive software development approaches, and the name for James Martin's method of rapid development. In general, RAD approaches to ...
(RAD) and business process reengineering
Business process re-engineering (BPR) is a business management strategy originally pioneered in the early 1990s, focusing on the analysis and design of workflows and business processes within an organization. BPR aims to help organizations fund ...
(BPR) and soon after also entered the object oriented field.
Rapid Application Development (RAD)
Rapid application development (RAD) is a term originally used for describing a software development process first developed and successfully deployed during the mid-1970s by D.Dinadasa at Getahetta Telephone Co's Systems Development Center under the direction of Dan Gielan. Following a series of remarkably successful implementations of this process, Gielan lectured extensively in various forums on the methodology, practice, and benefits of this process.
Martin introduced his approach in 1991. Martin's methodology involves iterative development and the construction of prototype
A prototype is an early sample, model, or release of a product built to test a concept or process. It is a term used in a variety of contexts, including semantics, design, electronics, and Software prototyping, software programming. A prototype ...
s. More recently, the term and its acronym have come to be used in a broader, generic sense that encompasses a variety of techniques aimed at speeding application development, such as the use of web application frameworks and other types of software framework
In computer programming, a software framework is a software abstraction that provides generic functionality which developers can extend with custom code to create applications. It establishes a standard foundation for building and deploying soft ...
s.
RAD approaches may entail compromises in functionality and performance in exchange for enabling faster development and facilitating application maintenance.
The Oxford Martin School
In 2004 Martin donated £60m to help establish The James Martin 21st Century School, which in 2010 was renamed The Oxford Martin School, at the University of Oxford, in what was the largest single donation to the university. This school aims to "formulate new concepts, policies and technologies that will make the future a better place to be". In 2009 Martin pledged up to an additional $50 million if it could be matched by other donors. This condition was met in April 2010.
Publications
Martin wrote over a hundred books many of which were best sellers in the information technology industry. A selection:
* 1965. ''Programming real-time computer systems''.
* 1967. ''Design of real-time computer systems''.
* 1969. ''Telecommunications and the computer''.
* 1970. ''The Computerized Society'' (with Adrian R.D.Norman).
* 1971. ''Future developments in telecommunications''
* 1972. ''Introduction to teleprocessing''.
* 1972. ''Systems analysis for data transmission''.
* 1973. ''Design of man-computer dialogues''.
* 1973. ''Security, accuracy, and privacy in computer systems.''
* 1976. ''Principles of Data-Base Management.''
* 1977. ''Wired society''.
* 1978. ''Communications satellite systems''.
* 1981. ''End-user's guide to data base''.
* 1980. ''Managing the data base environment''
* 1981. ''Information engineering''.
* 1982. ''Application Development without Programmers''.
* 1982. ''Viewdata and the information society''.
* 1983. ''Software maintenance: the problem and its solutions''. With Carma McClure.
* 1984. ''Recommended diagramming standards for analysts and programmers: a basis for automation ''
* 1985. ''Diagramming techniques for analysts and programmers''. With Carma McClure.
* 1985. ''Fourth-generation languages''.
* 1985. ''System design from provably correct constructs: the beginnings of true software engineering''.
* 1986. ''Wired world: towards a greater understanding of the world information economy''. With Simon Grant and the Atwater Institute.
* 1987. ''VSAM: access method services and programming techniques (with Joe Leben and Jim Arnold)''[''VSAM: access method services and programming techniques]
* 1988. ''Structured techniques: the basis for CASE''
* 1989. ''Strategic information planning methodologies''.
* 1992. ''Object-oriented analysis and design''.
* 1995. ''The Great Transition: Using the Seven Disciplines of Enterprise Engineering to Align People, Technology and Strategy''.
* 1996. ''Cybercorp: The New Business Revolution''.
* 2000. ''After the Internet: Alien Intelligence''.
* 2006. '' The Meaning of the 21st Century''.
See also
* Create, read, update and delete
References
External links
Michael Douglas narrates Martin documentary on 21st century challenges
Webcast about Martins vision for the 21st century
{{DEFAULTSORT:Martin, James
1933 births
2013 deaths
People from Ashby-de-la-Zouch
Alumni of Keble College, Oxford
Rhodes University alumni
Fellows of Keble College, Oxford
IBM employees
English computer scientists
Database specialists
British software engineers
Technology evangelists
Deaths by drowning
Accidental deaths in Bermuda
English male writers