170 likes | 255 Views
Building Applications in a Day…or Less. By Ano Tisam. Overview. Short Story Current ICT Environment How software is normally built ? How we build software?. Current ICT Environment. No Buy in to ICT policy => Where? …and Why? No Strategic Plan => How? No Programmes & Projects => What?
E N D
Building Applications in a Day…or Less By Ano Tisam
Overview • Short Story • Current ICT Environment • How software is normally built? • How we build software?
Current ICT Environment • No Buy in to ICT policy => Where? …and Why? • No Strategic Plan => How? • No Programmes & Projects => What? • What happened? Chaos • Ministries doing their own thing • Ad-hoc IT procurement and projects • Duplication of effort due to decentralisation of systems, • OPM ICT unable to coordinate effectively due to resource constraints • Rely on Foreign Consultants backed by donors • Local IS/CS grads out of work in their fields
USP IS/CS Graduates Job placement of USP IS or CS grads from 2001-2010
Foreign vs. Local • Foreign • Tourism $50,000 • Annual $10,000 • Local • MFEM $4000 • Annual $0 • Average Govt cap exp: $354,363 per software project • 100% sent overseas
Government Contracts For software development goes overseas
Viviki Reason why we built.
How is software usually built? Web Applications
Build Database Layer • Modelling entities and their relationships (ERD)
Build Logic Layer • Model processes/business logic
Build a User Interface Layer • Modelling user interaction with system
Tried many Alternatives • Various tools and methodologies have been created to deal with complexity • Coding frameworks e.g. CodeIgniter, Ruby on Rails, .NET • Development Methodologies e.g. Waterfall, SCRUM, Lean IT, Extreme Programming • IDE’s, Code Gens • Object-Oriented Programming
Brief Demo • http://localhost/viviki/
The End Thank You – an0tis@gmail.com