strata-blueprints

Library room booking service (RFP)

Version: 0.1.0

This is a worked blueprint for a request for proposals (RFP): a town council asks bidders to propose a way for patrons to book the public library’s meeting rooms. The issuer states the need, the value, the parts and their seams, and the limits an answer must meet. The means are left to the bidder. It is one way to fill the layers, not a template.

Layer 1: Vision

Scope: the whole room booking service, its patrons and staff, and the outside bodies it depends on.

1. Need

The town library has meeting rooms that residents want to use for study groups, clubs and small events. In the council’s account, a resident today must ask at the desk or phone during opening hours, and staff keep the bookings on paper. The council says rooms are sometimes promised twice, residents do not know what is free, and staff spend desk time on questions a resident could settle alone. The town wants a service that lets residents book rooms themselves and lets staff see and manage the use.

2. Target audience

3. Value

4. Focus

The service covers listing the rooms, booking and cancelling, telling patrons about their bookings, blocking rooms and reporting use. It does not cover taking payment, lending equipment, or bookings made at the desk by phone that bypass the service.

5. Success measures

6. Qualities and constraints

7. Vocabulary

8. Costs

9. Risks

10. Open Concerns

11. Assumptions

12. Decisions

Layer 2: Structure

Scope: the whole room booking service, divided into parts, with the seams between them and with the outside.

1. Parts

2. Standing

3. Seams between parts

4. Seams with the outside

5. Shared things

6. Scenario paths

7. Costs

None.

8. Risks

None.

9. Open Concerns

None.

10. Assumptions

11. Decisions

Layer 3: Detail

Scope: one part in each entry below, only where the town fixes a limit or a rule a bid must meet. Construction in each entry is the bidder’s to propose.

Catalogue (part)

1. Responsibility

Holds each room with its size and opening hours, and answers for showing a patron only the rooms that are open, fit and free.

2. Rules

3. Limits

4. Construction

5. Assumptions

None.

6. Decisions

None.

Booking (part)

1. Responsibility

Holds each booking and answers for keeping any room from being held twice, so that a booking the patron was told of is a booking they have.

2. Rules

3. Limits

4. Construction

5. Assumptions

6. Decisions

Notices (part)

1. Responsibility

Answers for telling the patron what became of their booking and reminding them before it, through the channel the patron gave.

2. Rules

3. Limits

4. Construction

5. Assumptions

None.

6. Decisions

None.

Staff desk (part)

1. Responsibility

Answers for letting staff change the rooms, block a room for a span and ask for the use report, and for showing staff no more than their work needs.

2. Rules

3. Limits

4. Construction

5. Assumptions

None.

6. Decisions

None.

What to notice