+ All Categories
Home > Documents > Specification Samples - Real projects “I was extremely wary of using new technology for such a...

Specification Samples - Real projects “I was extremely wary of using new technology for such a...

Date post: 30-Dec-2015
Category:
Upload: hannah-bailey
View: 213 times
Download: 0 times
Share this document with a friend
Popular Tags:
12
Specification Samples - Real projects “I was extremely wary of using new technology for such a complex and critical project but due to the project constraints we could see no other way and we didn’t want to lose our customer. The project was challenging with complex integrations, tight timelines, an onerous contract and a fixed price. SoftwareServant delivered exactly as specified, on time and on budget.” - Greg Mann, Product Manager, Tiburon Inc “ ... there can be few better indications of a projects timeliness and success than the clients prompt and complete payment of your invoices” – Tiburon undertook 2 two projects with Software Servant of over a million A$ and both were completed on time on budget and paid promptly. - Allan Stark, International Director of Finance, Tiburon Inc
Transcript
Page 1: Specification Samples - Real projects “I was extremely wary of using new technology for such a complex and critical project but due to the project constraints.

Specification Samples- Real projects

• “I was extremely wary of using new technology for such a complex and critical project but due to the project constraints we could see no other way and we didn’t want to lose our customer. The project was challenging with complex integrations, tight timelines, an onerous contract and a fixed price. SoftwareServant delivered exactly as specified, on time and on budget.” - Greg Mann, Product Manager, Tiburon Inc

• “ ... there can be few better indications of a projects timeliness and success than the clients prompt and complete payment of your invoices” – Tiburon undertook 2 two projects with Software Servant of over a million A$ and both were completed on time on budget and paid promptly. - Allan Stark, International Director of Finance, Tiburon Inc

Page 2: Specification Samples - Real projects “I was extremely wary of using new technology for such a complex and critical project but due to the project constraints.

Specification Samples

• Training sample – windows and browser.• SoftwareServant management app – small

specification (only 10 pages) to implement build management and web services for product registration, product and license management, on-line purchasing using credit card and third party payment services with automated email confirmations.

• Defence intelligence app – large specification in response to formal requirement.

• Product Extension – SoftwareServant called from third party COTS product to add new functionality.

Page 3: Specification Samples - Real projects “I was extremely wary of using new technology for such a complex and critical project but due to the project constraints.

Uses a standard Ms Word template. Document Map at left helps navigation.This specification is used for training. It is based on a sales order system.It has two host platforms; PcClient (Windows) and Browser.It uses a hosted database so the user doesn’t need to setup a database.The form layout has been created using Balsamiq Mockups.

Page 4: Specification Samples - Real projects “I was extremely wary of using new technology for such a complex and critical project but due to the project constraints.

Training System Specification:

This is a sample form listing customers and showing the details of the currently selected customer on the right.

The source of each data element is specified, eg. Code comes from Customer.Code in the database.

[Find] provides in-built searching functionality for any list.

The other buttons enable navigation to related forms , processes or services.

Page 5: Specification Samples - Real projects “I was extremely wary of using new technology for such a complex and critical project but due to the project constraints.

Training System Specification: Start.Form for Browser is similar to the PcClient host.

Page 6: Specification Samples - Real projects “I was extremely wary of using new technology for such a complex and critical project but due to the project constraints.

Training System Specification:

Customer form for browser is the same as the Customers form for the PcClient.

Page 7: Specification Samples - Real projects “I was extremely wary of using new technology for such a complex and critical project but due to the project constraints.

Training System Specification: OrderItem form shows the application’s heritage, ie. it was originally designed for a phone or pda. The form layout has been created using standard Ms Word; you could use this form unchanged in a browser, phone or other host. Notice the conditional {NoEdit}statement in the heading .

Page 8: Specification Samples - Real projects “I was extremely wary of using new technology for such a complex and critical project but due to the project constraints.

Training System Specification:

Now we can see the whole page. Notice the data source for Description is more complex (Product.Description for this OrderLine). Some items also have some standard formatting applied (d) for short date format and (000000.00) for some amounts. You can also see some warning and error messages and calculations.

“-overlay” means keep the current form visible and overlay it with the new form.

Page 9: Specification Samples - Real projects “I was extremely wary of using new technology for such a complex and critical project but due to the project constraints.

SoftwareServant Admin: a small specification (only 10 pages) that delivers a lot of functionality.It enables SoftwareServant build management and web services for product registration, product and license management, on-line purchasing using credit cards and third party payment services with automated email confirmations.

Page 10: Specification Samples - Real projects “I was extremely wary of using new technology for such a complex and critical project but due to the project constraints.

Defence Intelligence Specification: Large specification in response to formal requirement. The specification can contain any sections that are required and include any diagrams, tables, charts etc. Somewhere in the specification, there needs to be one or more functional sections that start and end with valid Host statements.

Page 11: Specification Samples - Real projects “I was extremely wary of using new technology for such a complex and critical project but due to the project constraints.

Third party product extension:

Specification is the same as any other specification except for the Start.Form which the user won’t see in normal operation. In this case, the form is being used to setup some buttons in the third party product (Link Explorer) and to specify what action will take place when the button is fired. This is an example of how SoftwareServant can be extended to meet almost any requirement.

The next slide shows what it looks like in the third party product.

Page 12: Specification Samples - Real projects “I was extremely wary of using new technology for such a complex and critical project but due to the project constraints.

See the button displaying “Soft-Merge selected objects” in taskbar. These are the two buttons setup by SoftwareServant. When clicked they will initiate the actions specified in the SoftwareServant system specification on the prior slide.


Recommended