Changes between Version 6 and Version 7 of Vision


Ignore:
Timestamp:
12/02/12 14:52:39 (12 years ago)
Author:
13078
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Vision

    v6 v7  
    7474  11.8  Reason [[BR]]
    7575 
    76 Vision [[BR]]
    77 
    78 1.Introduction
    79 Software (web site) for research group of people data base
     76== Vision ==
     77
     78== 1.Introduction ==
     79Software (web site) for research group of people data base [[BR]]
    8080The purpose of this document is to collect, analyze, and define high-level needs and features web site Biography.
    8181It focuses on the capabilities needed by the stakeholders, and the target users, and why these needs exist.
    8282The details of how the web site Biography fulfils these needs are detailed in the use-case and supplementary specifications.
    8383
    84 1.1     Purpose
     84=== 1.1 Purpose ===
    8585The goal of this document is to have the biographies on one place for certain group of people. With arrangement of the web site where the biographies will be arranged, the companies and the other people will be able to see on one place the biographies, in which files one person was included and many other convenient.
    8686
    87 1.2     Scope
     87=== 1.2 Scope ===
    8888Scope of this vision refers to the website biography, which will be developed by the team ALDIS. Prof. Vangel us open space http://develop.finki.ukim.mk/projects/biography where you can work on this system.
    8989
    90 1.3     Definitions, Acronyms and Abbreviations
     90=== 1.3 Definitions, Acronyms and Abbreviations ===
    9191BIO - Biography
    9292
    93 1.4     References
     93=== 1.4 References ===
    9494Beside this document we have other documents for example: weekly reports, interview, presentations and etc.
    9595
    96 1.5     Overview
     96=== 1.5 Overview ===
    9797This document represents the vision of the software, review and access to the software.
    9898
    99 2.      Positioning
    100 2.1     Business Opportunity
     99== 2.Positioning ==
     100=== 2.1 Business Opportunity ===
    101101The software will be used for reading, searching and discovering certain information, files etc, for a certain person.
    102102
    103 2.2     Problem Statement
    104 
    105 2.3     
     103=== 2.2 Problem Statement ===
     104
    106105The problem of  Overlap of the files (one person wrote with one name on one file, and the other one that associated in that file wrote it under other name. With this will be achieved more duplicates and etc.)
    107106Affects Musicians, informatics, poets…
     
    109108a successful solution would be  Here the files are connected with that person and he can add and summarize.
    110109
    111 2.4     Product Position Statement
    112 
    113 For     Musicians, informatics, poets..
    114 Who     [statement of the need or opportunity]
    115 The (product name)      Web software for biography
    116 That    Simpler way of having more biographies on one place
    117 Unlike  [primary competitive alternative]
    118 Our product     [statement of primary differentiation]
    119 
    120 3.      Stakeholder and User Descriptions
     110=== 2.3 Product Position Statement ===
     111
     112||For||Musicians, informatics, poets..||
     113||Who||[statement of the need or opportunity]||
     114||The (product name)||Web software for biography||
     115||That||Simpler way of having more biographies on one place||
     116||Unlike||[primary competitive alternative]||
     117||Our product||[statement of primary differentiation]||
     118
     119== 3.Stakeholder and User Descriptions==
    121120
    122121For this project we ask many people from different areas and we will put the best and most liked features from asked people. Also for this project we ask the people which will read the biographies and we make survey which features are most interested for them and how they want to classify the information for the people and which features they want to see on different place in the biographies.
    123122
    124 3.1     Market Demographics
     123=== 3.1 Market Demographics ===
    125124
    126125Our small team work on this project and we want to grow up our respect between the IT companies. We make discount on our prices because we want to be competitive with other companies who work on this type of software.
    127126
    128 3.2     Stakeholder Summary
    129 Name    Represents      Role
    130 Person who write his biography  Often users     They will write information about their work
    131 Biography reader        People who will read the biographies    People who will see the work on the people their shared work, people who are interested about some projects, events etc.
     127=== 3.2 Stakeholder Summary ===
     128||Name||Represents||Role
     129||Person who write his biography||Often users||They will write information about their work||
     130||Biography reader||People who will read the biographies||People who will see the work on the people their shared work, people who are interested about some projects, events etc.||
    132131
    133132
    134 3.3     User Summary
    135 Name    Description     Stakeholder
    136 Name the user type      [Briefly describe what they represent with respect to the system.]      [List how the user is represented by the stakeholders.
    137 For example, Represented by Stakeholder 1.1
    138 
    139 3.4     User Environment
     133=== 3.3 User Summary ===
     134||Name||Description||Stakeholder||
     135||Name the user type||[Briefly describe what they represent with respect to the system.]||      [List how the user is represented by the stakeholders.
     136For example, Represented by Stakeholder 1.1||
     137
     138=== 3.4 User Environment ===
    140139
    141140For completion of this project there is a team from 5 professional programmers who will work 5 months in this company. First they will make some prototype and after that they will upgrade the application and will make the final version.
    142141
    143 3.5     Stakeholder Profiles
    144 3.5.1   <Stakeholder Name>
    145 Representative  [Who is the stakeholder representative to the project?  (optional if documented elsewhere.)  What we want here is names.]
    146 Description     [Brief description of the stakeholder type.]
    147 Type    [Qualify the stakeholder’s expertise, technical background, and degree of sophistication—that is, guru, business, expert, casual user, etc.]
    148 Responsibilities        [List the stakeholder’s key responsibilities with regards to the system being developed—that is, their interest as a stakeholder.]
    149 Success Criteria        [How does the stakeholder define success?
    150 How is the stakeholder rewarded?]
    151 Involvement     [How the stakeholder is involved in the project? Relate where possible to RUP workers—that is, Requirements Reviewer etc.]
    152 Deliverables    [Are there any additional deliverables required by the stakeholder?  These could be project deliverables or outputs from the system under development.]
    153 Comments / Issues       [Problems that interfere with success and any other relevant information go here.]
    154 
    155 3.6     User Profiles
    156 3.6.1   <User Name>
    157 Representative  [Who is the user representative to the project?  (optional  if documented elsewhere.)  This often refers to the Stakeholder that represents the set of users, for example, Stakeholder: Stakeholder1.]
    158 Description     [A brief description of the user type.]
    159 Type    [Qualify the user’s expertise, technical background, and degree of sophistication—that is, guru, casual user, etc.]
    160 Responsibilities        [List the user’s key responsibilities with regards to the system being developed— that is, captures details, produces reports, coordinates work, etc.]
    161 Success Criteria        [How does the user define success?
    162  How is the user rewarded?]
    163 Involvement     [How the user is involved in the project? Relate where possible to RUP workers—that is, Requirements Reviewer, etc.]
    164 Deliverables    [Are there any deliverables the user produces and, if so, for whom?]
    165 Comments / Issues       [Problems that interfere with success and any other relevant information go here.
    166 These would include trends that make the user’s job easier or harder.]
    167 
    168 3.7     Key Stakeholder / User Needs
     142=== 3.5 Stakeholder Profiles ===
     143
     144''' 3.5.1 <Stakeholder Name> ''' [[BR]]
     145||Representative||Who is the stakeholder representative to the project?  (optional if documented elsewhere.)  What we want here is names.]||
     146||Description||[Brief description of the stakeholder type.]||
     147||Type||[Qualify the stakeholder’s expertise, technical background, and degree of sophistication—that is, guru, business, expert, casual user, etc.]||
     148||Responsibilities||[List the stakeholder’s key responsibilities with regards to the system being developed—that is, their interest as a stakeholder.]||
     149||Success Criteria||[How does the stakeholder define success? How is the stakeholder rewarded?]||
     150||Involvement||[How the stakeholder is involved in the project? Relate where possible to RUP workers—that is, Requirements Reviewer etc.]||
     151||Deliverables||[Are there any additional deliverables required by the stakeholder?  These could be project deliverables or outputs from the system under development.]||
     152||Comments / Issues||[Problems that interfere with success and any other relevant information go here.]||
     153
     154=== 3.6 User Profiles ===
     155''' 3.6.1 <User Name> '''  [[BR]]
     156||Representative||[Who is the user representative to the project?  (optional  if documented elsewhere.)  This often refers to the Stakeholder that represents the set of users, for example, Stakeholder: Stakeholder1.]||
     157||Description||[A brief description of the user type.]||
     158||Type||[Qualify the user’s expertise, technical background, and degree of sophistication—that is, guru, casual user, etc.]||
     159||Responsibilities||[List the user’s key responsibilities with regards to the system being developed— that is, captures details, produces reports, coordinates work, etc.]||
     160||Success Criteria||[How does the user define success? How is the user rewarded?]||
     161||Involvement||[How the user is involved in the project? Relate where possible to RUP workers—that is, Requirements Reviewer, etc.]||
     162||Deliverables||[Are there any deliverables the user produces and, if so, for whom?]||
     163||Comments / Issues||[Problems that interfere with success and any other relevant information go here. These would include trends that make the user’s job easier or harder.]||
     164
     165=== 3.7 Key Stakeholder / User Needs ===
    169166
    170167•       Little information about group work on some team
    171168o       This problem is solved with this application because all group works will be networked between the people.
    172169
    173 Need    Priority        Concerns        Current Solution        Proposed Solutions
    174 Broadcast messages                             
    175 
    176 3.8     Alternatives and Competition
     170||Need||Priority||Concerns||Current Solution||Proposed Solutions||
     171||Broadcast messages|| || || || ||                     
     172
     173=== 3.8 Alternatives and Competition ===
    177174Our purpose is to tell to the IT world that we can be quality and competitive on the market.
    178175
    179 4.      Product Overview
    180 
    181 4.1     Product Perspective
     176== 4.Product Overview ==
     177
     178=== 4.1 Product Perspective ===
    182179
    183180There are a lot of similar sites where there are parts for biography but they are not connected which one in which file, activity and etc worked, so there wouldn’t be overlap of the files and etc.
    184 4.2     Summary of Capabilities
    185 Customer Support System
    186 Customer Benefit        Supporting Features
    187 Less spent time for the admin   Only with few clicks you’ll get the needed information for a certain type of a person.
    188 Easier way for reviewing of the biographies     
    189 4.3     Assumptions and Dependencies
     181=== 4.2 Summary of Capabilities ===
     182''' Customer Support System '''
     183||Customer Benefit||Supporting Features||
     184||Less spent time for the admin||Only with few clicks you’ll get the needed information for a certain type of a person. Easier way for reviewing of the biographies.||
     185
     186=== 4.3 Assumptions and Dependencies ===
    190187
    191188The web site can be accessible through mobile and PC.
    192 4.4     Cost and Pricing
     189
     190=== 4.4 Cost and Pricing ===
    193191
    194192We’ll need a certain server where will be our web site which will have certain configuration (more users more memory ex. 500 users, 1GB ram).
    195193
    196 4.5     Licensing and Installation
     194=== 4.5 Licensing and Installation ===
    197195
    198196The application will be able to be used by everyone, but the registered users will have more possibilities and more functions.
    199197
    200 5.      Product Features
    201 5.1     The user can list all the projects that he entered or participated in. He will be also able to search thought the projects using the keywords.
    202 5.2     If a project is rewritten the user should be able to add only the year to the existing data for the project.
    203 5.3     When a user applies for a new job/project the system should select only the projects that are necessary for the new job/project so that the employer can see the experience on the user.
    204 5.4     Avoidance from additional costs.
    205 
    206 6.      Constraints
    207 •               Users can limit which data will be visible for others.
    208 •       Users will have access only if they are connected on the internet.
    209 •       The user interface design must be simpler so that it could be handled by people with lack of computer experience.
    210 
    211 7.      Quality Ranges
    212 7.1. Usability
     198== 5. Product Features ==
     199
     2005.1 The user can list all the projects that he entered or participated in. He will be also able to search thought the projects using the keywords. [[BR]]
     2015.2 If a project is rewritten the user should be able to add only the year to the existing data for the project. [[BR]]
     2025.3 When a user applies for a new job/project the system should select only the projects that are necessary for the new job/project so that the employer can see the experience on the user. [[BR]]
     2035.4 Avoidance from additional costs.
     204
     205== 6. Constraints ==
     206* Users can limit which data will be visible for others.
     207* Users will have access only if they are connected on the internet.
     208* The user interface design must be simpler so that it could be handled by people with lack of computer experience.
     209
     210== 7. Quality Ranges ==
     211=== 7.1. Usability ===
    213212        7.1.1. The software must be easy to learn and operate with.
    214 7.2. Performance
     213=== 7.2. Performance ===
    215214        7.2.1. The system must return results in no more than 3 seconds.
    216 7.3. Robustness
     215=== 7.3. Robustness ===
    217216        7.3.1.
    218 7.4. Fault tolerance
     217=== 7.4. Fault tolerance ===
    219218        7.4.1.
    220219
    221 8.      Precedence and Priority
    222 9.      Other Product Requirements
    223 9.1     Applicable Standards
    224 9.2     System Requirements
    225 9.3     Performance Requirements
    226 9.4     Environmental Requirements
     220== 8. Precedence and Priority ==
     221
     222== 9. Other Product Requirements ==
     223=== 9.1 Applicable Standards ===
     224=== 9.2 System Requirements ===
     225=== 9.3 Performance Requirements ===
     226=== 9.4 Environmental Requirements ===
    227227
    228228
    229 10.     Documentation Requirements
    230 10.1    User Manual
     229== 10. Documentation Requirements ==
     230=== 10.1 User Manual ===
    231231
    232232The user manual will help the users of the software to understand better its functionality and have a full benefit from it. The manual will be detailed with all the things that the users need to know, such as what to do with the login page, what to do with the groups, assignments, user’s CV-s, events etc. According to the number of groups of users, the manual will be separated into as many parts as groups. Also there will be information about what the user has to do in an error event or some wrong input/display. All of the above will be explained graphically.
    233233
    234 10.2    On-line Help
     234=== 10.2 On-line Help ===
    235235
    236236If needed, an online instruction/help will be provided, along the user manual. The online help will be used in case of a system error or wrong input/function so that the user can apply the solution fast and successful. The online help will contain information about some unpredicted action that the users may conduct and solutions.   
    237237
    238 10.3    Installation Guides, Configuration, Read Me File
     238=== 10.3 Installation Guides, Configuration, Read Me File ===
    239239
    240240The software does not require installation, configuration or Read Me File. The configuration, i.e. the login actions will be provided in the user manual.
    241 .
    242 10.4    Labeling and Packaging
     241
     242=== 10.4Labe ling and Packaging ===
    243243
    244244The CD cases (with the user manual and access to the software ) will be printed in black color and some simple logo.
    245245
    246 11.     Appendix 1 - Feature Attributes
    247 11.1    Status
     246== 11. Appendix 1 - Feature Attributes ==
     247=== 11.1 Status ===
    248248
    249249Proposed        -       Adding new users
    250 -       Inserting new CV-s
    251 -       Inserting new assignments and events
    252 -       Inserting new companies
    253 -       Editing/Inserting Assignment’s details
    254 -       Inserting/Editing User’s details
    255 -       Inserting data has to be Simultaneously with all user’s groups
     250- Inserting new CV-s
     251- Inserting new assignments and events
     252- Inserting new companies
     253- Editing/Inserting Assignment’s details
     254- Inserting/Editing User’s details
     255- Inserting data has to be Simultaneously with all user’s groups
    256256Approved        /
    257257Incorporated    /
    258 11.2    Benefit
     258=== 11.2 Benefit ===
    259259
    260260The benefit from this project is to have all the CV-s at one place of a group of people with certain qualifications, their assignments and events they participated in. That way, all of the essential information can be found on one place, so that users could search for specific assignment/events.
     
    262262
    263263
    264 Critical        -       Adding new users
    265 -       Adding new group of users
    266 -       Adding new projects
    267 -       Administrator’s approval
    268 Important       -       Assigning users to projects/events
    269 -       Inserting/Editing user’s information
    270 Useful  -       User manual
    271 
    272 11.3    Effort
     264Critical-Adding new users
     265- Adding new group of users
     266- Adding new projects
     267- Administrator’s approval
     268Important-Assigning users to projects/events
     269-Inserting/Editing user’s information
     270Useful-User manual
     271
     272=== 11.3 Effort ===
    273273
    274274The implementation of this project will be conducted in the time period of 18-24 months. User’s training will be conducted in the time period of 1-7 days. The full amount of time to implement this software in the society is 24-30 months.
    275275
    276276
    277 11.4    Risk
     277=== 11.4 Risk ===
    278278
    279279The risk of the development/implementation of this software is the consistency of the data different users has access to, therefore misleading users that use the software.
    280280 
    281 11.5    Stability
    282 11.6    Target Release
    283 11.7    Assigned To
    284 11.8    Reason
     281=== 11.5 Stability ===
     282=== 11.6 Target Release ===
     283=== 11.7 Assigned To ===
     284=== 11.8 Reason ===