SlideShare a Scribd company logo
Presented by: Broken ‘Peg
Who Are We
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
What is Broken ‘Peg? Project Goals Benefits to the Client Phases Risk Analysis Prototypes Questions Overview
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?
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
Phases
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
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
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
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
Web Front-End
Administrative Back-End
Risk Analysis
Risk Analysis
Risk Analysis cont.
Risk Analysis cont.
Network & Database
Network Deployment
Operating Systems CentOS For Servers SmoothWall for Firewall Web Services Apache DBMS MySQL Software
Use Case Diagrams
Website User Functionality
Administrator Functionality
Email Recipient Functionality
Questions? team@winnipeg311.info

More Related Content

What's hot

Adobe analytics presentation abhi boyanpalli sept 2013
Adobe analytics presentation   abhi boyanpalli sept 2013Adobe analytics presentation   abhi boyanpalli sept 2013
Adobe analytics presentation abhi boyanpalli sept 2013
Karl Schneider
 
Salesforce Backup, Restore & Archiving- Adam Best, Senior Program Architect
Salesforce Backup, Restore & Archiving- Adam Best, Senior Program ArchitectSalesforce Backup, Restore & Archiving- Adam Best, Senior Program Architect
Salesforce Backup, Restore & Archiving- Adam Best, Senior Program Architect
gemziebeth
 
Cms product evaluation
Cms product evaluationCms product evaluation
Cms product evaluation
Ashokkumar T A
 
Events Module
Events ModuleEvents Module
Events Module
cwilcox
 
Azure Web Apps - Deep Dive
Azure Web Apps - Deep DiveAzure Web Apps - Deep Dive
Azure Web Apps - Deep Dive
BizTalk360
 
Universal digital - Vedran's slides for mock review board
Universal digital - Vedran's slides for mock review boardUniversal digital - Vedran's slides for mock review board
Universal digital - Vedran's slides for mock review board
gemziebeth
 
Emag
EmagEmag

What's hot (7)

Adobe analytics presentation abhi boyanpalli sept 2013
Adobe analytics presentation   abhi boyanpalli sept 2013Adobe analytics presentation   abhi boyanpalli sept 2013
Adobe analytics presentation abhi boyanpalli sept 2013
 
Salesforce Backup, Restore & Archiving- Adam Best, Senior Program Architect
Salesforce Backup, Restore & Archiving- Adam Best, Senior Program ArchitectSalesforce Backup, Restore & Archiving- Adam Best, Senior Program Architect
Salesforce Backup, Restore & Archiving- Adam Best, Senior Program Architect
 
Cms product evaluation
Cms product evaluationCms product evaluation
Cms product evaluation
 
Events Module
Events ModuleEvents Module
Events Module
 
Azure Web Apps - Deep Dive
Azure Web Apps - Deep DiveAzure Web Apps - Deep Dive
Azure Web Apps - Deep Dive
 
Universal digital - Vedran's slides for mock review board
Universal digital - Vedran's slides for mock review boardUniversal digital - Vedran's slides for mock review board
Universal digital - Vedran's slides for mock review board
 
Emag
EmagEmag
Emag
 

Similar to Brokenpeg

Collaborate
CollaborateCollaborate
Collaborate
svanderburg
 
RPA - Capabilities of VNC Digital Services
RPA - Capabilities of VNC Digital ServicesRPA - Capabilities of VNC Digital Services
RPA - Capabilities of VNC Digital Services
VNCDigitalservices
 
ICWA BPM Ark Conference Presentation October 2009
ICWA BPM Ark Conference Presentation October 2009ICWA BPM Ark Conference Presentation October 2009
ICWA BPM Ark Conference Presentation October 2009
SAS
 
Andersen-Portfolio-Latest Projects ENG
Andersen-Portfolio-Latest Projects ENGAndersen-Portfolio-Latest Projects ENG
Andersen-Portfolio-Latest Projects ENG
Владимир Ничипорович
 
Andersen Potfolio
Andersen PotfolioAndersen Potfolio
Andersen Potfolio
Irina Shelest
 
4 Benefits of a Digitized and Automated AP System
4 Benefits of a Digitized and Automated AP System4 Benefits of a Digitized and Automated AP System
4 Benefits of a Digitized and Automated AP System
Flatirons Solutions®
 
ATIK SHEIKH(Resume) New -1
ATIK SHEIKH(Resume) New -1ATIK SHEIKH(Resume) New -1
ATIK SHEIKH(Resume) New -1
Atik Sheikh
 
appNeura - DEM User Digital Experience
appNeura - DEM User Digital ExperienceappNeura - DEM User Digital Experience
appNeura - DEM User Digital Experience
Bhupesh Gupta
 
BUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docx
BUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docxBUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docx
BUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docx
jasoninnes20
 
Android Based Survey - Technical proposal
Android Based Survey - Technical proposalAndroid Based Survey - Technical proposal
Android Based Survey - Technical proposal
Amit Samanta
 
m-hance Business Case
m-hance Business Casem-hance Business Case
m-hance Business Case
Currency Cloud
 
Managing partner's feedbacks through the geo-web
Managing partner's feedbacks through the geo-webManaging partner's feedbacks through the geo-web
Managing partner's feedbacks through the geo-web
Jean-Marc Viglino
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6
YogeshDhamke2
 
Questioning Strategies Part 1 Questioning StrategiesSocial .docx
Questioning Strategies Part 1 Questioning StrategiesSocial .docxQuestioning Strategies Part 1 Questioning StrategiesSocial .docx
Questioning Strategies Part 1 Questioning StrategiesSocial .docx
audeleypearl
 
tt-and-camms-digital-pm
tt-and-camms-digital-pmtt-and-camms-digital-pm
tt-and-camms-digital-pm
CAMMS
 
Audit ranking & Rental Quality Scorecard Lyons Information Systems
Audit ranking & Rental Quality Scorecard Lyons Information SystemsAudit ranking & Rental Quality Scorecard Lyons Information Systems
Audit ranking & Rental Quality Scorecard Lyons Information Systems
eAuditor Audits & Inspections
 
talygen-com-Online-Expense-Tracking-System.pdf
talygen-com-Online-Expense-Tracking-System.pdftalygen-com-Online-Expense-Tracking-System.pdf
talygen-com-Online-Expense-Tracking-System.pdf
Talygen Inc.
 
Gomez
GomezGomez
Improve conversion and_avoid_abandonment
Improve conversion and_avoid_abandonmentImprove conversion and_avoid_abandonment
Improve conversion and_avoid_abandonment
Compuware ASEAN
 
BSIS 310 - A Proposal Final Act
BSIS 310 - A Proposal   Final ActBSIS 310 - A Proposal   Final Act
BSIS 310 - A Proposal Final Act
William Turnley
 

Similar to Brokenpeg (20)

Collaborate
CollaborateCollaborate
Collaborate
 
RPA - Capabilities of VNC Digital Services
RPA - Capabilities of VNC Digital ServicesRPA - Capabilities of VNC Digital Services
RPA - Capabilities of VNC Digital Services
 
ICWA BPM Ark Conference Presentation October 2009
ICWA BPM Ark Conference Presentation October 2009ICWA BPM Ark Conference Presentation October 2009
ICWA BPM Ark Conference Presentation October 2009
 
Andersen-Portfolio-Latest Projects ENG
Andersen-Portfolio-Latest Projects ENGAndersen-Portfolio-Latest Projects ENG
Andersen-Portfolio-Latest Projects ENG
 
Andersen Potfolio
Andersen PotfolioAndersen Potfolio
Andersen Potfolio
 
4 Benefits of a Digitized and Automated AP System
4 Benefits of a Digitized and Automated AP System4 Benefits of a Digitized and Automated AP System
4 Benefits of a Digitized and Automated AP System
 
ATIK SHEIKH(Resume) New -1
ATIK SHEIKH(Resume) New -1ATIK SHEIKH(Resume) New -1
ATIK SHEIKH(Resume) New -1
 
appNeura - DEM User Digital Experience
appNeura - DEM User Digital ExperienceappNeura - DEM User Digital Experience
appNeura - DEM User Digital Experience
 
BUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docx
BUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docxBUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docx
BUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docx
 
Android Based Survey - Technical proposal
Android Based Survey - Technical proposalAndroid Based Survey - Technical proposal
Android Based Survey - Technical proposal
 
m-hance Business Case
m-hance Business Casem-hance Business Case
m-hance Business Case
 
Managing partner's feedbacks through the geo-web
Managing partner's feedbacks through the geo-webManaging partner's feedbacks through the geo-web
Managing partner's feedbacks through the geo-web
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6
 
Questioning Strategies Part 1 Questioning StrategiesSocial .docx
Questioning Strategies Part 1 Questioning StrategiesSocial .docxQuestioning Strategies Part 1 Questioning StrategiesSocial .docx
Questioning Strategies Part 1 Questioning StrategiesSocial .docx
 
tt-and-camms-digital-pm
tt-and-camms-digital-pmtt-and-camms-digital-pm
tt-and-camms-digital-pm
 
Audit ranking & Rental Quality Scorecard Lyons Information Systems
Audit ranking & Rental Quality Scorecard Lyons Information SystemsAudit ranking & Rental Quality Scorecard Lyons Information Systems
Audit ranking & Rental Quality Scorecard Lyons Information Systems
 
talygen-com-Online-Expense-Tracking-System.pdf
talygen-com-Online-Expense-Tracking-System.pdftalygen-com-Online-Expense-Tracking-System.pdf
talygen-com-Online-Expense-Tracking-System.pdf
 
Gomez
GomezGomez
Gomez
 
Improve conversion and_avoid_abandonment
Improve conversion and_avoid_abandonmentImprove conversion and_avoid_abandonment
Improve conversion and_avoid_abandonment
 
BSIS 310 - A Proposal Final Act
BSIS 310 - A Proposal   Final ActBSIS 310 - A Proposal   Final Act
BSIS 310 - A Proposal Final Act
 

More from bain19

Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
bain19
 
Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
bain19
 
Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
bain19
 
Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
bain19
 
Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
bain19
 
Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
bain19
 
Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
bain19
 
Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
bain19
 
Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
bain19
 
Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
bain19
 
Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
bain19
 
Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
bain19
 
Bains Slides Brokenpeg
Bains Slides   BrokenpegBains Slides   Brokenpeg
Bains Slides Brokenpeg
bain19
 

More from bain19 (13)

Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
 
Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
 
Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
 
Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
 
Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
 
Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
 
Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
 
Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
 
Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
 
Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
 
Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
 
Brokenpeg
BrokenpegBrokenpeg
Brokenpeg
 
Bains Slides Brokenpeg
Bains Slides   BrokenpegBains Slides   Brokenpeg
Bains Slides Brokenpeg
 

Recently uploaded

Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
ScyllaDB
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Fwdays
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
Vadym Kazulkin
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 

Recently uploaded (20)

Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 

Brokenpeg

  • 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
  • 13.
  • 15.
  • 16.
  • 23. Operating Systems CentOS For Servers SmoothWall for Firewall Web Services Apache DBMS MySQL Software

Editor's Notes

  1. 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
  2. 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.
  3. 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.
  4. ChrisNEXT….SOME BENEFITS TO THE CLIEINT…
  5. ChrisPASS TO RYAN - Phases
  6. Broke project down into phases to provide more reliable estimates of time frame and cost.
  7. Ryan
  8. Ryan
  9. RyanThe Deliverable December 10, 2009
  10. RyanPASS TO JESSE – Web Front-End
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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.
  20. 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
  21. 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
  22. 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