Broken 'Peg aims to develop a web application for the Winnipeg 311 system that allows citizens to submit non-emergency service requests online through a map-based interface. The three-phase project aims to reduce call volume for 311 and increase access to services. Key features include ticket submission, tracking, and integrated maps to identify issues like potholes. The project expects to improve government responsiveness and productivity for citizens.
3. Develop software solutions in close collaboration with clients in an effort to increase company productivity Aim to ensure our products integrate seamlessly with existing systems Expand our clients’ customer base through increased web exposure and We produce software with the highest level of quality, ensuring minimal software downtime and providing exceptional product support. What we do
4. What is Broken ‘Peg? Project Goals Benefits to the Client Phases Risk Analysis Prototypes Questions Overview
5. Will be a Web 2.0 application for the Winnipeg 311 system that will allow a user to issue “service tickets” for non-emergency problems through the convenience of their web browser The system will use a graphical map to aid in the process of identifying and locating municipal issues such as: Potholes Sewer Back-Up Water Main Break Roadkill What is Broken ‘Peg?
6. Reduce the volume of calls received by the Winnipeg 311 Call Centre Allow citizens to enter Request for Service tickets via the internet Increasing access to Winnipeg 311 services Allows the public to track government productivity The integration of our system will improve the overall effectiveness of the Winnipeg 311 Service Benefits To The Client
8. Network / Database implementation Web Front-End Consistent with current Winnipeg 311 website Basic Google Maps integration Create ticket with Captcha verification Desktop administration tool Create, update, modify, delete and close tickets Search by outstanding or closed tickets Estimated Time: 6 weeks Estimated Cost: $11,520 Phase 1
9. Enhancements to Web Front-End Statistics showing number of open and resolved tickets Account creation Account login and authentication Enhancements to Desktop administration tool Reports by zone or ticket type Email ticket notification / updating Mobile website Estimated time: 4 weeks Estimated cost: $8,640 Phase 2
10. Enhancements to Web Front-End Statistics showing average wait time Picture uploading Ability to sort problem flags by type, or ability to focus on a specific city zone Enhancements to Administrative Desktop Tool Search by Full Name or Username of person who reported the ticket Web Administrative Login Help documentation for internal users Estimated Time: 5 weeks Estimated Cost: $9,600 Phase 3
11. Enhancements to Web Front-End Ability to view submitted pictures Enhancements to Administrative Desktop Tool Ability to apply ticket prioritization Desktop Widget Mobile Application Estimated Time: To Be Determined Estimated Cost: To Be Determined Phase 4
JohnHello! My name is John Bain and we are The Armadillos. Our multi-faceted team comprises of expertise in Computer Programming, Web Development, Database and Network Management.On myright/left I would like to introduce you to: (Say Names)Christopher Purdy Database ManagementRyan Giesbrecht Computer Analyst/ProgrammerJesse Favelle Web DevelopmentAmy La Page Computer Analyst/ProgrammerJason Wood Computer Analyst/ProgrammerDavid Bartel Network ManagementAndKyle Kotowich Computer Analyst/Programmer
Some of you may be curious about what we Well:We Develop software solutions in close collaboration with our clients in an effort to increase company productivity (pause) this enables us to meet our customers needs. Our main focus is to ensure our products integrate seamlessly with existing systems to minimize the impact of any un foreseen circumstances.With the use of our software and web applications we hope to increase our clients customer base by applying the latest in idea’s and technology. We produce software with the highest level of quality, ensuring minimal downtime and providing exceptional product support and documentation.
In this presentation you will hear from each of the team members and a question period is available at the end. I would now like to call upon Chris to discuss our new project.
ChrisNEXT….SOME BENEFITS TO THE CLIEINT…
ChrisPASS TO RYAN - Phases
Broke project down into phases to provide more reliable estimates of time frame and cost.
Ryan
Ryan
RyanThe Deliverable December 10, 2009
RyanPASS TO JESSE – Web Front-End
JesseIntegrating into the current 311 / City of winnipeg layout The frontend will uses the Google maps api which uses javascript to give the user a map that can be scrolled and zoomed in or out. Users will login into their account and are then able to pick the area from the list at right or directly enter the address. The map will zoom to that location allowing you to pin on the map where the accident is located. You can then pick the type of problem or submit the photo if you have. This loads all the information into a database using php which will send out an email with this data. It will also send a screenshot of the google maps.PASS TO AMY – Administrative Back-End
Amy Once the user enters the Request for Service through the website, an email containing all the information is automatically generated and sent to Winnipeg 311.The Email will contain: Email Header – To, From, and Subject containing the Service Ticket #User Info – When the ticket was submitted, and the username it was submitted underService Info – Special comments added by the user, a picture (if uploaded) and the google map indicating the problem location.Modify Ticket – Links to close or report abuse
AmyInformation regarding tickets can also be viewed via the administrative desktop tool. Built entirely in PowerBuilderConnects into the Broken ‘Peg databaseAllows the user to do the following:Enter the Ticket Maintenance windowEnter the Search WindowGenerate ReportsAbout the programExit the programWhen the Ticket Maintenance window contains the following sectionsSection that allows input of ticket information to be maintainedStatus Open/ClosedThe user then has the following options:Add TicketDelete TicketUpdate TicketExit Currently Open WindowPASS TO JASON – Risk Analysis
JasonWe will develop our system so it is similar to Winnipeg 311’s current systemEmployees will not have to learn a new system, it is just a new method for external users
JasonManage timeline by breaking the system into phases (as discussed earlier by Ryan)We will be able to better estimate when each phase will be deliveredLess delays
Pictures/Inappropriate Content in TicketsTicket information (including pictures in later phases) will not be displayed until it is approved by an internal user.In terms of internal users interacting with inappropriate ticket content, the client will advise his employees on Winnipeg 311 protocol.PASS TO DAVE – Networking & Database
David – Talk about hardware & softwareDistributed services between two servers – allows for expandability and enhanced stabilityServers layered behind a firewall – forwards traffic only for services essential to operation
Benefits / Track Record of CentOSSmoothWall BenefitsApache – Proven track record / excellent PHP integrationMySQL – Scalable, enterprise-level DBMSAnd now Kyle will talk briefly about our Use Case Diagrams
Kyle-Identified the User’s ability to submit the ticket as the most critical use case. -Submitting ticket triggers the email alert,sets the system into motion.-This process must be quick, efficient, and easy to use.-Feedback will be provided to the User to aid in producing an error-free ticket quickly.
Kyle-backend desktop app for administrative use-add ticket, potholes reported via phone, then submit-modify existing tickets that are in the correct state(not in progress, complete, etc)-login, logout to keep track of users(auditing actions)-search and delete, for internal house keeping
Kyle-embedded coding in the email process actions performed by the administrator-clicking on a link will trigger an action, auto update status/state of the ticket-can change status to something else manually-view any photos uploaded in a larger view
John – Conclusion & Invite QuestionsThank you for giving us the opportunity to show you Broken Peg. The whole concept of making the data open and available is a quickly growing trend. By creating Web 2.0 applications we open doors to greater transparency, participation, and collaboration in an effort to improve services provided by our clients. If you have any further questions we would be glad to answer them (pause) or you can contact us though email at team@winnipeg311.infoNetwork ManagementComputer Analyst/ProgrammerWeb DevelopmentDatabase Management