INTRODUCTION
The Altiora Software Development Project Documents & Templates Library is a suite of software development project documents and templates developed by Tuffley Computer Services. Click here for top-level screen shot.
Bonus 19 Documents. The Library includes the 14 documents listed at the bottom of this page, plus an additional 19 documents that together provide comprehensive coverage of the software development lifecycle.
Supported by Forms. A set of forms that support the activities described in the library is included. Click here for more detail.
What is the Library? The library is essentially a toolkit that development organisations can use as the basis for defining their own processes. They have been successfully used by the author in the implementation of quality management systems in a number of public and private sector organisations. The library has been purchased by the Royal Melbourne Institute of Technology (RMIT) in Australia for use as reference and practical material in their undergraduate and graduate computer science courses. The library is also used for the same purpose by Griffith University's School of Computing & Information Technology. The feedback from both commercial clients and students has been universally positive.
COMBINING THEORY WITH PRACTICE
A Proven Approach. The approach the author uses is to first take the time to understand the organisation's established ways of undertaking projects, then 'graft' onto these existing processes appropriate material from the Library. The threat to the developer's culture is minimised because their established ways are not replaced, but augmented. Information Systems research shows clearly that this approach can be very effective.
Not more beaurocracy, please! This approach recognises that any new quality management system that simply places a new layer of beaurocracy over already over-worked staff is doomed to failure because staff will resist and subvert it. On the other hand, a system that makes life easier by providing clear guidance and a range of easy-to-use templates is more likely to succeed.
Both Sound and User-friendly. When that system is based on sound software engineering principles, as outlined by the IEEE software engineering standards, the system becomes both sound and user-friendly.
IMPROVING THE BOTTOM LINE
Profitability through Higher Capability. Development organisation's that have defined their processes and who can demonstrate that they follow these processes will likely rate at level 3 or higher on both the Capability Maturity Model and ISO 15504 SPICE (Software Process Improvement Capability dEtermination - the ISO equivalent of the CMM). Achieving level 3 or higher can place development orgainsations more competitively in the tendering process, as well as making the organisation more profitable by reducing the time-to-market and amount of re-work effort through increased efficiency.
ABOUT THE AUTHOR
TCS Software Development Project Documents & Templates Library was written over a five year period by David Tuffley, who combines a successful commercial career as a quality management consultant with applied academic research at the School of ICT, and the Software Quality Institute at Griffith University, Australia, where he lectures and is engaged in postgraduate research in IS Quality.
See
Client list.
WHAT PEOPLE SAY
Thanks David! We are very impressed with the documents (we just purchased) and would like to buy the rest of the library. Is there an easy way to do this considering we already own some of the docs? Thanks.
XCERT Corporation,
Vancouver
====
David,
Thanks for the quick turn-around and great e-commerce. Also, thanks for the bonus.
David Rovetto
New Jersey
SCOPE
The TCS Software Development Project Documents & Templates Library comprise the
following (for individual samples, follow the links at the bottom of this page) :
Project initiation
Request to quote procedure
Project estimating
Document production
Support documentation production
Terms of reference
Software project agreements
Procurement & client supplied materials
Software Quality Management Plans
Version control of deliverables
Project document filing
User Requirements Capture
Requirements traceability
Interface control document
Software requirements specification
Software design descriptions
Project metrics
How to Perform Reviews & Audits
Project status reporting
Risk management
Configuration Management
Change control
Issues management standard
User documentation
Control of development environment
Progress control
Acceptance testing procedure
Test documentation
Testing process
Client feedback
Project end report
Advice on Implementing a QMS
Save on Consultancy fees. This library, developed and proven over the past five years at large commercial and public sector sites, could save you tens or hundreds of thousands of dollars in cost over-runs and/or consultancy fees. It could also assist your organisation to achieve a higher level of software development process maturity, as defined by the Capability Maturity Model and ISO 15504 SPICE. Higher capability organisations are more competitive in that they are more efficient than lower capability organisations. They can tender competitvely and improve profits through shorter development times, and less time and effort spent on re-work and maintenance.
A tool-kit to taylor to your specific requirements. The library is a do-it-yourself software quality consultancy kit. A tool-kit of reference material and templates that organisations can use as a starting point in their efforts to define their processes and improve their capability maturity. One way to successfully implement a quality management system is to improve the organisation's existing processes with material from an appropriate reference source, such as this library. The organisation's existing processes are preserved and improved rather than replaced. Research shows that by retaining the existing process culture is important.
Getting staff to use the templates is easy. The templates make a convenient starting place when developing project plans, requirements lists, design documents, test plans etc. Given their ready-made structure and content, the task of producing well-rounded and comprehensive project documents becomes easier. Higher quality project documentation in turn increases the likelihood of a successful project outcome in terms of producing a system that meets the user's requirements, completed on time, within budget.
Based on sound academic principles. The library also has been refined through the application of software quality management research undertaken by the author at the School of ICT, Griffith University, Australia. Research undertaken by the author has shown that system usability can be significantly improved by applying the SURAC template during the requirements collection stage. Click here for more detail. The SURAC template is just one of more than 20 such templates included in the library.
30 day money back guarantee. If you aren't completely satisfied with the Library, you can have a full refund within 30 days of sale. In five years of selling the individual documents on the internet, not a single refund has been requested.
ORDER YOUR COPY NOW
Ordering your copy of this excellent library for only US$350.00 is easy. Buy It
Implementation Service. Need assistance getting started? Take advantage of our implementation offer. For only US$220 per day, David Tuffley can help you develop your documents taking advantage of his knowledge and experience. Purchase the implementation package at US$220.00 per day.
Transaction Record. Your credit card transaction will be processed using the latest secure processes by CCNow (TCS's authorized online retailer). Your credit card transaction statement will show CCNow.
Delivery Information. When your credit card transaction is approved, you will be notified by email within 24 hours of the address of the fast download site for the fully self-contained 3.3 Mb zip file.
Transaction Record. Your credit card transaction will be processed using the latest secure processes by CCNow (TCS's authorized online retailer). Your credit card transaction statement will show CCNow.
OTHER ALTIORA PUBLICATIONS
User Manuals
Software Requirements Specifications
Capture IS User Requirements
Software Test Documentation
Software Design Descriptions
Configuration Management Plans
Version & File Software Development Documentation
Software Project Agreements
Software Project Plans
Software Quality Management Plans
Software Project Review & Audits
Software Project Terms of Reference
Perform Software Project Metrics
Initiate Software Projects
Software project procurement & handling client supplied materials
Site design by David Tuffley.