Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Developing ICT solutions

How can we have a successful project?

feasability study

Formal Data analysis techniques

What will it do?

How will it do it?

Unit test

Integration testing

Functional Testing

Systems testing

User Testing

Operational testing

Conversion

training

ongoing

  • Corrective
  • Adaptive
  • Perfective

Other Examples?

It's useful to have examples that you can remember about failed projects - what's interesting is _why_ they failed

http://u.nu/3z2k4

Computer Weekly, March 2009

A £234m "C-Nomis" IT system for prisons failed in almost every possible way

Nelson T hornes Textbook

Examples of cancelled or failed UK Government projects

http://u.nu/6x2k4

DWP - £135m on cancelled Benefits Processing Replacement Program

IT Project

Failures blog

http://u.nu/323k4

Department for Transport - £9.2m on cancelled projects

Computer Weekly, December 2007

The cost of failed software projects is estimated to be upwards of $75bn a year (in the US alone)

Mars Global Surveyor (MGS) spacecraft

Fail.

Systems (development) Life Cycle

Methods:

Questions:

What does the current system do?

What are its strengths and weaknesses?

What is required of a new system?

What constraints are there? e.g. legal

Interviews at all levels of the organisation

Questionnaires

Analysis of paperwork

Observation of the current system

Deliverables

  • User Spec
  • List of tasks, sub-tasks, timings
  • Gantt chart/Critical Path Analysis
  • Assessment of user ICT skills
  • Hardware & software requirements
  • Performance indicators
  • Outline solution

Deliverables

Detailed Descriptions

Data capture and validation

Software, tools & techniques used

UI designs

  • Details of file definitions, data structures, processes
  • Designs of outputs (on screen or paper)
  • Test strategy and plan
  • Detailed time plan

Outputs

Processing

Testing

Deliverables

  • Working System
  • Documentation of system
  • Draft user guide

Deliverables

  • Fully functional system
  • sign off by client
  • full documentation

- userguide

- technical ducumentation

Deliverables

  • Test data and results
  • modified user guide
  • client approval to install

How?

customise an existing package

writing code

Types of Test

Waterfall Model

Learn more about creating dynamic, engaging presentations with Prezi