Infosys : Content and Collaborative Solutions

Welcome to InfoSys

Montage image

Application Development

Our approach to software development projects is based on a flexible working relationship basis where trust and a partnership understanding are critical. Essentially we have three key ways of working, which we use in different circumstances to meet our customer requirements.

Estimate based working
Daily rate contract basis
Fixed price contract basis

During a software project our Project Manager always stays in close contact with our customer, usually face to face on a regular basis. When we are working on an estimate or daily rate basis we never exceed budgets or estimates without permission.
Where InfoSys is taking responsibility for the development, whatever, the commercials basis, we work to the development methodology shown below:

Software Development Methodology (Lotus Notes Projects)

[1] Sales produce either an internal or a customer specification together with an agreed set of information (a pro-forma checklist?) about the project, such as:


[2] Sales provide the customer with a written quote. PM may have input. The Quote will include:

[3] Once order received, PM contacts the customer to:

[4] Following discussions with the customer, if the scope of the project has changed or the complexity of the project has increased PM will provides Sales with a revised cost estimate.
Sales may or may not then decide to contact the Customer, discuss the cost implications of the additional work, agree on a new price and a revised number of development days.

[5] Once the development cost, scope of the project and the requirements have been signed off by the customer PM agrees:
The actual timescales for the project (based on current team availability)

[6] PM allocates Developers to the project, books the project into InfoDiary and advises the customer of ‘key’ project dates by providing the customer with a basic project plan.
[7] PM briefs the allocated project Developer(s) on:

[8] Developer(s) begin development.
The Developer creates a new ‘Project Activity’ response document in the ‘Projects’ database and enters start of project details.
The Developer(s) spends time planning the work to be completed and the design of the application before commencing any actual development tasks.
The Developer(s) must explain and agree his planned approach and design with the PM or Technical Team Leader before starting any coding.
During development the Developer(s) follows the agreed InfoSys coding standards and development, testing, installation and release procedures.
e.g.

The Developer will advise the PM in a timely fashion of any deviations from the agreed project scope and requirements that may require the PM to raise a change control for the customer.

[9] PM meets with the Development Team on at least a weekly basis to: Following the weekly meeting, the PM:
[10] Software will be released to the customer only after someone other than the Developer has tested it.
The ‘Test Plan’ document will then list all of the tests to be completed by identifying each design element to be tested (e.g. form, view, action bar buttons, etc), the tests to be performed, the expected outcome and the actual test result.
Completed ‘Test Plans’ will be filed in the Projects database.

[11] Software will only be released to the customer once the agreed test plan has been satisfactorily executed.
When all testing has been satisfactorily completed, the Developer will complete a pro-forma ‘Release Note’ to accompany each and every software releases (i.e. new projects, bug-fixes, maintenance releases, etc).
The software Release Note will identify:

The Developer creates a new ‘Project Activity’ response document in the ‘Projects’ database to record and accompany each and every release.
Completed ‘Release Notes’ will be filed in the ‘Projects’ database.

[12] During the development process, the Developer will advise the PM in a timely fashion of any deviations from the agreed project scope and requirements that may require the PM to raise a change control for the customer.
The customer will be notified of changes in project scope, requirements or specification by the PM completing and sending a ‘Change Control’ document.
Both InfoSys and the customer will be able to raise Change Control documents during the development process.
The ‘Change Control’ document will identify:

Each Change Control document will be filed in the ‘Projects’ database.
In the event of a Change Control document being approved by a Customer. The PM will revise the project plan, adjust the cost and advise the customer as appropriate.

For further information please contact our Sales Team on 01793 544994 or email sales@infosys.co.uk

Back | Go to Top | Forward this page | Bookmark | Printable version
© copyright InfoSys 2008

Lotus Beacon Awards 2003