TCS Software Development Project Documents & Templates Library

        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.

        View Shopping Cart (what you've already selected)  /  Checkout (pay for item(s) in shopping cart)

        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

        RETURN TO TCS HOME PAGE


        Copyright © 1996 - 2009 Altiora Publishing.

        Site design by David Tuffley.