13
Meeting the ever-growing, continual computerization needs of an organization RAD Solutions Private Limited 220/226, Sekhar Enclave Lane 3, Biju Pattnaik College Road, Jayadev Vihar Bhubaneswar  751015  [email protected]

Boost the productivity of your organization through RAD

Embed Size (px)

DESCRIPTION

Boost the productivity of your organization using free and open source RAD frameworks and tools, and free SaaS applications like tmail

Citation preview

Page 1: Boost the productivity of your organization through RAD

Meeting the ever-growing, continual computerization needs of an organization

RAD Solutions Private Limited220/226, Sekhar EnclaveLane 3, Biju Pattnaik College Road, Jayadev ViharBhubaneswar  751015 [email protected]

Page 2: Boost the productivity of your organization through RAD

Page 2

Copyright (C) 2008 RAD Solutions Private Limited

Concern of a typical organization

● Today's world is agile● New application

requirements emerge everyday

● Business rules change overnight

● Traditional software development tools and methodologies are no more adequate!

Page 3: Boost the productivity of your organization through RAD

Page 3

Copyright (C) 2008 RAD Solutions Private Limited

Traditional application setup in an organization

ERP

Supporting systems

Manual

Takes care of core needs like financial management, materials management etc.

Take care of require-ments which are of agile nature or are not yet covered in ERP

Ad-hoc requirements, requirements that are too dynamic, or not yet com-puterized

Page 4: Boost the productivity of your organization through RAD

Page 4

Copyright (C) 2008 RAD Solutions Private Limited

Problems in the traditional setup

● Supporting systems are not made using agile development tools and methodologies. Hence, they take much money, time and effort to get developed and then resist change heavily.

● It becomes difficult to computerize ad-hoc and dynamic requirements. Hence, they usually remain manual. Employees use manual means like phone, fax, email or courier to handle these, which suck huge money, time and effort of the organization

Page 5: Boost the productivity of your organization through RAD

Page 5

Copyright (C) 2008 RAD Solutions Private Limited

A proposed setup

ERP

RAD Systems

Manual

tmail

Supporting systems could be developed and maintainedusing cutting edge FOSS agile RAD tools and methodologies

tmail could be introduced for handling most of the manual tasks

Page 6: Boost the productivity of your organization through RAD

Page 6

Copyright (C) 2008 RAD Solutions Private Limited

Advantages in the proposed setup – tmail

● tmail is a task management system for managing unplanned adhoc tasks

● Highly effective compared to informal means of communications like email, phone or fax

● Tasks can be assigned to others globally with ease, and tracked online

● Task can be routed through multiple people, serially or in parallel

● Various types of reports like integrated to-do list are available at fingertips

● Free for all types of use, whether commercial or personal

● Follows SaaS model, i.e. no need to install any software, only Internet connection is sufficient

● Visit www.gcollab.com or mail to [email protected] for more details

● tmail can effectively handle most of the manual tasks in an organization

Page 7: Boost the productivity of your organization through RAD

Page 7

Copyright (C) 2008 RAD Solutions Private Limited

Advantages in the proposed setup – RAD Systems

● Applications can be developed rapidly enough to meet the instant need of the users

● Development process is enjoyable and effortless● Can quickly incorporate requirement changes● Quite economical as free and open source tools are used

for development and deployment

Page 8: Boost the productivity of your organization through RAD

Page 8

Copyright (C) 2008 RAD Solutions Private Limited

Recommendations on choosing the right set of RAD tools and frameworks

● Switch over to dynamically typed languages like Python or Ruby as these are highly productive compared to statically typed language like Java or .NET.

● Choose the most powerful object-relational mapper (database access toolkit) which can cater to the need of the complexity of an enterprise, and can integrate with existing legacy databases

● Your choice should have all the plumbing code readily integrated, so that you focus on business logic

● Go “ free and open source”

● The framework or tool should be mature and actively being developed

● Should have active user group

● Should be having sufficient built-in libraries and components

Page 9: Boost the productivity of your organization through RAD

Page 9

Copyright (C) 2008 RAD Solutions Private Limited

Recommended tools

● RAD Solutions seriously keeps evaluating various RAD tools. Based on our conscious evaluation and experience, we recommend the following for organizational usage– MVC Framework – TurboGears (Refer http://radisfun.com

for a sample application using TurboGears)– ORM and Database Toolkit – SQLAlchemy– Database - PostgreSQL– IDE – Eclipse– Source code control – SVN– Project management tool – trac– Testing tool - Selenium

Page 10: Boost the productivity of your organization through RAD

Page 10

Copyright (C) 2008 RAD Solutions Private Limited

Must read references

● http://home.pacbell.net/ouster/scripting.html● http://www.ferg.org/projects/python_java_side-by-side.html● http://www.artima.com/weblogs/viewpost.jsp?thread=4639● http://oodt.jpl.nasa.gov/better-web-app.mov● http://sanjaypatel.blogspot.com/2007/07/why-i-chose-turbogears.html

● http://agilemanifesto.org/principles.html● http://www.turbogears.org● http://www.sqlalchemy.org

Page 11: Boost the productivity of your organization through RAD

Page 11

Copyright (C) 2008 RAD Solutions Private Limited

What RAD Solutions offer

● train in-house developers on developing rapid web applications

● Guides how to develop and deploy a complete application (Resource Booking System) from A to Z.

● Delivers “ Resource Booking System” for FREE!● takes up application development on contract

Page 12: Boost the productivity of your organization through RAD

Page 12

Copyright (C) 2008 RAD Solutions Private Limited

What's NextFurther, RAD Solutions

– Can workout need based training packages for organizations, and provide the following on request

● Detailed syllabus● Details on Resource Booking system - the application to

be delivered for free● Time and cost estimate

– Can provide estimates for application development needs– Can guide implementing an adhoc workflow system in

organizations for all manual task flows like service call management etc. using tmail

Page 13: Boost the productivity of your organization through RAD

Thank You!