14
Alexandria Online Public Records and Forms Team RADicals Rafael Chaves (development) Ken Lyle (BA/PM) Michele Bobrowski (Alexandria)

Coding for Community - Team Radicals - Alexandria - online public records and forms

Embed Size (px)

Citation preview

Page 1: Coding for Community - Team Radicals - Alexandria - online public records and forms

AlexandriaOnline Public Records and

Forms Team RADicals

Rafael Chaves (development)Ken Lyle (BA/PM)

Michele Bobrowski (Alexandria)

Page 2: Coding for Community - Team Radicals - Alexandria - online public records and forms

Alexandria - Statement

"In an effort to increase citizen participation and make government more efficient, Alexandria needs help digitizing certain public records and bring government functions online (i.e. interactive forms, applications, permits, service requests, etc.) The Township doesn't have the finances to fix these problems and come up with solutions. "

Page 3: Coding for Community - Team Radicals - Alexandria - online public records and forms

Our solution

A custom-built software application that supports some of the forms currently required by the Alexandria Township, such as dog licensing application, buillding permit*, public record request*, among others.

Page 4: Coding for Community - Team Radicals - Alexandria - online public records and forms

How our solution worksThe application is essentially a system of record.

Residents can apply for various licenses and permits,.

City Officials inspect and accept/reject the requests.

See link under "Supporting materials" (last slide)

Page 5: Coding for Community - Team Radicals - Alexandria - online public records and forms
Page 6: Coding for Community - Team Radicals - Alexandria - online public records and forms
Page 7: Coding for Community - Team Radicals - Alexandria - online public records and forms
Page 8: Coding for Community - Team Radicals - Alexandria - online public records and forms

"Municipalities need to make hard decisions when it comes to cutting taxes whether it be a service or an employee in a department."

"Alexandria is a rural Township with approximately 4,900 residents, 1 full-time Municipal Clerk, and all other departments are part-time with limited weekly and/or monthly hours."

"Residents want the services to continue because that is what they expect of their government."

"Software to make New Jersey municipalities a 'virtual municipality'”"

"A resident could process their dog license, pay or look up a tax bill, apply for a permit, apply for a raffle license, etc. without having to go to the municipality in person. "

"Our team has taken on a challenge to make the technological future of municipalities’ possible and one day provide municipalities’ the affordability and technologic services that are being driven and expected in today’s market by consumers."

Impact on the municipality

Page 9: Coding for Community - Team Radicals - Alexandria - online public records and forms

OriginalityOur development approach: rapid-development using models.

Benefits:

● We can focus on the client business● Live prototype available since day-1● Fast to build, faster to maintain● Technology independence● Architecture can be evolved after the fact

In the case of Alexandria, we put together one form with non-trivial business logic (dog licensing application) in a couple of hours, and 176 lines of code.

Page 10: Coding for Community - Team Radicals - Alexandria - online public records and forms
Page 11: Coding for Community - Team Radicals - Alexandria - online public records and forms
Page 12: Coding for Community - Team Radicals - Alexandria - online public records and forms

Generated architecture

Page 13: Coding for Community - Team Radicals - Alexandria - online public records and forms

UsabilityThe application (as of March 24th) is usable as a proof-of-concept.

Things yet to come before the 31st:

- User registration- Authentication via one or more social networks- Deployment as a generated Java web application- Various bugs

Page 14: Coding for Community - Team Radicals - Alexandria - online public records and forms

Supporting materials● Cloudfier, the open-source tool for rapid development of business applications

with models, used in this project: https://cloudfier.com

● The application - log in as tkuhn/pass (city official) or slanger/pass (resident)

● Source code - model only (actual 3GL code is generated)