Item Name |
Description |
Date |
Publisher |
ISBN |
Type |
Author |
Platform Revolution: How Networked Markets are Transforming the
Economy and How to Make Them |
In depth review of how platform business architectures are
supplementing and replacing pipeline (or chain) business
architectures
|
2016 |
WW Norton & Co |
393354350 |
Business Models
|
Geoffrey Parker and Marshall Alstyne
|
Business Objects - Re-Engineering for ReUse |
Very unusual book with a heavy focus on roles rather than just
objects. Great for developing ideas, some of the approaches may
be difficult to use in practice. |
1996 |
Heinemann |
0-7506-2082-X |
Business Objects |
Chris Partridge |
Developing Business Objects - A Framework Driven Approach |
Interesting concepts behind the idea of business objects. |
1996 |
McGraw Hill |
0-07-709294-5 |
Business Objects |
Robert Prins |
The Secrets of Consulting |
Consulting may be defined as the art of influencing people at
their request. The Secrets of Consulting takes you behind the
scenes of that art, explaining in detail why the world of
consulting seems so irrational, and some very practical steps
you can take to make it more rational. Topics include: Gaining
control of change, marketing and pricing your services, what to
do when they resist your ideas, and more. |
1985 |
Dorset House |
0-932633-01-3 |
Consulting |
Gerald Weinberg |
Data Model Resource Book Volume 1 |
Great data model examples. |
2001 |
John Wiley |
0-471-38023-7 |
Data Models |
Len Silverston |
Data Model Resource Book Volume 2 |
Great data model examples. |
2001 |
John Wiley |
0-471-35348-5 |
Data Models |
Len Silverston |
Common Warehouse Metamodel |
Overview of the common warehouse model standard. |
2002 |
John Wiley |
0-471-20052-2 |
Data Models |
Poole, Chang, Tolbert & Mellor |
Building The Data Warehouse |
The classic on Data Warehouse construction. |
1993 |
John Wiley |
0-764-59944-5 |
Data Warehouse |
W.H. Inmon |
Intelligent Databases |
Very good overview of database types and their benefits. Written
before the map and reduce approaches of big data but still a
great overview of underlying data structure concepts. |
1989 |
John Wiley |
0-471-50345-2 |
Databases |
Parsaye, Chignell, Khoshafian & Wong |
Object Databases - The Essentials |
Good background on object databases and comparisons between
database types. |
1995 |
Addison Wesley |
0-201-56341-X |
Databases |
Mary Loomis |
The Mythical Man Month (1st & 2nd Edition) |
The classic on project organisation and the reality of project
rhythms. |
1975 |
Addison Wesley |
0-201-00650-2 |
Development Process |
Fred Brooks |
Structured Walkthroughs |
Early classic on how to perform structured walkthroughs. |
1978 |
Yourdon |
0-917072-09-X |
Development Process |
Ed Yourdon |
Principles of Software Engineering Management |
The original classic on iterative and evolutionary development. |
1988 |
Addison Wesley |
0-201-192246-2 |
Development Process |
Tom Gilb |
Exploring Requirements - Quality Before Design |
A high-quality requirements process is an essential part of
producing quality software. This book explores all aspects of
the requirements process, developing practical new techniques
and putting new vigour into old ones. It shows how to get all
essential parties involved, test requirements, measure user
satisfaction, ensure coverage of all requirements, detect and
remove ambiguity, facilitate various types of requirements
meetings, handle conflicting notational systems, and precisely
defining functions, constraints, preferences, and expectations.
The information in this book will allow you to improve your
present requirements process, regardless of what you are now
doing. |
1989 |
Dorset House |
0-932633-13-7 |
Development Process |
Gerald Weinberg |
General Principles of Systems Design |
This effective approach to problem solving has been used for
years with people in all walks of life. These guidelines include
a novel collection of "laws" such as the eye-brain law, the
strong connection law, and the used car law, plus such
principles as the principle of invariance and the principle of
indifference. Through these and other laws and principles,
you'll see how to identify the problem, observe and interpret
observation, and approach the solution to the problem. |
1989 |
Dorset House |
0-932633-07-2 |
Development Process |
Gerald Weinberg |
Managing the Software Process |
The original ideas on software process maturity. |
1989 |
Addison Wesley |
0-201-18095-2 |
Development Process |
Watts Humphrey |
Soft Systems Methodology in Action |
Example of soft systems methodology in practice, a companion
book to Systems Thinking, Systems Practice. |
1990 |
John Wiley |
0-471-92768-6 |
Development Process |
Checkland & Scholes |
System & Software Requirements Engineering |
Good literature review of the state of the art in the early
1990s. God for understanding the early approaches to
requirements engineering. |
1990 |
IEEE Computer Society Press |
0-8186-8921-8 |
Development Process |
Thayer & Dorfman |
Object Oriented Modelling & Design |
One of the original approaches for breaking software up into
objects and managing object integration and complexity. |
1991 |
Prentice Hall |
0-13-630054-5 |
Development Process |
James Rumbaugh |
Software Metrics |
Good overview of how to approach and use software metrics. |
1991 |
Chapman & Hall |
0-412--40440-0 |
Development Process |
Norman Fenton |
Quality Software Management - Volume 1 - Systems Thinking |
The first volume in a series designed for managers who wish to
help their organizations deliver and maintain quality software.
This volume is devoted to the thinking processes that
characterize high-quality managers, and is for all those people
who wish to improve the quality of their efforts as software
managers. |
1992 |
Dorset House |
0-932633-22-6 |
Development Process |
Gerald Weinberg |
Object Oriented Software Engineering |
Ivar Jacobson's' original book on Use Cases. Great for
understanding of what use cases are and providing the connection
for the later development (duplication ) of the agile concept of
User Stories. |
1992 |
Addison Wesley |
0-201-54435-0 |
Development Process |
Ivar Jacobson |
Object oriented Software Development: Engineering Software for
ReUse |
Very good early book of objects, comp[nonets and the background
to real understanding about modularity and re-use. |
1992 |
Van Nostrand Reinhold |
0-442-00157-6 |
Development Process |
McGregor & Sykes |
Quality Software Management - Volume 2 - First Order Measurement |
The second volume in the series is devoted to the processes by
which high-quality managers obtain the information needed to
steer their organizations toward high-quality products and
services. |
1993 |
Dorset House |
0-932633-24-2 |
Development Process |
Gerald Weinberg |
Software Inspection |
The original bible on software inspections - how to reduce error
in all aspects of solution requirements, analysis and design. |
1993 |
Addison Wesley |
0-201-63181-4 |
Development Process |
Gilb & Graham |
Systems Thinking, Systems Practice |
Checkland's classic on soft systems thinking, taking a large
grained approach to systems structure. |
1993 |
John Wiley |
0-471-27911-0 |
Development Process |
Peter Checkland |
Quality Software Management - Volume 3 - Congruent Action |
The third volume in the series is devoted to the kinds of
actions taken by high quality managers, and what it takes to
become the kind of person who can actually carry out such
actions in the presence of day-to-day pressures. |
1994 |
Dorset House |
0-932633-28-5 |
Development Process |
Gerald Weinberg |
Why Does Software Cost So Much? (And Other Puzzles of the
Information Age) |
Useful thoughts on why software is difficult to create, maintain
and reuse. |
1995 |
Dorset House |
0-932633-34-X |
Development Process |
Tom DeMarco |
A Discipline for Software Engineering |
Extending the development of software processes into a more
manageable discipline. |
1995 |
Addison Wesley |
0-201-54610-8 |
Development Process |
Watts Humphrey |
Why Things Bite Back -
Technology and the Revenge of Unintended Consequences |
Useful understanding of how technology advances sometimes cause
problems as well as delivering initial benefits. |
1996 |
Alfred A. Knopf |
0-679-42563-2 |
Development Process |
Edward Tenner |
OMT Insights |
Useful thought on the practical use of OO analysis and design. |
1996 |
SIGS Books |
0-13-846965-2 |
Development Process |
James Rumbaugh |
Quality Software Management - Volume 4 - Anticipating Change |
The fourth volume in this series shows managers and developers
what is necessary to change a software organization for the
better, and how to create the core of change artists to lead
such a change. (This is the "textbook" for Congruent Leadership
Change Shop.) |
1997 |
Dorset House |
0-932633-32-3 |
Development Process |
Gerald Weinberg |
Process For System Architecture and Requirements Engineering |
Good basics on the concepts of views, hierarchies and models. |
2000 |
Dorset House |
0-932633-41-2 |
Development Process |
Hatley, Hruschka & Pirbhai |
Requirements Analysis - From Business Views To Architecture
|
Very good overview of the Zachman architecture approach (despite
its title). |
2003 |
Prentice Hall |
0-13-028228-6 |
Development Process |
David Hay |
User Stories Applied |
The classic text on user stories. |
2004 |
Addison Wesley |
0-321-20568-5 |
Development Process |
Mike Cohn |
Scaling Software Agility |
This reviews the development of software development methods and
lifecycles and proposes the integration of structured and agile
methods following the approach introduced in the Unified Method. |
2007 |
Addison Wesley |
0-321-45819-2 |
Development Process |
Dean Leffingwell |
Implementing Lean Software Development |
Good overview of the theory behind running Agile projects. |
2007 |
Addison Wesley |
0-321-43738-1 |
Development Process |
Mary and Tom Poppendick |
Information Engineering - Introduction |
James Martin's IE method explained |
1989 |
Prentice Hall |
0-13-464462-X |
Enterprise Architecture |
James Martin |
Information Engineering - Planning & Analysis |
James Martin's IE method explained |
1990 |
Prentice Hall |
0-13-464885-4 |
Enterprise Architecture |
James Martin |
Information Engineering - Design & Construction |
James Martin's IE method explained |
1990 |
Prentice Hall |
0-13-465501-X |
Enterprise Architecture |
James Martin |
Enterprise Architecture Planning |
Early ideas on Enterprise Architecture supported by John
Zachman. |
1992 |
John Wiley |
0-471-59985-9 |
Enterprise Architecture |
Steven Spewak |
The Great Transition |
Martin's synthesis of how to apply IT and Data concepts to the
delivery of fundamental business and technology change. |
1995 |
American Management Association |
0-8144-0315-8 |
Enterprise Architecture |
James Martin |
Building Enterprise Information Systems |
Very good introduction to Information Engineering. |
1996 |
Prentice Hall |
0-13-440256-1 |
Enterprise Architecture |
Melissa Cook |
Foundations of Component Based Systems |
Series of technical papers on components - useful for the
background. |
2000 |
Cambridge University Press |
0-571-77164-1 |
Enterprise Architecture |
Gary Leavens & Murali Sitaraman |
The Art of Strategic Planning for Information Technology |
Relating strategic
business planning to strategic IT development. |
2001 |
John Wiley |
0-471-37655-8 |
Enterprise Architecture |
Bernard Boar |
The Art of Systems Architecting |
Defines the classic architecture paradigm and the background to
today's approaches for systems architecture. |
2002 |
CRC Press |
0-8493-0440-7 |
Enterprise Architecture |
Mark Maier & Ebehardht Rectin |
Software Architecture In Practice |
Award winning book on software architecture, including the ATAM
approach. |
2003 |
Addison Wesley |
0-321-15495-9 |
Enterprise Architecture |
Clements, Bass & Katzman |
Enterprise Service Bus |
Very good introduction to ESBs (Note it is from the VP of SONIC
so has a particular product slant). |
2004 |
O'Reilly |
0-596-00675-6 |
Enterprise Architecture |
David Chappell |
Enterprise Patterns and MDA |
Good introduction to Model Driven Architecture. |
2004 |
Addison Wesley |
0-321-11230-X |
Enterprise Architecture |
Jim Arlow & Ila Nuestadt |
Enterprise Architecture at Work |
The Archimate approach to Enterprise Architecture. |
2005 |
Springer |
3-540-24371-2 |
Enterprise Architecture |
Marc Lankhorst et al. |
The Knowledge Creating Company |
The classic on knowledge management and exploitation. |
1995 |
Oxford University Press |
0-19-509269-4 |
Knowledge Management |
Nonaka & Takeuchi |
Design Patterns - Elements of Reusable Object Oriented Software |
Early classic on the development of OO based approaches to
re-use. |
1995 |
Addison Wesley |
0-201-63361-2 |
Patterns |
Gamma, Helm, Johnson & Vlissides |
Patterns of Software - Tales from the Software Community |
Examples of practice and challenges in creating effective
software reuse. |
1996 |
Oxford University Press |
0-19-510269-X |
Patterns |
Richard P. Gabriel |
Analysis Patterns |
Early classic on analysis patterns. |
1997 |
Addison Wesley |
0-201-89542-0 |
Patterns |
Martin Fowler |
Patterns of Enterprise Application Architecture |
Overview of enterprise applications and patterns. |
2003 |
Addison Wesley |
0-321-127242-0 |
Patterns |
Martin Fowler |
Enterprise Integration Patterns |
Patterns for software integration in varying situations. |
2004 |
Addison Wesley |
0-321-20068-3 |
Patterns |
Gregor Holpe & Bobby Woolf |
Controlling Software Projects - Management, Measurement &
Estimation |
The original classic on software metrics. |
1982 |
Yourdon |
0-13-171711-1 |
Project Management |
Tom DeMarco |
The Deadline - A Novel About Project Management |
Fantastic overview of different methods and lifecycle approaches
to software development projects. Summarises all of the major
ideas and visionaries. Also a cracking good read. |
1997 |
Dorset House |
0-932633-39-0 |
Project Management |
Tom DeMarco |
Waltzing With Bears |
Great review of the key factors impacting the risk management of
software projects. |
2003 |
Dorset House |
0-932633-60-9 |
Project Management |
Tom Demarco and Tim Lister |
Re-Engineering the Corporation - A Manifesto For Business
Revolution |
One of the originals on business re-engineering. |
1993 |
Nicholas Brearley Publishing |
1-85788-029-3 |
Re-engineering |
Hammer & Champy |
Process Innovation - Re-Engineering Work Through Information
Technology |
Early thoughts on process driven re-engineering. |
1993 |
Harvard Business School Press |
0-87584-366-2 |
Re-engineering |
Thomas H. Davenport |
Re-Engineering Management - The Mandate for New Leadership |
Champy's follow-up on how to manage re-engineering projects more
effectively. |
1995 |
Harper Collins |
0-00-255521-2 |
Re-engineering |
James Champy |
Beyond Re-Engineering - How the Process Centred Organisation is
Changing Our Work and Our Lives |
Hammer's follow up about the impact of re-engineering. |
1996 |
Harper Collins |
0-00-255643-X |
Re-engineering |
Michael Hammer |
Software ReUse - A Holistic Approach |
Very good overview of the state of software reuse at the height
of the focus on trying to create effective reusable code. |
1995 |
John Wiley |
0-471-95819-0 |
Reuse |
Even-Andre Karlsson |
Software Fortresses |
Very good introduction to security concepts using the analogy of
physical fortresses. |
2003 |
Addison Wesley |
0-321-16608-6 |
Security |
Roger Sessions |
Becoming A Technical Leader - An Organic Approach the Problem
Solving |
This book is a personalized guide to developing the qualities
that make a successful leader. It identifies which leadership
skills are most effective in a technical environment and why
technical people have characteristic trouble in making the
transition to a leadership role. For anyone who is a leader,
hopes to be one, or would like to avoid being one. (This is the
"textbook" for Problem Solving Leadership Workshop.) |
1986 |
Dorset House |
0-932633-02-1 |
Skills & Capabilities |
Gerald Weinberg |
Decline & Fall of the American Programmer |
Interesting early book on how outsourcing caused the move for
lower value repetitive software development
to off shore locations. |
1993 |
Yourdon |
0-13-191958-X |
Skills & Capabilities |
Ed Yourdon |
The Wisdom of Teams |
Useful understanding on the structure and dynamics of teams. |
1993 |
Harvard Business School Press |
0-87583-367-0 |
Skills & Capabilities |
Katzenback & Smith |
Constantine on Peopleware |
Useful perspectives on improving skills and their application in
practice. |
1995 |
Yourdon |
0-13-331976-8 |
Skills & Capabilities |
Larry L. Constantine |
Rise & Resurrection of the American Programmer |
Following from the "Decline and Fall" Yourdon explained why high
value software design and engineering remained and expanded in
key high knowledge areas such as Silicon Valley. |
1996 |
Prentice Hall |
0-13-121831-X |
Skills & Capabilities |
Ed Yourdon |
Journey of the Software Professional - A Sociology of Software
Development |
Good overview of the development software engineering approaches
and how to make them more successful. |
1997 |
Prentice Hall |
0-13-236613-4 |
Skills & Capabilities |
Luke Hohmann |
Service Oriented Architecture - A Field Guide |
Focus on XML and Web Services. |
2004 |
Prentice Hall |
0-13-142898-5 |
SOA |
Thomas Erl |
Enterprise SOA |
SOA and the development of architecture roadmaps. |
2005 |
Prentice Hall |
0-13-146575-9 |
SOA |
Krafzig, Banke & Slama |
Service Oriented Architecture Concepts, Technology & Design |
Comprehensive evaluation of SOA concepts. |
2005 |
Prentice Hall |
0-13-185858-0 |
SOA |
Thomas Erl |
Service Oriented Architecture Concepts |
IBMs early approach to SOA. |
2006 |
IBM Press |
0-13-187002-5 |
SOA |
Bieberstein, Bose, Fiammante, Jones & Shah |
Testing Computer Software |
Good overview of software testing from all aspects. |
1999 |
John Wiley |
0-471-35846-0 |
Testing |
Kaner, Falk & Nguyen |