AD Student Guide v1.0
AD Student Guide v1.0
AGILE DEVELOPMENT
Student Guide
The copyright in this document is vested in NCC Education Limited. The document must not be
reproduced by any means, in whole or in part, or used for manufacturing purposes, except with the
prior written permission of NCC Education Limited and then only on condition that this notice is
included in any such reproduction.
Published by: NCC Education Limited, The Towers, Towers Business Park, Wilmslow Road,
Didsbury, Manchester M20 2EZ, UK.
Tel: +44 (0) 161 438 6200 Fax: +44 (0) 161 438 6240 Email: [email protected]
http://www.nccedu.com
Page 2 of 92
AD Student Guide v1.0
Title Here
CONTENTS
1. Module Overview and Objectives .............................................................................. 7
2. Learning Outcomes and Assessment Criteria .......................................................... 7
3. Syllabus ....................................................................................................................... 8
4. Related National Occupational Standards .............................................................. 11
5. Teaching and Learning............................................................................................. 11
5.1 Lectures...................................................................................................................... 11
5.2 Seminars .................................................................................................................... 11
5.3 Private Study .............................................................................................................. 11
5.4 Tutorials ...................................................................................................................... 12
6. Assessment .............................................................................................................. 12
7. Reading List .............................................................................................................. 12
7.1 Essential Textbook ..................................................................................................... 12
7.2 Further Reading .......................................................................................................... 12
Topic 1: An Overview of Agile ................................................................................................ 13
1.1 Learning Objectives .................................................................................................... 13
1.2 Timings ....................................................................................................................... 13
1.3 Private Study Exercises .............................................................................................. 14
1.4 Seminar Notes ............................................................................................................ 15
1.5 Tutorial Notes ............................................................................................................. 16
Topic 2: The Agile Approach and Principles ......................................................................... 19
2.1 Learning Objectives .................................................................................................... 19
2.2 Timings ....................................................................................................................... 19
2.3 Seminar Notes ............................................................................................................ 20
2.4 Private Study Exercises .............................................................................................. 29
2.5 Tutorial Notes ............................................................................................................. 32
Topic 3: Modelling ................................................................................................................... 33
3.1 Learning Objectives .................................................................................................... 33
3.2 Timings ....................................................................................................................... 33
3.3 Seminar notes ............................................................................................................ 34
3.4 Private Study Exercises .............................................................................................. 35
3.5 Tutorial Notes ............................................................................................................. 36
Topic 4: Roles, Skills and Team Structures .......................................................................... 37
4.1 Learning Objectives .................................................................................................... 37
4.2 Timings ....................................................................................................................... 37
4.3 Seminar Notes ............................................................................................................ 38
4.4 Private Study Exercises .............................................................................................. 47
Page 3 of 92
AD Student Guide v1.0
Title Here
4.5 Tutorial Notes ............................................................................................................. 48
Topic 5: Lifecycle and Products............................................................................................. 49
5.1 Learning Objectives .................................................................................................... 49
5.2 Timings ....................................................................................................................... 49
5.3 Seminar Notes ............................................................................................................ 50
5.4 Private Study Exercises .............................................................................................. 51
5.5 Tutorial Notes ............................................................................................................. 52
Topic 6: Project Management Part 1: Control and Risk........................................................ 53
6.1 Learning Objectives .................................................................................................... 53
6.2 Timings ....................................................................................................................... 53
6.3 Seminar Notes ............................................................................................................ 54
6.4 Private Study Exercises .............................................................................................. 55
6.5 Tutorial Notes ............................................................................................................. 56
Topic 7: Project Management Part 2: Quality and Testing ................................................... 57
7.1 Learning Objectives .................................................................................................... 57
7.2 Timings ....................................................................................................................... 57
7.3 Seminar Notes ............................................................................................................ 58
7.4 Private Study Exercises .............................................................................................. 59
7.5 Tutorial Notes ............................................................................................................. 60
Topic 8: Facilitated Workshops.............................................................................................. 61
8.1 Learning Objectives .................................................................................................... 61
8.2 Timings ....................................................................................................................... 61
8.3 Seminar Notes ............................................................................................................ 62
8.4 Private Study Exercises .............................................................................................. 63
8.5 Tutorial Notes ............................................................................................................. 64
Topic 9: Requirements Definition and Prioritisation ............................................................ 65
9.1 Learning Objectives .................................................................................................... 65
9.2 Timings ....................................................................................................................... 65
9.3 Seminar Notes ............................................................................................................ 66
9.4 Private Study Exercises .............................................................................................. 72
9.5 Tutorial Notes ............................................................................................................. 73
Topic 10: Iterative Development and Prototyping................................................................... 75
10.1 Learning Objectives .................................................................................................... 75
10.2 Timings ....................................................................................................................... 75
10.3 Seminar Notes ............................................................................................................ 76
10.4 Private Study Exercises .............................................................................................. 77
10.5 Tutorial Notes ............................................................................................................. 78
Page 4 of 92
AD Student Guide v1.0
Title Here
Topic 11: Estimating and Timeboxing ..................................................................................... 79
11.1 Learning Objectives .................................................................................................... 79
11.2 Timings ....................................................................................................................... 79
11.3 Seminar Notes ............................................................................................................ 80
11.4 Private Study Exercises .............................................................................................. 86
11.5 Tutorial Notes ............................................................................................................. 87
Topic 12: Summary and Revision Guidance ........................................................................... 89
12.1 Learning Objectives .................................................................................................... 89
12.2 Timings ....................................................................................................................... 89
12.3 Seminar Notes ............................................................................................................ 90
12.4 Private Study Exercises .............................................................................................. 91
12.5 Tutorial Notes ............................................................................................................. 92
Page 5 of 92
AD Student Guide v1.0
Title Here
Page 6 of 92
AD Student Guide v1.0
Module Overview
Page 7 of 92
AD Student Guide v1.0
Title Here
3. Syllabus
Syllabus
Topic Title Proportion Content
No
1 An Overview of 1/12 • An introduction and overview of the
Agile Agile Development module
2 hour of lectures • What is Agile? - the history
2 hours of seminars • What Agile Approaches
1 hour of tutorials Learning Outcomes: 1 & 5
2 The Agile 1/12 • What is DSDM Atern?
Approach and • Philosophy of Agile and benefits
Principles
2 hours of lectures • The 8 principles
2 hours of seminars • The 5 key techniques
1 hour of tutorials • The Instrumental success factors
• The Project Approach Questionnaire
Learning Outcomes: 1 & 5
3 Modelling 1/12 • What is a model?
• Links to the 8 principles
2 hours of lectures • Viewpoints for modelling
2 hours of seminars • Modelling within the Agile lifecycle
1 hour of tutorials Learning Outcomes: 3 & 6
Page 8 of 92
AD Student Guide v1.0
Title Here
4 Roles, Skills and 1/12 • Agile team style (self-directing,
Team Structures empowered)
2 hours of lectures • Agile team size and reasons
2 hours of seminars • Project level roles and responsibilities
1 hour of tutorials • Solution Development Team roles and
responsibilities
• Specialist roles and other supporting
roles
Learning Outcomes: 2 & 6
5 Lifecycle and 1/12 • The purpose of the configurable lifecycle
Products • The 5 main phases and the two further
2 hours of lectures phases of the lifecycle
2 hours of seminars • For each phase:
1 hour of tutorials - Objectives
- Preconditions
- Points to consider
• Products related to lifecycle phases
• The three essential perspectives for the
products
Learning Outcomes: 4 & 6
6 Project 1/12 • Key differences in style between
Management Traditional and Agile (Atern) project
Considerations management
2 hours of lectures
Part 1: Control • Control parameters in an Agile project
Risk 2 hours of seminars
1 hour of tutorials • Communication including daily Stand
Ups
• Empowerment and escalation
• Risk in an Agile project
Learning Outcomes: 1, 2 & 6
7 Project 1/12 • Configuration management
Management • Quality and maintainability
Considerations
2 hours of lectures • Testing concepts
Part 2: Quality
and Testing
2 hours of seminars • Metrics
1 hour of tutorials Learning Outcomes: 1, 2 & 6
Page 9 of 92
AD Student Guide v1.0
Title Here
9 Requirements 1/12 • What is a requirement in Agile?
Definition and • Defining requirements: User story format
Prioritisation (as a... I need... in order to...)
2 hours of lectures
2 hours of seminars • Functional and non-functional
1 hour tutorials requirements
• Format and content of a requirement
• The Prioritised Requirements List
• MoSCoW as a key technique
• Requirements and modelling
Learning Outcomes: 6
10 Iterative 1/12 • What is a prototype?
Development and • What is iterative development?
Prototyping
2 hours of lectures • Prototyping perspectives:
2 hours of seminars - Functional
1 hour tutorials - Usability
- Non-functional
- Capability/Technique prototype:
Architectural Spike and Proof of
Concept
• Horizontal, Vertical and Combined
development strategies
• Prototyping: Identify, plan, evolve,
review.
• Iterative development as a key
technique
Learning Outcomes: 6
11 Estimating and 1/12 • The estimating process
Timeboxing • Factors affecting an estimate
2 hours of lectures • Estimating approaches
2 hours of seminars • Problems with estimates
1 hour tutorials • What is a timebox?
• Timebox structure (Identify, plan, evolve,
review)
• Timebox links to MoSCoWed
requirements
• Delivery (increment) planning
• Timebox planning
• Timeboxing as a key technique
Learning Outcomes: 6
12 Module Summary 1/12 • Revision
and Revision
Guidance
2 hours of lectures
2 hours of seminars
1 hour tutorials Learning Outcomes: All
Page 10 of 92
AD Student Guide v1.0
Title Here
4. Related National Occupational Standards
The UK National Occupational Standards describe the skills that professionals are expected to
demonstrate in their jobs in order to carry them out effectively. They are developed by employers
and this information can be helpful in explaining the practical skills that you have covered in this
module.
The teacher-led time for this module comprises lectures, group seminar sessions and tutorials. You
will need to bring this Student Guide to all classes for this module. The breakdown of the hours is
given at the start of each topic.
5.1 Lectures
Your lecturer will be presenting the basic knowledge and the theoretical concepts required for the
unit during this time. He/she will use PowerPoint slides during the lecture time and you will be
expected to take notes.
You will also be encouraged to be active during this time and discuss and/or practice the concepts
covered. Lectures will include question and answer elements to promote participation and to allow
your lecturer to check whether you understand the concepts they are covering.
5.2 Seminars
These sessions provide tasks to involve group work, investigation and independent learning for
certain topics. The details of these tasks are provided in this guide.
Page 11 of 92
AD Student Guide v1.0
Title Here
You should also use this time to revise the content of lectures to ensure understanding and conduct
extra reading (using the supplementary textbooks or other materials available in the library or
online). You should bring any questions to the tutorial for additional guidance and support.
5.4 Tutorials
These are designed to deal with the questions arising from the lectures and private study sessions.
You should think carefully beforehand about any areas in which you might need additional guidance
and support and use this time to discuss these with your teacher.
6. Assessment
This module will be assessed by means of an assignment worth 25% of the total mark and an
examination worth 75% of the total mark. These assessments will cover the learning outcomes and
assessment criteria given above.
7. Reading List
7.1 Essential Textbook
You will require a copy of the following essential textbook for this module:
Tudor, D. and Tudor, I. (2010). The DSDM Atern Student Workbook. 2nd Edition. Galatea Training
Services Ltd.
ISBN-10: 0954307135
ISBN-13: 978-0954307134
This textbook is available in electronic copy on your programme CD and also through the NCC
Education Campus at http://campus.nccedu.com. You must ensure that each student has access to
the textbook. Lecturers will also need to have access to this book.
The textbook may also be purchased in hard copy from Galatea at a reduced price. To contact
Galatea, go to www.galatea.co.uk .
Page 12 of 92
AD Student Guide v1.0
Topic 1
1.2 Timings
Lecture: 2 hours
Seminar: 2 hours
Tutorial: 1 hour
Page 13 of 92
AD Student Guide v1.0
Title Here
You should take this opportunity to familiarise yourself with the contents of your textbook, the DSDM
Atern Student Workbook. Firstly, look through the contents section to see how the book is organised
and read the preface and glossary.
Now read Chapter 1 of the book. You should take notes as you read and ensure you understand
each of the terms. You should bring any queries to the seminar sessions for this topic.
Exercise 2: Research
Work in a small group to complete this task. Your group will have been assigned by the lecturer.
Work with your group to research Agile, on the web. Focus on the five approaches introduced in the
lecture (DSDM, Lean etc). You should also produce a 50 word summary of each approach in your
own words, ready for discussion at the seminar session for this topic.
Page 14 of 92
AD Student Guide v1.0
Title Here
Work with the same group you worked with during the private study time for this topic. Your tutor will
select an Agile approach for you to focus on. You have 30 minutes to prepare a 10 minute
presentation on your topic. You will need to:
Work in the same groups. Use the glossary of the DSDM Atern Student Workbook, plus your
research, to list 10 questions to ask the other groups to test their knowledge. You will also need to
make a note of the correct answers!
Page 15 of 92
AD Student Guide v1.0
Title Here
Look at the principles behind the Agile Manifesto (reproduced below). For each of the 12 principles,
identify one benefit and one risk or difficulty associated with it.
You will then present these to the rest of the tutorial group and discuss your ideas as well as those
presented by other students.
Page 16 of 92
AD Student Guide v1.0
Title Here
(Source: www.agilemanifesto.org)
Page 17 of 92
AD Student Guide v1.0
Title Here
Page 18 of 92
AD Student Guide v1.0
Topic 2
2.2 Timings
Lectures: 2 hours
Seminar: 2 hours
Tutorials: 1 hour
Page 19 of 92
AD Student Guide v1.0
Title Here
2.3 Seminar Notes
The time allocation for this seminar session is expected to be 2 hours.
For this exercise, you are a management team from the Hotel’s Group Head Office by request of the
Olympia Hotel’s General Manager. The Olympics are taking place in the region in 12 weeks time,
and although the hotel is able to open a new block of accommodation (300 extra rooms), their
administrative systems will not cope.
1. Formulate what you see as the objective of this project to achieve in the next 12 weeks.
2. Consider each of the eight principles and state how well you think this should work in the hotel
environment for this project.
3. Present the objective and the eight principles work to the group.
Page 20 of 92
AD Student Guide v1.0
Title Here
CASE STUDY
Company Profile
The Hotel Olympia is a modern hotel, close to the Motorway links. It has 150 bedrooms, and is
currently expanding this by a further 300. There is a Conference Centre attached to the hotel, but
this is run as a separate business, the hotel merely providing rooms to the Conference Manager as
a customer.
The Project
The hotel's "back-office" accounting systems were computerised four years ago, but these are now
due for review and a number of improvements have been asked for by the Accountant. The “front
desk” functions such as reservations, check-ins and check-outs are a mixture of separate word-
processor templates for producing the bills and spreadsheets for room bookings, which are printed
out each day and manually amended during the day. Management feel that these systems need to
be more integrated. They also feel the need for additional features, such as detailed guest histories
in order that direct mailings can be accurately targeted to the appropriate types of customer, for
special promotions. They have stressed the need for computer systems not to interfere with the
dialogue of receptionists with the guests. They must allow flexibility in the approach to guests.
The restaurant and bar billing systems produce receipts which are passed on separate pieces of
paper to the front desk for adding to the guests’ bills. Receipts occasionally go astray in this
process, and automatic transfer of the data from bar and restaurant directly to guest accounts is
desired.
The ordering of food for the restaurant, and drinks for the bar and restaurant is haphazard and
unreliable. It is recognised that advance knowledge of bookings would allow ordering to become
more accurate and that a computerised ordering system, which would allow stocks of food to be
controlled, would reduce wastage and allow considerable savings.
The systems at the Olympia have coped adequately with the levels of business to date. However,
the Olympic Games are being held in the region in three months time, and the hotel hopes to triple
its residency for the period of the games and for several months afterwards. It then hopes to
maintain the new, higher level of business through extensive marketing. To this end, an extension
consisting of 300 bedrooms, which was being built in a leisurely way, has been speeded up and is
now almost ready for use. The reception staff have pointed out that the hotel cannot deal with the
expected influx of customers with the systems they now use.
Advance Booking enquiries have already been made by over a hundred followers of visiting teams.
These have not yet been treated as provisional bookings for specific rooms, but verbal offers of
accommodation have been made. All aspects of the hotel’s back office, front desk, restaurant
and bar administration, and housekeeping systems will need to be changed to cope with this
influx of customers.
The current accounting systems are run as a multi-user system, using integrated software packages
for sales ledger, purchase ledger and general ledger. These were written, and are maintained, by a
local software company who would be willing to handle the integration needed between any new
front-desk system and their accounting system provided that the interface is clearly specified by the
hotel.
Page 21 of 92
AD Student Guide v1.0
Title Here
At the front desk, there are three stand-alone PCs. One is used to record guest details on arrival,
one to produce spreadsheet templates and one to enter billing details for the production of bills
when the customer leaves.
General
Manager
Deputy Personnel
Manager Manager
Back-office Restaurant,
Accounts, Receptionists Room Service,
Maids Porters
Debt Control Switchboard Op Stores and
& Wages Clerks Bar Staff
Staff Responsibilities
The individual responsibilities of the key members of the hotel staff are described below. Also given
below are the notes taken during interviews detailing the current system and the problems of the
current system as identified by the interviewee.
General Manager
Assisted by the Deputy Manager, the General Manager is in charge of the day-to-day smooth
running of the hotel, its finances and stores, and is also responsible for future planning.
Accounts Manager
The Accounts Manager is responsible for all back-office accounting functions including acceptance
of account-customers, credit-checking, debt-chasing and the maintenance of the hotel's financial
records. The Accounts Manager’s responsibilities also include payment of staff wages.
Page 22 of 92
AD Student Guide v1.0
Title Here
Head Receptionist
The Head Receptionist is in charge of day-to-day running of Reception (the Front Desk) and all of its
procedures, and also responsible for notifying the housekeeper of rooms for service and for the
porters and switchboard. The Head Receptionist is also responsible for ensuring an effective link
with Accounts.
Other Receptionists
The other receptionists handle the acceptance of bookings, greeting and checking-in of guests;
maintenance of an up-to-date “rooms available” chart; preparation of accounts for guests;
notification to the housekeeper of rooms for service and to the restaurant and kitchen for guest food
requirements; keeping the porters informed of newspaper requirements.
Page 23 of 92
AD Student Guide v1.0
Title Here
Interview Notes
Guests may book rooms in advance or turn up without prior booking. Bookings made by telephone
must be confirmed in writing. A deposit is usually paid for block bookings.
On checking in, the guest is asked to complete an index-card listing personal details and car
registration number before being given a room-key. The room-charge and details of whether full-
board, half-board, or bed-and-breakfast, are recorded on the guest's account (one account per
room). Any special dietary needs are notified to the restaurant immediately.
On checking out, bills are calculated to include restaurant receipts, bar receipts, and telephone calls
as recorded on the Switchboard Operator's Log. A guest who has a customer-account with the hotel
may pay none, part or all of the bill, the balance being sent to Accounts to be put to the sales ledger
for normal invoicing and statements.
Reception prepare daily lists for the Housekeeper to advise which rooms require service, and for the
restaurant to notify room-numbers and number of guests expected for breakfast, lunch and dinner.
Problem Areas
The accounting system was brought in mainly to address the problem of bad debts. This has been
fairly successful and the staff are now becoming comfortable with the use of the system, although
there were some initial teething problems due to inexperience with computers.
The front-desk systems are too slow: guests frequently experience unacceptably long delays on
checking-out. The reconciliation of cash for passing through to accounts is often delayed and
inaccurate which results in angry words between the Accountant and the Head Receptionist.
Some problems have been experienced with the reservations procedure, which has resulted in
double booking.
Additionally, information about guest histories, required for planning and marketing purposes, is not
readily available.
No information is available to assess unsatisfied demand for rooms. Other information is time-
consuming to extract.
Page 24 of 92
AD Student Guide v1.0
Title Here
Person Interviewed: Head Receptionist (R. Allenby)
Guests usually book their accommodation, and may do so anything up to two years in advance,
either by telephone or letter. Some guests, or their companies, are customer-account holders with
the hotel. Guests must always confirm in writing if they are not already customer-account holders
with the hotel (Customer-account holders are companies or individuals who have a standing
agreement with the hotel to book rooms, and will be allowed to pay bills monthly, in arrears). For all
bookings, reception send a written confirmation of the booking. Customers may be asked to pay a
deposit, particularly in the case of large block-bookings. Bookings may at first be provisional and be
confirmed later. Bookings (provisional or confirmed) and are all recorded on the room-booking
chart, which is a spreadsheet printed out from one of the PCs at reception. The original documents
related to the booking are annotated with a reservation number (next sequential number) and filed in
arrival-date order in an office behind reception. A reservation card is completed and filed in
reservation number order.
On checking in, guests are asked to complete an index card (if a booking has previously been
made, this will be the reservation card) with personal details. This is filed in guest-name sequence
in reception and discarded once the bill has been paid. The guest's room-account is annotated with
the room charge and meals required. On checking out the bill is finalised with newspaper charges
and last-day telephone, bar, and restaurant charges. The guest may pay the whole bill or have all or
part of it allocated to his company's customer-account. All cash received is recorded in the daily
cash book.
At the start of each day, restaurant, bar, room service and telephone charges are added to the
appropriate room accounts. Each day, lists are prepared for the housekeeper to identify rooms for
service and rooms changing occupancy the following day; for the night-porter to notify newspaper
requirements; and for the restaurant to give room-numbers of guests expected for each meal. These
are prepared from the Room Booking Chart and the guest's account.
At the end of the day, all payments received are reconciled against the daily cash book and sent,
together with the paid-up bills and bills deferred for company payment, to Accounts.
Overnight the Booking Chart spreadsheets are updated with the information from the room booking
charts by the Night Receptionist. Although it is possible to update the spreadsheets directly on the
screen during the day, the reception staff found it took too long to locate the appropriate
spreadsheet which was then extremely difficult to read on the screen. They requested the
information be printed off each day and the sheets are manually updated.
Page 25 of 92
AD Student Guide v1.0
Title Here
Person Interviewed: Head Receptionist (R. Allenby)
Problems
Some problems occur with prior bookings as the Room Bookings chart becomes illegible after it has
been manually changed several times.
The Room Bookings charts are printed off each morning (1 chart for each floor of the hotel) each
with details of 30 rooms. Charts are produced for the next six weeks. If a customer wishes to
reserve a room beyond the six weeks period then that weeks’ chart is printed out and manually
updated. Although the policy is to fill the hotel from the lower floors upwards, block bookings often
disturb this pattern, and determining room availability can be a slow process.
Checking out can be time-consuming, as many bills are queried and errors are often found, for
example, bar receipts allocated to wrong accounts, or simple addition errors (bills are calculated
manually, with the help of a calculator. Occasionally, room charges, held on the Room Booking
chart, are found to be in error.
Customer-account numbers given by guests are not checked until the final bill arrives in the
accounts office, after the guest has left the premises.
The reconciliation of cash at the end of the day means that substantial sums of money are often
held at Reception, which is recognised as a security risk. More frequent release of cash to Accounts
would mean that reception was without the cash-book for periods of time, which is unacceptable.
The use of separate loose sheets for cash recording has been tried but failed as these often got lost.
Page 26 of 92
AD Student Guide v1.0
Title Here
Person Interviewed: Receptionist in charge of reservations (S. Fisher)
Subject: Bookings
Guests may make enquiries and bookings either in writing or by telephone. Telephoned bookings
are treated as provisional bookings unless a credit-card number or one of the hotel's customer-
account numbers is quoted. A written communication may result in either a firm booking or a
provisional booking.
Guests making provisional bookings are required to confirm the booking in writing within 2 weeks of
the reservation date, (although we always ask them to confirm within 7 days). If the booking is made
too close to the arrival-date for this to be possible, the accommodation will be released for re-letting
at 6pm on the date of arrival. Provisional bookings are identified in the Room Booking Chart with a
"P" against the date of reservation and reservation number. A reservation card is completed and
marked "P". The next reservation number is kept on a card at the front of the reservations tray.
A written booking may be taken as a firm booking if the guest's accommodation requirements can be
matched exactly. For a firm booking, a written confirmation is always sent by the hotel. Such
bookings may include a deposit, which is recorded as part-payment against the guest's account.
The accommodation is booked as "reserved" in the room Booking Chart and the reservation
number, date and "F" entered against the dates required. A reservation card is completed and filed
in the reservations tray. The original confirmation or booking letter is filed in date-of-accommodation
sequence.
Either a provisional or firm booking may be cancelled. Provided that this is 14 days or more before
the date accommodation is required, no charge will be made. Within 14 days, if a deposit has been
paid or a customer-account is involved, the guest's account is referred to Accounts for decision on
whether a refund, or a charge, is appropriate. All appropriate records are amended to cancel the
booking.
Page 27 of 92
AD Student Guide v1.0
Title Here
Volumes and Trends
The statistical data was collected as accurately as possible given the limitations of the current
system and is detailed below.
Volumes:
Trends:
Most residents are on business. Therefore the majority of trade is weekdays, with weekends and
holidays being less busy (no figures available to exactly quantify trends).
Strengths
The systems are fairly simple and on-the-job training is easy. No computer skill is needed.
Page 28 of 92
AD Student Guide v1.0
Title Here
2.4 Private Study Exercises
You should spend approximately 7.5 hours on the Private Study for this topic. You should use this
time to complete the exercises below as directed by your lecturer and to review the contents of this
topic.
Exercise 1:
Before attending the seminar session, read the background to the Hotel Olympia case study. You
can find this in the seminar notes for this topic.
Exercise 2:
Read Chapter 1 of the DSDM Atern Student Workbook and attempt the 5 multiple choice questions
at the end of the chapter.
Exercise 3:
Using the Case Study background information, complete this Project Approach Questionnaire (PAQ)
for the Hotel Olympia, as you see it at this point in the project.
Page 29 of 92
AD Student Guide v1.0
Title Here
Requirements have been
defined at a high level at the
outset of the project, and it is
6
acknowledged that changes
are likely during development
of the detail.
It is accepted that the detail of
both the requirements and the
7
solution will emerge as the
project progresses.
The Business Sponsor and
Business Visionary are aware
of the importance of active
business involvement and
8 have the willingness and
authority to commit
appropriate business
resources to the project as
required.
The Business Ambassadors
are sufficiently empowered to
9
guide the day to day evolution
of the solution.
The Solution Developers are
sufficiently empowered to
provide the best solution they
10
can from a business
perspective within pre-agreed
architectural constraints.
Solution development
resources are allocated at an
appropriate level and the
11 team will be largely stable
throughout the project (or, at
least, throughout each
increment).
The Project Team and
Solution Development team
12 are able to adopt the roles
and responsibilities within
DSDM Atern.
It will be possible for the
Solution Developers to have
easy access to Business
13
Ambassadors and Business
Advisors throughout the
project.
The Solution Development
team (including both business
and solution development
14 resources) will have the
appropriate collective
knowledge and/or technical
skills to deliver the solution.
Page 30 of 92
AD Student Guide v1.0
Title Here
The Solution Development
team (including both business
and solution development
resources) will have the
15 appropriate soft skills
(communication, negotiation
etc.) to work effectively with
each other and those around
them.
Strategies for continuous
communication and
collaborative working
16
practices are sufficient to
clearly support iterative
development of the solution.
The development technology
tools and techniques support
17
an iterative approach to
solution development.
There are no technical,
contractual or other
constraints to prevent the
solution being broken into
18 increments for development
and delivery (even if the
products of such increments
are not deployed
immediately).
All project participants
understand and accept that
on-time delivery of an
19
acceptable solution is the
primary measure of success
for the project.
All parties accept that
continual assessment of the
20 fitness for purposes of all
deliverables during
development is essential.
There are no mandatory
standards or practices in force
that will work against the
21
evolution of a solution from a
baselined set of high level
requirements.
Exercise 4:
In preparation for the tutorial session for this topic, make a note of any questions you have about the
case study exercises, the private study reading and the practical exercises from the recommended
text. You will have a chance to discuss these with your tutor during the tutorial.
Page 31 of 92
AD Student Guide v1.0
Title Here
2.5 Tutorial Notes
The tutorials for this topic will last for 1 hour.
Exercise 1:
Present your findings to the Project Approach Questionnaire from Private Study Exercise 3 to the
other students in your group. What is your assessment of how ‘risky’ the project seems, from an
Agile point of view?
Page 32 of 92
AD Student Guide v1.0
Topic 3
Topic 3: Modelling
3.2 Timings
Lectures: 2 hours
Seminar: 2 hours
Tutorials: 1 hour
Page 33 of 92
AD Student Guide v1.0
Title Here
3.3 Seminar notes
The time allocation for the seminar sessions for this topic is 2 hours.
You should spend approximately 1 hour on the exercise, plus time to review the results of your
classmates.
Work in groups as directed by your lecturer. Imagine you are a mix of developers and business
people who must perform the task and communicate with senior management.
1. Draw a high level diagram of your choice (rich picture, function hierarchy, context diagram or
simple illustration) which helps to define scope and structure of the project for the hotel, to
communicate with a mix of technical and business people in senior management.
Page 34 of 92
AD Student Guide v1.0
Title Here
3.4 Private Study Exercises
You should spend approximately 7.5 hours on the Private Study for this topic. You should use this
time to complete the exercises below as directed by your lecturer and to review the contents of this
topic.
Exercise 1:
Read the Modelling chapter (Chapter 2) of the DSDM Atern Student Workbook and attempt the 5
multiple choice questions at the end of the chapter. Your answers will be reviewed in the tutorial
session.
Exercise 2:
Through your own research, investigate the technique of High-level Use Case modelling.
Draw a high-level (scoping) use case diagram for the Hotel Olympia, based on the background
information and the interview with the Head Receptionist (presented in Topic 2).
Exercise 3:
In preparation for the tutorial session for this topic, make a note of any questions you have about the
case study exercises, the private study reading and the practical exercises from the recommended
text. You will have a chance to discuss these with your tutor during the tutorial.
Page 35 of 92
AD Student Guide v1.0
Title Here
3.5 Tutorial Notes
The tutorials for this topic will last for 1 hour.
Exercise 1:
Discuss your research into High-level Use Case modelling (Private Study Exercise 2) with the other
students in your group. You should prepare to feedback the most interesting findings to the rest of
the class and augment your own notes with any useful ideas suggested by other students.
You should also share your use case scoping diagram and explain how you arrived at your final
diagram.
Page 36 of 92
AD Student Guide v1.0
Topic 4
• Describe the style of working of an Agile team as compared to a non-Agile team (self-
directing, empowered);
• Discuss the style and recommended size of an Agile team;
• Understand the roles and responsibilities in an Agile team;
• Identify the roles required and the individuals best qualified to fill them, in a given scenario.
4.2 Timings
Lectures: 2 hours
Seminar: 2 hours
Tutorials: 1 hour
Page 37 of 92
AD Student Guide v1.0
Title Here
4.3 Seminar Notes
The time allocation for the seminar sessions for this topic is 2 hours.
The purpose of this exercise is to identify appropriate people for DSDM project roles.
Work in groups as directed by your lecturer. For this exercise, you are a management team who
have been brought in from the hotel’s Group Head Office by request of the Olympia Hotel’s General
Manager.
1. Use the role briefs below to identify which members of staff could take one or more DSDM
Atern team roles in Template A below. Ensure that every role is filled.
Some roles may have more than one person and sometimes a person may hold more than one
role. Give reasons for your choices.
Use the comment column in the table below to note any concerns about the suitability of the
people chosen and/or to show other people who you considered.
Page 38 of 92
AD Student Guide v1.0
Title Here
HOTEL OLYMPIA
The Business
General Manager Les Timmis
Chief Accountant Evelyn Cash
Assistant Accountant Lee Ditton
Marketing Manager Lin Barking
Deputy Head Receptionist Sam Fisher
Kitchen Manager Pat O’Cake
Restaurant Manager Karel Singa
IT Staff from the Head Office of the Hotel Group (Normally located 200km away)
IT Analyst/developer Stevie Reader
IT Analyst/developer Chris Mist
IT Analyst/developer Nicky Fox
IT Analyst/developer Val Derry
IT Analyst/developer Georgie Gere
Page 39 of 92
AD Student Guide v1.0
Title Here
General Manager: Les Timmis
Responsibilities: In charge of the day-to-day smooth running of the hotel, its finances
and stores; also responsible for future strategy and planning for the
hotel
System requirements: To avoid chaos when the influx of visitors are at the hotel. To ensure
that the hotel remains profitable
Likes: People
Background: Evelyn has been the accountant for the hotel for six years and was
involved in the installation of the computer system currently used for
accounting functions.
Responsibilities: Lin is responsible for pricing policy for the hotel; advertising and
planning marketing campaigns; doing market research to identify new
ways of attracting customers. Lin would sum up the job as: identifying,
anticipating and satisfying customer’s requirements profitably.
Background; Lin has worked in Marketing for 3 years; 2 of these with another hotel
in the group and the past 12 months with Olympia. She has an
Economics degree and an MBA.
Page 40 of 92
AD Student Guide v1.0
Title Here
Management Style: Brisk and Energetic.
Experience: Has been a business manager and knows IT superficially. Has been
trained as a facilitator but has little experience thus far.
System Requirements: To help the team at Olympia develop and implement what the
business really needs.
Likes: people
Dislikes: impoliteness
System Requirements: To deal with customers in a friendly and efficient manner, especially on
arrival and check-out.
Page 41 of 92
AD Student Guide v1.0
Title Here
Kitchen Manager: Pat O’Cake
Responsibilities: Producing weekly menus for breakfast, lunch and dinner. Advance
ordering of food to fulfil the menus. Ordering and catering for functions.
Ensuring the smooth running of the kitchen and looking after the
kitchen staff.
Likes: Food, often eating more of the kitchen stock than is acceptable!
Dislikes: Being told what to do, or having other people’s ideas imposed in the
kitchen.
System Requirements: To ensure that the orders of guests are satisfied. Too frequently, the
items on the menu become unavailable too soon, and guests are
disappointed.
Dislikes: Does not speak to the accountant, dislikes the reception staff.
System requirements: Would like to try out an Agile framework for a project.
Page 42 of 92
AD Student Guide v1.0
Title Here
Likes: People with clarity of purpose
Character: Intelligent but can be stubborn even when better ideas have come
from others.
Management Style: Likes to work alone. Hates Agile ideas such as working in teams.
Dislikes: Technophobes
Character: Bright but not very confident until thoroughly familiar with the work
Likes: Praise
Dislikes: Criticism
Experience: Has developed many systems using programming languages and Web
development tools. Likes getting involved with the fine detail and
producing solutions with own ideas added.
Likes: Cricket
Page 43 of 92
AD Student Guide v1.0
Title Here
Dislikes: Being made to work to rigid specifications
Page 44 of 92
AD Student Guide v1.0
Title Here
Project Roles for the Hotel Olympia Project
Business Visionary
Business Ambassador
Business Advisor
Project Manager
Technical Co-ordinator
Page 45 of 92
AD Student Guide v1.0
Title Here
Team Leader
Business Analyst
Solution Developer
Solution Tester
Page 46 of 92
AD Student Guide v1.0
Title Here
4.4 Private Study Exercises
You should spend approximately 7.5 hours on the Private Study for this topic. You should use this
time to complete the exercises below as directed by your lecturer and to review the contents of this
topic.
Exercise 1:
Read Chapter 3, Roles, Skills and Team Structures, of the DSDM Atern Student Workbook and
attempt the 5 multiple choice questions at the end of the chapter.
Exercise 2:
Research team role analysis (Meredith Belbin’s approach, plus any one other approach you find)
and prepare a presentation of the team roles proposed here.
Be prepared to discuss the advantages of using such an approach with the Agile team.
Exercise 3:
In preparation for the tutorial session for this topic, make a note of any questions you have about the
case study exercises, the private study reading and the practical exercises from the recommended
text. You will have a chance to discuss these with your tutor during the tutorial.
Page 47 of 92
AD Student Guide v1.0
Title Here
4.5 Tutorial Notes
The tutorials for this topic will last for 1 hour.
Exercise 1:
Work in a small group and present your findings from the team role research that you conducted
during the private study time for this topic. Work together to develop a presentation to give to the
other groups.
Page 48 of 92
AD Student Guide v1.0
Topic 5
5.2 Timings
Lectures: 2 hours
Seminar: 2 hours
Tutorials: 1 hour
Page 49 of 92
AD Student Guide v1.0
Title Here
5.3 Seminar Notes
The time allocation for the seminar sessions for this topic is 2 hours.
Exercise 1:
• To consider appropriate configuration of the lifecycle for the Hotel Olympia Project
• To produce one product (A one-page summary of the Outline Solution, which is one part of
the Feasibility Assessment).
For this exercise, you are the Project Manager, the Business Analyst, the Business Visionary and
the Technical Co-ordinator.
2. Decide on a suitable lifecycle configuration for this project to include incremental delivery, over
the next 12 weeks, of a solution to meet the project objective. Please note, this is not a full plan
of the project, just a high level view of the likely deliveries.
3. Show your planned lifecycle stages on a flip chart, for presenting to the other groups later.
Page 50 of 92
AD Student Guide v1.0
Title Here
5.4 Private Study Exercises
You should spend approximately 7.5 hours on the Private Study for this topic. You should use this
time to complete the exercises below as directed by your lecturer and to review the contents of this
topic.
Exercise 1:
Students should read Chapter 4 of the DSDM Atern Student Workbook and attempt the 5 multiple
choice questions at the end of the chapter.
Exercise 2:
Research the 17 products of DSDM Atern set out in Appendix C of the DSDM Atern Handbook. This
can be viewed freely at www.dsdm.org.
Draw a diagram (mind-map, hierarchy or similar) to illustrate the 17 key products and their sub-
products, for presentation to the tutorial group.
Exercise 3:
In preparation for the tutorial session for this topic, make a note of any questions you have about the
case study exercises, the private study reading and the practical exercises from the recommended
text. You will have a chance to discuss these with your tutor during the tutorial.
Page 51 of 92
AD Student Guide v1.0
Title Here
5.5 Tutorial Notes
The tutorials for this topic will last for 1 hour.
Exercise 1:
Share your diagram of the structure of the 17 products from Private Study Exercise 2 with the other
students in your group. Discuss the key things you found out and any differences in the diagrams.
Page 52 of 92
AD Student Guide v1.0
Topic 6
• Explain how Agile project management differs from traditional project management;
• Explain the use of the Agile control parameters;
• Identify the Agile differences from traditional project management for key components of
project management;
• Apply risk considerations to an Agile project management scenario.
6.2 Timings
Lectures: 2 hours
Seminar: 2 hours
Tutorials: 1 hour
Page 53 of 92
AD Student Guide v1.0
Title Here
6.3 Seminar Notes
The time allocation for the seminar sessions for this topic is 2 hours.
• To identify initial risks to the Agile way of working by completing a Project Approach
Questionnaire.
• To consider major risks and their mitigations
Work in small groups as directed by your tutor. For this exercise, you are the Project Manager,
Business Visionary, Technical Co-ordinator and Business Analyst. Your tutor will act as Business
Sponsor, if required.
1. Review the Project Approach Questionnaire for the Hotel Olympia case study, previously
completed in Topic 2, identifying any changes.
Page 54 of 92
AD Student Guide v1.0
Title Here
6.4 Private Study Exercises
You should spend approximately 7.5 hours on the Private Study for this topic. You should use this
time to complete the exercises below as directed by your lecturer and to review the contents of this
topic.
Exercise 1:
Read Chapter 5 of the DSDM Atern Student Workbook. You will not yet have covered some of the
content from this chapter as it is split across two lectures. However, reading it now will help prepare
you for the next lecture when it is discussed further.
List 10 major differences between traditional project management and Agile project management.
Exercise 2:
In preparation for the tutorial session for this topic, make a note of any questions you have about the
case study exercises, the private study reading and the practical exercises from the recommended
text. You will have a chance to discuss these with your tutor during the tutorial.
Page 55 of 92
AD Student Guide v1.0
Title Here
6.5 Tutorial Notes
The tutorials for this topic will last for 1 hour.
Exercise 1:
Share with your group the differences you listed between traditional and Agile project management.
Make notes on any points which other students suggest.
Page 56 of 92
AD Student Guide v1.0
Topic 7
7.2 Timings
Lectures: 2 hours
Seminar: 2 hours
Tutorials: 1 hour
Page 57 of 92
AD Student Guide v1.0
7.3 Seminar Notes
The time allocation for the seminar sessions for this topic is 2 hours.
Exercise 1:
• To act as a reminder to keep the 8 Principles at the centre of the project work - these are the
things which will cause problems if not addressed.
• To see the mapping of principles to Quality and Testing, Configuration, Maintainability and
Metrics
Work in a group as directed by your tutor. Imagine you are a mix of developers and business
people who must perform the task and communicate with senior management.
Page 58 of 92
AD Student Guide v1.0
7.4 Private Study Exercises
You should spend approximately 7.5 hours on the Private Study for this topic. You should use this
time to complete the exercises below as directed by your lecturer and to review the contents of this
topic.
Exercise 1:
Review Chapter 5 of the DSDM Atern Student Workbook (which you already read during Topic 6)
and answer the multiple choice questions at the end of the chapter.
Exercise 2:
Research the topic of Agile Project Management to answer the following questions. Prepare a one-
page discussion of each point.
Exercise 3:
Work in a small group to prepare your answers from Exercise 2 into a 20 minute presentation. You
will deliver this to the other groups during the tutorial for this topic.
Exercise 4:
In preparation for the tutorial session for this topic, make a note of any questions you have about the
case study exercises, the private study reading and the practical exercises from the recommended
text. You will have a chance to discuss these with your tutor during the tutorial.
Page 59 of 92
AD Student Guide v1.0
7.5 Tutorial Notes
The tutorials for this topic will last for 1 hour.
Exercise 1:
During this tutorial, you will give the presentation you prepared during Private Study Exercise 3 to
the rest of the class, following the instructions given by your tutor.
You should take notes during the other students’ presentations and ask questions as necessary.
Page 60 of 92
AD Student Guide v1.0
Topic 8
• Explain what a facilitated workshop is, and the benefits and risks;
• Describe the roles and responsibilities in a facilitated workshop;
• Identify where facilitated workshops would be used in an Agile project;
• Plan, prepare for and run a facilitated workshop, towards a given outcome;
• Take the roles of facilitator, participant and scribe in workshops.
8.2 Timings
Lectures: 2 hours
Seminar: 2 hours
Tutorials: 1 hour
Page 61 of 92
AD Student Guide v1.0
8.3 Seminar Notes
The time allocation for the seminar sessions for this topic is 2 hours.
The purpose of this exercise is to prepare for and participate in (or facilitate) a facilitated workshop.
You will be assigned a role by your tutor. You will be one of the following:
a. Ensure everyone is aware of the project objective (assume this is already authorised by
the Business Sponsor) and the timeframe for the project.
b. Ensure everyone knows/accepts their roles in the project (already authorised by the
Business Sponsor).
2. As a group, run the workshop. You should allow approximately 45 minutes for the workshop
itself.
3. Follow the guidance from your tutor and review the success of the workshop.
Page 62 of 92
AD Student Guide v1.0
8.4 Private Study Exercises
You should spend approximately 7.5 hours on the Private Study for this topic. You should use this
time to complete the exercises below as directed by your lecturer and to review the contents of this
topic.
Exercise 1:
Read Chapter 6 of the DSDM Atern Student Workbook and attempt the 5 multiple choice questions
at the end of the chapter.
Exercise 2:
In preparation for the tutorial session for this topic, make a note of any questions you have about the
case study exercises, the private study reading and the practical exercises from the recommended
text. You will have a chance to discuss these with your tutor during the tutorial.
Exercise 3:
Use the Internet to research an effective technique to use in a workshop you are to prepare. Many
websites do business games and facilitation techniques, including www.squarewheels.com and
www.businessballs.com.There is also http://www.iafworld.com which is the home of the international
association of facilitators.
In pairs, or small groups, prepare to facilitate a short workshop (15 minutes) to run with six
participants from other groups during the tutorial. Prepare an agenda to issue to participants and be
ready to run the workshop with a group at the next tutorial. Typical topics to choose are:
Page 63 of 92
AD Student Guide v1.0
8.5 Tutorial Notes
The tutorials for this topic will last for 1 hour.
Exercise 1:
Run the workshops you designed in your private study time on another group in the class, as
assigned by your tutor.
Page 64 of 92
AD Student Guide v1.0
Topic 9
• Explain what a requirement is, and the difference between functional and non-functional
requirements;
• Explain the differences between the levels of detail of traditional requirements and agile
requirements;
• Explain the concept of a user story and the advantages and disadvantages of this approach
to requirements;
• Define a given number of requirements from a scenario, using user stories;
• Explain the purpose and application of MoSCoW prioritisation;
• Prioritise a list of requirements from a given scenario, according to MoSCoW rules;
• Discuss the link between requirements and modelling.
9.2 Timings
Lectures: 2 hours
Seminar: 2 hours
Tutorials: 1 hour
Page 65 of 92
AD Student Guide v1.0
9.3 Seminar Notes
The time allocation for the seminar sessions for this topic is 2 hours.
• Outputs from earlier seminar exercises and the list of requirements in the table on the next
pages.
Work in groups of 4-6. You are a mixture of Solution Developers, Business Ambassadors and
Solution Testers in the Solution Development Team empowered to do this job. Typically you would
be:
1. Match the requirements listed on the next pages with the business function they support.
Clarify or split the requirements if necessary.
4. Identify three essential global non-functional requirements and one which is specific to one
function.
Page 66 of 92
AD Student Guide v1.0
Olympia Hotel Requirements List
Functional Areas:
a. Reserve rooms
b. Check-in
c. Add charges to bills, such as newspapers, meals etc.
d. Check out
e. Prepare housekeeping information
f. Control kitchen stock
g. Produce management and marketing information
You need to record the GLOBAL non-functional requirements at the end of this worksheet.
Functional Requirements
Page 67 of 92
AD Student Guide v1.0
Req Original New Functional Function Non-Functional MSCW Busines
Id Requirement Id Requirement(s) A-G Requirement(s) Priority s
Ambass
ador
4 Ability to produce
details of
provisional
bookings not
confirmed within 14
days of the
reservation date,
with the option to
the user to release
the rooms.
5 Links from
restaurant and bar
tills to update
customer accounts
automatically and
instantly.
7 Facility for
newspaper orders
to be entered
directly to the
customer account.
8 Daily production of
newspaper
requirements list.
9 Forward-loading
figures on hotel
occupancy to be
produced for use in
ordering
food and drink.
Page 68 of 92
AD Student Guide v1.0
Req Original New Functional Function Non-Functional MSCW Busines
Id Requirement Id Requirement(s) A-G Requirement(s) Priority s
Ambass
ador
10 A computerised
stock control
system for food and
drink with
automated links to
bar and restaurant
for charging.
11 Daily production of
lists for
housekeeping and
the restaurant.
Page 69 of 92
AD Student Guide v1.0
Req Original New Functional Function Non-Functional MSCW Busines
Id Requirement Id Requirement(s) A-G Requirement(s) Priority s
Ambass
ador
15 Facility to handle
cancellations
including
notification to
Accounts if a refund
or charge is
involved.
16 Facility to
interrogate
customer data on
usage of rooms.
17 Facility to classify
customers
(business, weekend
breaks, holidays)
and reasons for
choosing the Hotel
(facilities, position,
service).
18 Facility to
interrogate room
occupancy figures
and forward loading
data.
Page 70 of 92
AD Student Guide v1.0
G NFR2
G NFR 3
Page 71 of 92
AD Student Guide v1.0
9.4 Private Study Exercises
You should spend approximately 7.5 hours on the Private Study for this topic. You should use this
time to complete the exercises below as directed by your lecturer and to review the contents of this
topic.
Exercise 1:
Read Chapter 7 of the DSDM Atern Student Workbook and attempt the 5 multiple choice questions
at the end of the chapter.
Exercise 2:
Rewrite requirements 1 – 5 of the list of requirements for the case study as User Stories, for review
in the tutorial.
Exercise 3:
In preparation for the tutorial session for this topic, make a note of any questions you have about the
case study exercises, the private study reading and the practical exercises from the recommended
text. You will have a chance to discuss these with your tutor during the tutorial.
Page 72 of 92
AD Student Guide v1.0
9.5 Tutorial Notes
The tutorials for this topic will last for 1 hour.
Exercise 1:
Review the User Stories you wrote in your private study time with the rest of your group.
Page 73 of 92
AD Student Guide v1.0
Page 74 of 92
AD Student Guide v1.0
Topic 10
10.2 Timings
Lectures: 2 hours
Seminar: 2 hours
Tutorials: 1 hour
Page 75 of 92
AD Student Guide v1.0
10.3 Seminar Notes
The time allocation for the seminar sessions for this topic is 2 hours.
Exercise 1: Prototyping
• to prepare and present a simple, paper-based prototype (or role-play prototype) of the
reservations aspect of the Hotel Olympia project. This will be used to inform staff of the
changes they are likely to see.
For this exercise, you are the Project Manager and relevant members of the Solution Development
Team.
2. Explain what perspective this is testing (functional, usability, non-functional) and why.
3. Prepare a short presentation to show this prototype to other groups, who will be looking at it
from the point of view of the receptionists who will be handling reservations when the new
systems are implemented.
Page 76 of 92
AD Student Guide v1.0
10.4 Private Study Exercises
You should spend approximately 7.5 hours on the Private Study for this topic. You should use this
time to complete the exercises below as directed by your lecturer and to review the contents of this
topic.
Exercise 1:
Read the Iterative Development and Prototyping chapter (Chapter 8) of the DSDM Atern Student
Workbook and attempt the 5 multiple choice questions at the end of the chapter.
Exercise 2:
Explain how prototyping could be used within the case study to evaluate the effectiveness of
electronic tills for the bar and restaurant. What kind of prototype would this be? What are the
advantages and disadvantages of performing this kind of prototype?
Prepare the above as a presentation to explain the prototype as if to the hotel management.
Exercise 3:
In preparation for the tutorial session for this topic, make a note of any questions you have about the
case study exercises, the private study reading and the practical exercises from the recommended
text. You will have a chance to discuss these with your tutor during the tutorial.
Page 77 of 92
AD Student Guide v1.0
10.5 Tutorial Notes
The tutorials for this topic will last for 1 hour.
Exercise 1:
Present the prototype you selected in Exercise 2 of the private study session to the rest of the
group, and highlight its advantages and disadvantages.
Page 78 of 92
AD Student Guide v1.0
Topic 11
• Explain the need for estimating and the factors affecting estimates;
• Estimate given tasks to establish the different approaches which can be used;
• Identify factors affecting estimating and the link between estimating and requirements detail;
• Define what timeboxes are and the different levels of these within a project;
• Produce and present a timeboxed delivery plan for a given scenario.
11.2 Timings
Lectures: 2 hours
Seminar: 2 hours
Tutorials: 1 hour
Page 79 of 92
AD Student Guide v1.0
11.3 Seminar Notes
The time allocation for the seminar sessions for this topic is 2 hours.
• To produce a first-draft delivery plan, showing development timeboxes and the functionality
to be delivered from them.
• To show user and technical Solution Development Team resources needed by each of the
timeboxes.
• To prepare for and participate in an informal workshop to present and discuss the plan.
• Outputs from all previous seminar exercises, the project objective and the diagram of the
scope of the system.
• The prioritised requirements list, with the group’s own MoSCoW priorities from the Topic 9
seminar exercise.
• The table below on estimates for the requirements.
You are members of the empowered Solution Development team for the project, plus the Project
Manager. For the preparation of the plan, you can gain input from the Business Visionary in the
form of your tutor. For the workshop and presentation of the plan, you will have to provide:
• A facilitator
• A presenter
• A scribe
Note that this will not be an independent facilitation. Observe whether this makes a difference.
1. Produce a timeboxed and visible delivery plan for the whole 12 week period, divided into 2 or 3-
week timeboxes to cover the functionality necessary to satisfy the requirements.
• Identify, and make visible, the high-level requirements to be addressed in each timebox and
their priorities (MoSCoW).
• Identify by name the user and technical resources needed for each timebox to allow the work
to be done.
• Check that there is no overloading of users’ and technical time in any timebox.
2. Prepare for a presentation of your first draft timeboxed plan to deliver to the hotel management.
The objectives of this workshop are to:
Page 80 of 92
AD Student Guide v1.0
Olympia Hotel Requirements List: Estimates, for use in Timebox Planning
Page 81 of 92
AD Student Guide v1.0
User time Developer and Tester time
Old Original Requirement New MSCW Requirement Short Name DAYS User(s) DAYS Develope
Re Id Per user resource per Developer, r and
q needed and the same Tester
(Business
Id again per resource
Ambassador) (initials)
Tester needed
(initials)
1 Facility to make, amend and delete 1a Make reservation 6 8
reservations using “user-friendly”
screens. The user should be able
to select easily which function
he/she wants to carry out. The
outline screens should all look the
same.
1b Amend reservation 4 6
1c Delete reservation 4 6
2 Check-in facility, which will quickly Check-in 4 6
and efficiently update the
reservation to “arrived” or store
appropriate details if customer just
walks in and accommodation is
available.
3 Ability to print, on request, written Print booking confirmation 4 6
confirmation of bookings. This is for
customer-account holders and for
written bookings.
4 Ability to produce details of Release provisional 4 6
provisional bookings not confirmed booking
within 14 days of the reservation
date, with the option to the user to
release the rooms.
Page 82 of 92
AD Student Guide v1.0
5 Links from restaurant and bar tills to Add restaurant and bar 4 8
update customer accounts charges
automatically and instantly.
Page 83 of 92
AD Student Guide v1.0
13 Input of payment type on check-in 13a Input payment type 4 6
and whether part or the entire bill is
being paid. If payment by cash at
check-out, update cash receipt
data, this data being made
available to the accounting
systems.
13b Allow cash payment 4 4
14 Input if no payment, (customer Allow checkout with later 4 6
account holders) account to be sent payment
to accounts department and
letter/invoice generated.
15 Facility to handle cancellations Cancel booking 4 6
including notification to Accounts if
refund or charge is involved.
16 Facility to interrogate customer data Customer data usage 6 6
on usage of rooms. enquiry
17 Facility to classify customers Add customer class 4 4
(business, weekend breaks,
holidays) and reasons for choosing
the Hotel, (facilities, position,
service).
18 Facility to interrogate room 18a Capture room occupancy 4 8
occupancy figures and forward data
loading data.
18b Future room occupancy 4 8
Enquiry
Page 84 of 92
AD Student Guide v1.0
Global Non-Functional Requirements
Don’t forget that the non-functional requirements may require extra time in the delivery plan to build
in and deploy!
Page 85 of 92
AD Student Guide v1.0
11.4 Private Study Exercises
You should spend approximately 7.5 hours on the Private Study for this topic. You should use this
time to complete the exercises below as directed by your lecturer and to review the contents of this
topic.
Exercise 1:
Read Chapter 9 of the DSDM Atern Student Workbook and attempt the 5 multiple choice questions
at the end of the chapter.
Exercise 2:
In groups of 4 – 6, research the Agile planning technique of planning poker. You may like to refer to
the following book for information, or conduct research using the Internet.
Produce a short report on the way in which this works, along with the advantages and
disadvantages.
Exercise 3:
Within your group, try out planning poker for a simple task: e.g. running between two points, passing
obstacles.
1. First, your group should look at the “job” and estimate it using planning poker. Discuss estimate
differences and agree a size in story points.
2. Consider a second similar task and estimate it in relation to the first (Is it twice as big, five times
as big, etc.?)
3. Get one member of the group to perform the first task. Compare the estimate with the actual.
4. How does this affect your expectation for the second task?
5. Try the second task and compare actual with estimate. How good was the group estimate?
6. Write up the results of the experiment for group discussion in the tutorial.
Exercise 4:
In preparation for the tutorial session for this topic, make a note of any questions you have about the
case study exercises, the private study reading and the practical exercises from the recommended
text. You will have a chance to discuss these with your tutor during the tutorial.
Page 86 of 92
AD Student Guide v1.0
11.5 Tutorial Notes
The tutorials for this topic will last for 1 hour.
Exercise 1:
Feedback the results of your research and experiments from the private study work to the rest of the
class.
Page 87 of 92
AD Student Guide v1.0
Page 88 of 92
AD Student Guide v1.0
Topic 12
• Place techniques taught in this whole module in the context of the module themes;
• Demonstrate an understanding of concepts taught and recognise the links between them;
• Place the principles, roles and key techniques taught during the module into the appropriate
place(s) in the lifecycle;
• Demonstrate the ability to be proactive in directing your own revision.
12.2 Timings
Lectures: 2 hours
Seminar: 2 hours
Tutorials: 1 hour
Page 89 of 92
AD Student Guide v1.0
12.3 Seminar Notes
The time allocation for the seminar sessions for this topic is 2 hours.
Exercise 1:
Your tutor will put you into small groups with your classmates. In your groups, answer the following
questions:
• State in a few sentences what Agile is and how it is different from a more traditional waterfall
approach. What benefits does it bring? What additional risks does it have?
• Explain the 8 principles of DSDM Atern.
• Draw a simple model (diagram) of this module and its interactions, to help with revision.
• Describe a typical work pattern for a co-located Solution Development Team.
• Explain each of the 5 main stages of the Atern life cycle. What are the other 2?
• Explain the different approach to project management of an Agile project, as compared to
waterfall one.
• Describe the benefits of:
- Facilitated workshops
- Requirements
- Prototyping
- Estimating
- Timeboxing
Page 90 of 92
AD Student Guide v1.0
12.4 Private Study Exercises
You should spend approximately 7.5 hours on the Private Study for this topic. You should use this
time to complete the exercises below as directed by your lecturer and to review the contents of this
topic.
Exercise 1:
Refresh your knowledge by re-reading any chapters of the DSDM Atern Student Workbook with
which you do not feel confident, and re-do the multiple choice questions at the end of each chapter.
Make a note of any questions you want to ask in the final tutorial session.
Exercise 2:
Look at the sample exam paper that your tutor gave you at the end of the seminar for this topic, and
attempt to complete the questions. You may wish to answer the questions fully, or to make ‘answer
plans’ made up of the key points you think are required for each answer.
Page 91 of 92
AD Student Guide v1.0
12.5 Tutorial Notes
The tutorials for this topic will last for 1 hour.
Exercise 1:
In this final tutorial, you should use the opportunity to raise any questions or queries arising from the
case study exercises, private study reading or exercises in the DSDM Atern Student Workbook.
Page 92 of 92
AD Student Guide v1.0