Assignment 1, Report
- Details
- Category: Level 2, Software Engineering
- Published: Thursday, 30 August 2018 13:48
- Hits: 2879
1 Plan/details of Presentation and Demonstration to Client, and Prototype System on CDROM (1.1)
4 Task Lists and Gantt Charts. (Team and Individual) (1.4)
5 Report evaluating Client Consultancy Session. (1.5)
7 Self and Peer Assessment Sheets - assignment 1, with attached yellow/red cards and CDROM(1.7)
Plan/details of Presentation and Demonstration to Client, and Prototype System on CDROM (1.1)
Promotional Website (1.2)
A WordPress web site been created to give access to project’s documents.
The site URL: http://www.frankofamily.info/UniOfSunderland/Level2/Software_Engineering/impervium.info/
Advert web site migrated to server
The site URL: http://www.frankofamily.info/UniOfSunderland/Level2/Software_Engineering/advert.impervium.info/
Business Model (1.3)
Customer Segments
The customer segments area includes the groups of people that are aimed at by an organisation or enterprise. In a business model customers are very important as without them a company cannot usually survive for long. The customer segments can be split into smaller groups if a company wishes to better identify and relate with their customers.
In our case, the main group our app will target is the general public and more specifically people involved in the neighbourhood watch. Members of the neighbourhood watch will use the app to communicate with and provide information on the community to the police. The police can therefore benefit from the app as they will be able to receive information from the public on the move and there will be no need to respond to this immediately like in case of an accident or emergency.
Value Propositions
NHW is a free application system, which does not offer real cash value. The value of the system is determined on safety environment and the relations operation. Currently not available for this purpose operating mobile application. Application has unique value to specify on which promotes the collaboration of the local neighborhood. To the multi-platform any Internet user gets access to the system info.
Channels
As a mobile application company, Impervium’s distribution channel is through web/mobile channels, we will be reaching our clients through virtual channels. We’ll be leaving the choice of integration down to the clients, whether they want to integrate their application with Android, Microsoft or Apple stores or all of them, we believe the more you get the app out to the public the better for the client’s success. The most cost efficient route to use would be Android as they are a lot easier to publish and the most you will pay is $25 to get a developer account on Google Play, and if you develop the Android app via Windows, Linux or a Mac, apps can be written with the Android SDKwhich is available for free. Unlike Android, Apple and Microsoft charge $99 per year to join. All three would take 30% of the revenue if the application is charging customers.
Clients usually first reach us through visiting our website, as all contact information is available, enabling them to contact us via email, then usually telephone and face-to-face down the line, As it is a mobile app, our services will continue after the delivery of the product, therefore if the client wants changes/improvements made to the project it can be done so as post-purchase customer sales, this is a great option for the client as it enables then to not stress too much about the final product as we’re there to make changes if needed.
Customer Relationships
It is important that the Police have good customer relationships with the general public in the local area, because it will be local people that will be using the app to report crimes and suspicious activities that occur. One of the biggest things that the police must do in order to maintain a good customer relationship with the app users is to be reliable and to actually act upon the crimes that have been reported, and to try and introduce measures that will help reduce these crimes from taking place again in the future. Because the app has been designed for the general public to use quickly and easily to report minor crimes, it is important that their details remain anonymous to other users of the app but at the same time they will need to supply their personal information to the police because they will need to know the details of the users who are reporting these crimes, which is why they will need to make an account to be able report crimes via the app. In order for the police to establish a successful customer relationship with the public and to gain the trust of the local community it is vital that they are seen to be acting upon the crimes that have been reported via the app and to make sure that all reported crimes are handled with the strictest confidence to make sure that the identities of those who report the crimes remain anonymous from the people within their area and also to make sure that the information that has been reported is used on the app to warn other users of crimes that have taken place.
Revenue Streams
The whole purpose of this app is so that the general public can download the app for free and be able to report a minor crime or any suspicious activities that may be occurring within their areas to the police easily. Due to the app being free to download by the public and no charges included further into the app like some other apps on the market it means that the police will not make any revenue from this app, and will therefore just purely rely on the app to help them be informed of minor local crimes and not for rely on it for revenue.
Key Resources
The Key Resources section of the business model canvas shows what the company actually uses to achieve its Key Activities. These can include employees, hardware or tools so for or company our key resources would be a programming and management team and up to date programming software.
Key Activities
The Key Activities block is what the company actually does. This block varies depending on what a company is hoping to achieve. For Impervium we chose respond to invitations to tender and develop software as this will be the bread and butter of our company.
Key Partnerships
These can be the relations between different organisations of any kind. Usually it involves the sharing of intellectual property but it can also be that one organisation supports another through the means of a service.
Within our business model, the three relationships involve the app creator, Impervium, the client, Durham Constabulary and the instigators of the relationship, Sunderland University. The collaboration between these three things is the key component to a large part of the entire project. The main goal of the application is to better understand the local community and to have a platform to gather community intelligence. The role of impervium is to create the app and deliver it to Durham Constabulary. The role of the Durham Constabulary was to provide the goal for the developers. And the role of Sunderland University bridged the gap between the two partnerships.
Cost Structure
Research and Development costs are we going to have to buy any research from developers to help us complete our mobile application.
· How much time is it going to take to do the research for the application
· Paying the researcher for the work they are putting in to find as much information on mobile based applications
· How much time is it going to take to start the development for the application
· Paying the developer for their time and work they are putting in to start and complete the overall development of the mobile application.
· Marketing and sales costs
· How much is it going to cost to get the application up and running on the market?
· Charing people to download the application? Application going to be made for free?
· Buying any additional software to complete the mobile application
· How much additional software is going to cost if needed to complete the mobile application.
Task Lists and Gantt Charts. (Team and Individual) 1.4)
|
Impervium Gantt Chart |
|||||||||
|
|
Whole Team |
Franko |
Goodman |
Hodgson |
Little |
Middleditch |
O'Keeffe |
Rushworth |
|
|
|
|||||||||
|
|
9th January |
16th January |
23rd January |
30th January |
6th February |
13th February |
20th February |
||
|
|
|||||||||
|
Establish Team Name |
Whole Team |
|
|
|
|
|
|
||
|
Establish Team Rules |
Whole Team |
|
|
|
|
|
|
||
|
Establish Team Members |
Whole Team |
|
|
|
|
|
|
||
|
Share Contact Details |
Whole Team |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
||
|
Rules Typed Up |
|
Goodman |
|
|
|
|
|
||
|
Outline of Tasks and Schedule |
|
Whole Team |
|
|
|
|
|
||
|
Research |
|
Whole Team |
|
|
|
|
|
||
|
Prepare Questions for Client Meeting |
|
Whole Team |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
||
|
Website Design |
|
|
Goodman |
|
|
|
|
||
|
Website Logo |
|
|
Goodman |
|
|
|
|
||
|
Website Content |
|
|
Whole Team |
|
|
|
|
||
|
Business Model: |
|
|
Whole Team |
|
|
|
|
||
|
Value Propositions |
|
|
Franko |
|
|
|
|
||
|
Customer Segments |
|
|
Hodgson |
|
|
|
|
||
|
Channels |
|
|
Goodman |
|
|
|
|
||
|
Customer Relationships |
|
|
Rushworth |
|
|
|
|
||
|
Revenue Streams |
|
|
Rushworth |
|
|
|
|
||
|
Key Resources |
|
|
Middleditch |
|
|
|
|
||
|
Key Activities |
|
|
Middleditch |
|
|
|
|
||
|
Key Partnerships |
|
|
O'Keeffe |
|
|
|
|
||
|
Cost Structure |
|
|
Little |
|
|
|
|
||
|
|
|
|
|
|
|
|
|
||
|
Meeting Client |
|
|
|
O - G - F |
|
|
|
||
|
Meeting Observers |
|
|
|
R - H |
|
|
|
||
|
Improve upon Website - |
|
|
|
Whole Team |
|
|
|
||
|
|
|
|
|
|
|
|
|
||
|
Research Document Drafted |
|
|
|
|
Whole Team |
|
|
||
|
Outline of Presentation |
|
|
|
|
Whole Team |
|
|
||
|
|
|
|
|
|
|
|
|
||
|
Prototype Development: |
|
|
|
|
O - F - M |
O - F - M |
O - F - M |
||
|
Design functionality |
|
|
|
|
O - F - M |
O - F - M |
O - F - M |
||
|
Evaluate and refine designs |
|
|
|
|
O - F - M |
O - F - M |
O - F - M |
||
|
Develop prototype |
|
|
|
|
O - F - M |
O - F - M |
O - F - M |
||
|
Design and develop additional features |
|
|
|
|
O - F - M |
O - F - M |
O - F - M |
||
|
Test / Debug |
|
|
|
|
O - F - M |
O - F - M |
O - F - M |
||
|
Evaluate |
|
|
|
|
O - F - M |
O - F - M |
O - F - M |
||
|
|
|
|
|
|
|
|
|
||
|
Research Document Finalised |
|
|
|
|
|
Whole Team |
|||
|
Presentation Development: |
|
|
|
|
|
Whole Team |
|||
|
Decide dress code |
Whole Team |
||||||||
|
Identify Essential Issues (Selling Points) |
Whole Team |
||||||||
|
Prepare Talk |
Whole Team |
||||||||
|
Prepare Slides |
Whole Team |
||||||||
|
Prepare Handouts |
Whole Team |
||||||||
|
Practice |
Whole Team |
||||||||
|
Prototype Demonstration |
Whole Team |
||||||||
|
Presentation |
Whole Team |
||||||||
|
Istvan Franko Gantt Chart |
|||||
|
Task |
Subtask/Comment |
Estimated Time (hours) |
Spent Time (hours) |
Result |
State |
|
Establish Team Name |
(Whole Team) |
1 |
1 |
Impervium |
Finished |
|
Establish Team Rules |
(Whole Team) |
1 |
1 |
Rules.docx |
Finished |
|
Establish Team Members |
(Whole Team) |
1 |
1 |
|
Finished |
|
Share Contact Details |
(Whole Team) |
1 |
1 |
Facebook Group, Google Drive |
Finished |
|
|
|||||
|
Outline of Tasks and Schedule |
(Whole Team) |
2 |
2 |
Impervium Gantt Chart_Schedule.xlsx ImperviumScheduleGrid.docx |
Finished |
|
Research |
Social Networks and the Established of Trust |
4 |
3 |
Research social networks and the establishment of trust.docx |
Finished |
|
Prepare Questions for Client Meeting |
(Whole Team) |
2 |
2 |
Impervium-ClientMeetingQuestions.docx |
Finished |
|
|
|||||
|
Web Page |
Register Domain |
1 |
1 |
Finished |
|
|
Setting Domain to my private server |
1 |
1 |
195.184.9.96 |
Finished |
|
|
Install Word Press CMS |
3 |
2 |
Finished |
||
|
Update Pages |
4 |
5 |
|
Pending |
|
|
|
|||||
|
Research Exist NHW Systems |
|
4 |
4 |
Research Existing NHW Systems.docx |
Finished |
|
|
|||||
|
Business Model Canvas |
Value Propositions |
1 |
1 |
BMC Value Proposition.docx |
Finished |
|
|
|||||
|
Self and Peer Assessment |
|
1 |
1 |
|
Finished |
|
|
|||||
|
Flowchart |
My plan |
1 |
2 |
https://creately.com/diagram/i66ycwkx3/-Bm9EmRfZGO5pNzBoldFYRrdpLQ%3D |
Finished |
|
Istvan Franko Gantt Chart |
|||||
|
Task |
Subtask |
Estimated Time (hours) |
Spent Time (hours) |
Result |
State |
|
Main Functions |
My plan |
1 |
1 |
Functions.ppt |
Finished |
|
|
|||||
|
Presentation |
Research Developer Tools for Multiplatform Apps |
10 |
15 |
Downloaded, installed and tested: · Apache Cordova (VS 2013 Update 4, and a lot of plugins required) · Marmalade |
Pending |
|
3 |
4 |
Reviewed: · Xcode (IOS only) · Xamarin (commercial, contact to owner for free licence) · Titanium (command line) |
Finished |
||
|
Presentation slides |
4 |
5 |
Developer Tools, Extension and Plugins and Xamarin Support slides |
Finished |
|
|
Prototype Demo (Photoshop) |
Administrator screen |
2 |
1 |
Adminsitrator.psb |
Finished |
|
Coordinator screen |
1 |
1 |
Cordinator.psb |
Finished |
|
|
Member Details screen |
2 |
1 |
Member Details.psb |
Finished |
|
|
Submit Report screen |
2 |
2 |
Submit Report.psb |
Finished |
|
Report evaluating Client Consultancy Session. 1.5)
30th January Police Meeting
Group Discussion
Firstly the group discussion began with the client briefly outlining what they would require from the app that we are going to create. Initially they stated that the main aim of the application was to allow the police to be able to communicate and share information with the public and vice versa, stating that they want the public on their side helping out. However, it was made clear that this app should be for a communication and sharing purpose primarily and not a reporting platform for major crimes. An example was given that the app should be able to have an area where a postcode can be entered and searched for and then results would come back to show details, trends and information about the selected area. As well as this it was suggested that as a group we should look at the current website and possibly think about what features to use and streamline from it. Following this it was stressed that security is very important on the app and that it should be a single application that could run on multiple devices.
Individual Group Meeting
After introducing ourselves to the clients our group was informed that we would be given a specific area to focus on for our app: Chester-Le-Street. The clients then encouraged us to research and find out what is important to our given area and possibly choose what is relevant to the app. We started off by asking about contact details and meetings that were scheduled for the future and were told that details would be left in the session and a future meeting would take place in the coming weeks. It was made clear that we do not need access to their systems as there are no plans currently to integrate the app however this may happen at a later date. We were told the kind of information they would like to see on the app would be community intelligence. It was also mentioned that the app would not be monitored minute by minute so the information submitted should be low level and local. The information reports sent to the app should be viewable by anybody, but to submit a report the user will need to create an account. We asked if we could include a feature where the user could post anonymously but the clients voiced that they did not see the benefit of this as they would like to have people who are actively part of reporting crimes. Account details that would be required from the user would be Name, Address, Contact number and email address. It was stated that email would be their preference of contact with the app user. The meeting ended with the police reinforcing that they did not want an application that was similar to a Facebook or Twitter page, due to the fact that they already have these in place.
Best/Worst Aspects and Improvements
Possibly the best aspect of the meeting was the level of communication with the client. Our team was able ask all of the questions we had prepared. An improvement that could be made for the next meeting could be to have a prototype prepared. This way we could receive feedback on what we have done. From this we could assess what our priorities are when moving forward with the project.
Research Evaluation. (1.6)
Research social networks and the establishment of trust
The context
In last 10 years of people using social network has continuously increased. Users in the developed world range from young children to pensioner, the unemployed to company directors. Social networks are self-organizing, emergent and complex. Trust isthe most important resource of social networks.
Review of literature
The result of a survey carried out by Rhodes (2013) appeared in the online journal on FRESMIND. The research involved interviewing 20,788 European online consumers. The result was only 10% consumers’ trust posts by brand on social media, like Facebook.
The gap
The current study aim to obtain more up-to-date data. It also investigates the reason, how we canbuild confidence inasocialnetwork. Ourfield is specifically about safety of the population, greater emphasis should be placed on this.
The purpose of the study
The purpose of this study is to investigate usage of social networks and building trust for ours system users. The resultshelp to build a well-functioning system that the customer would like to use.
Value and implications
Securityenvironment support important and growing challenges to the falling-supported law enforcement agencies.
Methodology
The researchcan be found online by reading and understanding the contents. Due to time constraints it was not possible personal opinion research, so we can only develop our opinion, taking the previous researches.
Result
Thenumber of social network users continues to grow, but the composition is also changing. Younger users are starting to leave the big networks, while older people are beginning to connect. Modern society’s everyday life includes the use of social networks. However, building a broad-supported, well-functioning system is not easy.
Analysis and discussion (Conclusion)
Theavailability of social networks can help to build a more secure environment. Thecontinuous changes in technology and society, however, does not ensure the long-term operation. These networksare not represented in the full range of the population. Therefore, the total coverage cannot be guaranteed. Confidence and trust are the largest and most difficult task.
References
· Berta, S. (2010) A bizalom a közösségi hálózatok legfontosabb erőforrása [Online] Available from: http://sg.hu/cikkek/74744/a-bizalom-a-kozossegi-halozatok-legfontosabb-eroforrasa [Accessed: 15th Jan 2015].
· Ferenstein, G. (2010) The Science of Building Trust With Social Media [Online] Available from: http://mashable.com/2010/02/24/social-media-trust/ [Accessed: 15th Jan 2015]
· Renssealaer Computer Science, Measuring Behavioral Trust in Social Networks [Online] Available from: https://www.cs.rpi.edu/research/pdf/10-03.pdf [Accessed: 15th Jan 2015].
· Rhodes, M. (2013)New research show most consumers still don’t trust brand in Social Media [Online] Available from: http://www.freshminds.net/2013/03/new-research-shows-consumers-still-dont-trust-many-brands-in-social-media/ [Accessed: 15th Jan 2015].
Self and Peer Assessment Sheets - assignment 1, with attached yellow/red cards and CDROM (1.7)
|
|
Team No: |
5 |
||||||||||||
|
Company: |
Impervium |
|
|
|
|
|
|
|
|
|||||
|
Name: |
Matthew Middleditch |
|
|
|
|
|
|
|
|
|||||
|
Date: |
13 |
02 |
2015 |
|||||||||||
|
Team Members |
|
|
|
|
|
|
|
|
|
|||||
|
Istvan Franko |
Matthew Goodman |
Ryan Hodgson |
Branden Little |
Matt Middledtich |
Matthew O'Keeffe |
Elliot Rushworth |
|
|||||||
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
||
|
Categories |
Assessment Ratings |
(5=Perfect, 4=Excllnt, 3=Good, 2=Accptble, 1=Unacc., 0=No Contribution) |
||||||||||||
|
A |
4 |
4 |
4 |
3 |
3 |
5 |
4 |
|
|
|
|
|
|
|
|
B |
4 |
3 |
5 |
4 |
4 |
4 |
4 |
|
||||||
|
C |
4 |
4 |
4 |
4 |
4 |
4 |
3 |
|
||||||
|
D |
4 |
5 |
4 |
3 |
3 |
4 |
5 |
|
||||||
|
E |
3 |
4 |
4 |
4 |
5 |
4 |
4 |
|
||||||
|
F |
4 |
4 |
4 |
3 |
4 |
5 |
4 |
|
||||||
|
G |
5 |
4 |
4 |
4 |
5 |
5 |
4 |
|
|
|
|
|
|
|
|
Totals |
28 |
28 |
29 |
25 |
28 |
31 |
28 |
0 |
0 |
0 |
0 |
0 |
0 |
|