Mark Collins-Cope
Technical Director – Ratio Group Ltd.

Mark Collins-Cope (mcc AT ratio.co.uk) has been working in
the Software Engineering field for over 20 years. Having graduated with a
first-class honours degree in Computer Science, Mark has undertaken a variety
of roles within the software industry, including: project management (software
development, training course development, consultancy studies, etc.); analysis
of requirements; technical architecture, software design and development,
teaching and writing.
Mark has worked for a variety of companies, both large and
small, including The Instruction Set, Hoskyns, Cap Gemini, and Logica. Mark is
now Technical Director of Ratio Group Ltd, a UK based training, consultancy and
software development company with a specialisation in financial software
development, where he combines his management role with ongoing involvement in
complex technical projects.
Mark has written for a number of industry publications and
journals (Enterprise Architect, Application Development Advisor, C++ report,
Exe magazine, etc.) and was formerly editor of Threads – an open system’s
related technical journal. He is currently editor of ObjectiveView, a technical
journal focusing on software development (back copies can be obtained from the ObjectiveView home page). Mark presents regularly
at many software engineering conferences (TOOLS, OOIS, Component Computing,
Enterprise Architecture, etc.).
International presentations/publications have included:
- Columnist
in Application Development Advisor (www.appdevadvisor.co.uk)
magazine, covering Methodologies and Models. Columns include
–
“A tale of two projects” (see W10 – A Tale of Two Projects)
–
“Principles of Agile Project Planning” (see W12 – Planning to be Agile?)
- Large Scale Application
Architecture – Enterprise UML Conference, UK – 2003.
- Planning
to be Agile – article in DSDM newsletter - http://www.dsdm.org/timebox/issue19/planning.asp
- Editor
of ObjectiveView (Object technology journal) – 1996-Present. See www.ratio.co.uk/objectiveview.html
for back issues.
- “Agile
or Fragile” – Panellist on keynote panel session at XML/WebServices,
October 2002, London (organised by SIGS/Application Development Advisor)
- What
is agility? – Presentation at XML/WebServices, October 2002, London (organised
by SIGS/Application Development Advisor)
- ROOTS
2002 – Architecture Reference Model for Component Based Development,
Bergen, 2002. (See www.ratio.co.uk/techlibrary.html).
- SIGS
CBD 2001 – Multi-Application Use Case Analysis (See www.ratio.co.uk/techlibrary.html).
- OOIS
2000 – London, England – “An Architectural Reference Model for Object and
Component Based Development”
- Component
Computing 2000 – Helsinki, Finland – “An Architectural Reference Model for
Component Based Development.”
- Component
Computing 2000 – Helsinki, Finland – “RSI Use Case Analysis for Component
Based Systems.”
- XP2000
(Extreme Programming) 2000 – Sardinia, Italy – “An Architectural Reference
Model for Refactoring in XP.”
- TOOLS
Europe 2000 – Panel Chair – “What is Software
Architecture?” (panel comprised: Ian Graham - author: “Requirements
Engineering”, John Daniels - author
“UML Components”, Jan Bosch - author: “Product Line Architectures”,
amongst others). (See www.ratio.co.uk/techlibrary.html).
- IonaWorld
’99 – Dublin, Eire – “An Introduction to UML.” (See www.ratio.co.uk/white.html).
- Association
of C/C++ Users Conference ’99 – Oxford, England – “An Introduction to
UML.”
- TOOLS
Europe ’99 – Nancy, France – “The Requirements/Service/Interface (RSI) Approach
to Use Case Analysis.”
- Patterns
’98 – Manchester, England – “The Requirements/Service/Interface (RSI)
Approach to Use Case Analysis.” (See www.ratio.co.uk/RSI.html and
supplementary papers at www.ratio.co.uk/techlibrary.html).
- Quality
Web Systems (Addison Wesley) – Chapter 2 –
Testing Using the RSI Approach to Use Case Analysis.
- Extreme
Programming Explained (Addison Wesley) – Chapter 4 – An Architectural
Reference Model for Refactoring in XP.
- “The
Requirements/Service/Interface (RSI) Approach to Use Case Analysis” – C++ Report,
August 1999.
- “An
Introduction to UML” – Exe Magazine – January 1998.
- Editor
Of Threads (Open Systems Journal) - 1989 to 1992.
- Using
the C Libraries - PC Tech User, March 1989.
- Object
Oriented Programming and C++ - PC Tech User, November 1988.
- X
Marks The Spot - .EXE magazine, Mary 1988.
- C++:
An Introduction For Programmers - .EXE magazine, April 1988.
- Sticks: A Symbolic Layout System For VLSI
Design, Proceedings of the Third Silicon Design Conference, June 1986.
- A
Process Independent PLA Generator Avoiding Compaction, International
Workshop On Symbolic Layout and Compaction, North Carolina, USA, November
1986.
- PLAs:
Their Use and Abuse, Silicon Design Magazine, November 1984.