ISEB Certificate in System Development Essentials

Size: px
Start display at page:

Download "ISEB Certificate in System Development Essentials"

Transcription

1 ISEB Certificate in System Development Essentials Sample Paper A 1 Hour Examination You are allowed fifteen (15) minutes reading time before the examination starts. You are not allowed to write anything during that reading time. This is an open-book examination. This means that you can refer to written material in addition to the examination paper itself. Attempt ALL questions. All questions are based on the same scenario. There are 50 marks in total for this paper. The mark awarded for each separate question will be shown with the question text. Copying of this paper is expressly forbidden without the direct approval of ISEB. NOTE: There is a sample examination paper, with marking guidelines, for each of the ISEB BSD certificate modules. Each sample paper has been written to help candidates prepare for the module examination by providing an example of the general approach adopted by these examinations. The ISEB BSD Examination Providers are accredited to set the examinations for the certificate modules and part of the accreditation process requires Providers to demonstrate their ability to set rigorous examination papers. The sample examination papers are not intended for use by Examination Providers as a basis for setting their own examination papers and should not be viewed as a template for these examinations. Page 1 of 7

2 This page is intentionally blank. Page 2 of 7

3 SCENARIO (All questions on this paper are asked in relation to this scenario. Marks will be awarded to candidates for specific references and examples from the scenario) Motif Majic is a company that prints computer-generated designs onto T-shirts and sells these to businesses and the general public. It has a fully-networked, 20-user computer installation which is 3 years old, and has systems to support printing-job control, accounting and sales-order processing. It operates from a rural site in the north of the country. The management team of Motif Majic is shown in the organisation chart below. The Marketing Director and the Finance/IT Director have recently put a business case to the Chief Executive for the creation of a website for advertising the company s products. The website will also provide customers with the option of viewing products at a simple or elaborate level of detail, as well as grouping products into three main ranges: shirts; jeans and company wear. The web-site project has been authorised by the Chief Executive, who has allocated a budget and has handed over day-to-day control of the project to the Marketing Director. The development is to be handled by an "in-house" team, although an external contractor, who is a business analyst, has been employed and already has developed a list of business requirements and a few diagrams, extracts of which are attached (see below). Terry Bull, the project manager, is using an Agile approach to this project. He explained the principles of prioritisation and timeboxing to everyone in a thirty minute session a few weeks ago. Terry has allocated three IT developers, Tom, Dick and Harry to the job. Three representatives of the business have also been identified to help with the project: these are Mary from Marketing, Sally from Sales and Ann from Accounts. You are the systems analyst and designer for the project and will also be responsible for implementation. The Sales Director has insisted that the website should also be used to capture orders directly from the customer and to take credit card payments. The requirement for this must ensure that the credit card is validated on line and the credit card security number captured. Credit card payment must be allowed for orders up to 1000 only other orders should generate a request for a Motif Majic representative to call. These critical requirements must be handled by the lead developer. Lead developer, Tom, has developed three web sites before, for other organisations. Dick and Harry have never developed a web site but both have attended a training course to learn all the necessary web development techniques. Dick and Harry have successfully completed a previous Agile project. Tom has no Agile development knowledge, but has experience of a more traditional, waterfall based approach. He is experienced in webbased development languages such as Java and HTML but does not like the sound of these rapid, agile approaches which seem unstructured and undisciplined. He feels users usually just get in the way and slow down development. Page 3 of 7

4 Mary, Sally and Ann have never been asked to participate in an IT development project before. They have had no project training, but are keen to be involved and are sure they can squeeze in a few meetings with the developers, alongside their busy everyday schedules. They are not officially allocated any time away from their normal jobs for the project and will just run it in. Other business people will try to be available when necessary, but of course their normal jobs will always have priority. The developers are assigned full-time to the project. The Marketing Director has said that the web site needs to be operational in four months, to coincide with the start of the company s busiest time of the year. One month of this time has already been used to develop the business requirements. The Feasibility Study phase of the project is complete and a timebox of four weeks has just been run to agree the outline business requirements. It is now necessary to define standards for screen design, work out the screens for product advertising and possibly order capture (although this is of lower priority as far as the Chief Executive is concerned), to build the website and to test it. It is important that the developers build the website to suit its key users. Page 4 of 7

5 SCENARIO (Continued) LIST OF BUSINESS REQUIREMENTS FOR MOTIF MAJIC The system must provide the following functionality: Business Requirement 1 Advertise products in three separate groups: Type of requirement F/Non-F Not yet decided Source Marketing Owner (Signoff) Finance (B. Braun junior clerk) Business Benefit H Priority e.g. Must, Should, Could Highly desirable Companywear; jeanswear and T-shirts 2 Accept orders for individual products 3 Accept creditcard payments for specific products 4 Provide an attractive shopwindow for Motif Majic 5 Be available all the time i.e. 24/7/365 6 Show pictures of the kind of work we do F John All L Show stopper Not applicable Sales None H M Non-F Marketing Generic H M F All System H M F Marketing TBD H M 7 Be easy to use Non-F Marketing TBD H Show stopper 8 Be secure for all financial transactions Non-F Accounts TBD H M 9 Provide management information 10 Be State-ofthe-Art F MD H Highly desirable Non-F Marketing H M Page 5 of 7

6 SCENARIO (Continued) Page 6 of 7

7 1 You have been asked to quality assure the swim-lane diagram shown in Figure One. This was produced by the contract business analyst. It has many errors together with points which are not as clear as they could be. Identify 10 points of error correction/suggested improvement to the diagram (Please note: you should not redraw the diagram). [10 marks] 2 i) The business requirements given in the scenario need improvement to avoid confusion and to allow better design decisions. For requirements 1 and 2 only, explain how the entries in each of the seven columns could be improved. [14 marks] ii) Suggest two extra pieces of information you would need to know about a requirement before commencing development work. Give a specific example from the scenario of these two pieces of information for one of the requirements. [4 marks] iii) Make two suggestions for improving the set of requirements as a whole. [2 marks] 3 i) Describe how this project should progress over the next three months, with reference to: the phases of an Agile life cycle; the involvement of specific business and development people within the company. [10 marks] ii) Human Issues play a large part in the success of any project. Tom has no Agile development knowledge and cannot see the benefit of involving users in the project. Write a memo to Tom to explain to him, in terms specific to this project, why it is so important to have the users involved. Explain the benefits of such involvement and the implications if users are not involved correctly. [10 marks] -End of Paper- Page 7 of 7