Adp 06
Adp 06
PROJECT
Week 6
Managing Application Development Project
President University
The Process Model
Information System Study Program
How is it to be accomplished?
• These elements are covered in the plans for the
project that are developed at this stage.
• It is usual at the start-up stage of a project to
produce a high-level plan for the whole project
and a more detailed plan for the first stage.
• As each stage is approached, the overall plan is
revised and a detailed stage plan is developed.
2. Project start-up
Information System Study Program
Requirements Definition
• Here, the customer’s requirements definition
are specified in detail. Much of this information
will have been supplied in some form in earlier
documents, perhaps the initial contract
documents, and confirmed in the Start-up stage
output document.
• The purpose is to ensure that all the
requirements are captured and documented,
that the requirements themselves are complete
and consistent with each other, and that they
are recorded in a precise and unambiguous.
3. Development stage
Information System Study Program
Requirements Definition
• These requirements must be in a form such that
it is possible to tell at a later date whether they
have been met by the information system which
is delivered.
• The representatives of the customer, the users,
will be much involved in this part of the project
and it is imperative that these users are able to
commit the required time to carrying out the
work properly.
3. Development stage
Information System Study Program
Design
• The design is the first part of the project that
addresses how the requirements of the project
are to be met. It is important that all design
work stems from the requirements specification
and that there is a clear link, an ‘audit trail’,
from requirements to the design components.
• The techniques used to produce the design and
the form which the documentation of that
design takes will be determined by the method
or approach being used.
3. Development stage
Information System Study Program
Design
• The design will be broken down into smaller,
more manageable components that will form
the basis of the program or module
specifications. It must be possible to identify
easily how these low-level components fit
together to form the overall design – the audit
trail again.
3. Development stage
Information System Study Program
Implementation
• The implementation part of the Development
stage is where the programming and unit
testing take place. This will depend to a great
extent on the programming environment to be
used on the project and is probably the part
where the customer has the lowest level of
involvement in the delivery of the products.
• The overall progress of the project is the project
director’s responsibility, even if the project
manager is carrying out the day-to-day control
of the technical work.
3. Development stage
Information System Study Program
Implementation
• At the end of the implementation part there
should be a complete set of modules that have
been tested and signed off as conforming to the
specification to which they have been built
3. Development stage
Information System Study Program
Testing
• System testing is carried out by the supplier to
check that the whole system behaves according
to the specification in the design documents and
meets the requirements specification.
• The supplier should also check that the
acceptance criteria set and agreed in the
requirements definition have been met, as there
is little point in delivering the system to the
customer for deficiencies to be pointed out
when the system is subjected to acceptance
testing by the customer.
3. Development stage
Information System Study Program
Products:
• Requirements specification
• Technical specification
• Module specifications
• Prototypes
• Completed and tested hardware and software
modules
• Acceptable systems test results
• Others such as: factory acceptance certificate if
applied
4. Completion stage
Information System Study Program
Delivery
• Delivery to the customer should take the form of a
formal handover with all the customer the
deliverables being held under configuration
management.
• Software should be available in an appropriate
electronic form together with paper records of
source code or whatever was agreed in the project
plans.
• All documentation should be handed over as
agreed, with appropriate numbers of copies, and
generally should be in electronic as well as paper
form.
4. Completion stage
Information System Study Program
Acceptance Testing
• Acceptance testing involves the customer
applying a series of tests to the testing delivered
system and associated documentation to check
that they meet the specification. These tests will
take a number of forms and can be divided into
four categories:
(1) Functionality testing. This will check that
the functionality specified in the requirements
definition document has been delivered. The
customer will consider the requirements and the
acceptance criteria and carry out a full test to
confirm them.
4. Completion stage
Information System Study Program
Acceptance Testing
• (3) Interface testing. This will confirm that the
delivered system works with other systems with
which it has interfaces and that the
communications between the systems are
functioning correctly.
(4) Environmental testing. This relates to
power consumption, heat dissipation, noise and
other environmental factors.
4. Completion stage
Information System Study Program
Acceptance Testing
• (3) Interface testing. This will confirm that the
delivered system works with other systems with
which it has interfaces and that the
communications between the systems are
functioning correctly.
(4) Environmental testing. This relates to
power consumption, heat dissipation, noise and
other environmental factors.
4. Completion stage
Information System Study Program
System Commissioning
• The system will be set up in its final environment
for live running, connected to other systems and
loaded with real data.
• Many of the tests previously carried out during
acceptance testing will be repeated as, in some
instances, these tests can only properly be carried
out in a production environment. For instance,
capacity and stress testing are better carried out
in conditions which are as close to live running as
possible.
• In some cases acceptance testing and system
commissioning will be combined in order to save
time.
4. Completion stage
Information System Study Program
Products:
• Site acceptance certificate
The customer has retested the system in its
operational environment and declared it to be
satisfactory
• Trained staff
• Commissioned system.
5. Operational stage
Information System Study Program