This document is simplified heavily to match first-year-students’ knowledge and skills
Table of Contents
1 INTRODUCTION 3
2 THE ENVIRONMENT 4
3 THE STAKEHOLDERS 5
Other stakeholders 5
Additional Stakeholders 5
4 USE CASES 6
Use Case Diagram 6
Manage owner information 6
Manage idea categories 6
Manage ideas 6
Manage votes and comments 6
5 SYSTEM ARCHITECTURE 7
6 NON-FUNCTIONAL SYSTEM REQUIREMENTS 8
The majority of the population in Finnish cities lives in buildings or housing communities that consist of several flats, in a housing community or housing cooperative (“Asunto-osakeyhtiö”). People owning flats own shares of that company. E.g. the owner of a 34.5 m2 flat might own 345 shares and so on. Those shares grant the right to vote in common decisions and to inhabit own and administrate that flat.
A Finnish housing cooperative (“Asunto-osakeyhtiö”, “as. oy.”) called as. oy. Punatiili wants to make it easier for the owners to bring up their ideas for developing the community and e.g. ideas of social parties that could be organized. It’s also important to know what the other members think about these ideas or proposals. Is there a lot of support for the idea, or do some people have something to add to the idea as a useful comment.
By the law only the shareholders’ meeting (Finnish “yhtiökokous”) (which is normally held once every year between January and June) can make decisions and only on issues that have been informed to everybody two weeks before the meeting by the housing administration (“asunto-osakeyhtiön hallitus”).
But also the housing administration can make decisions on their own as long as they abide by the law, community’s own regulations, good administrative manner and possible a given budget.
Thus, lots of ideas will be proposed to the administration that should accept and implement the best ideas.
So far the Housing manager (E.g. “isännöitsijä”) has used the paper and pen method to manage the information. But, as there are 100 owners the paper and pen method is getting impossible to handle.
The owners have heard about the possibilities of the ICT, databases and web applications. Now they want to find out which of the business processes could be automatized with an application system consisting of a web application and a database. This is the document that looks at the whole information system from the business process point of view and defines requirements for the system and selects the processes that will be automatized.
The future expectations and expansions will be taken into consideration (where possible) while building the system as only some part of the business processes will be covered by the web application that will be built this time.
2 The Environment
The first version of the application system (web application and the database) will be installed in one computer only and it will be used with a local web browser only. (Future application development courses deal with multi-user systems and web security.)
3 The Stakeholders
The housing manager who happens to be in charge at the time when somebody communicates either via email or phone will be the user in this first, single-user version of the application system.
The owners are registered to the system first. Then they can inform about the ideas they have invented. The owner communicates with the housing manager by phone or email.
In addition to these there might be other stakeholder groups that are not discussed this time.
Picture 3.1 Stakeholder Dia