Date post: | 22-Dec-2015 |
Category: |
Documents |
Upload: | veronica-stone |
View: | 224 times |
Download: | 1 times |
Outline – Process And Technology
Common requirements for the software development process
Application framework Project planning and tracking In-house task management software
Application Domains
Accounting, billing and taxation On-line data dispatching Analysis, warehousing and reporting
Customer Types Both governmental and enterprise
Requirements For Software Process
Numerous custom software projects Short deadlines High quality and easy-to-use software
has to be delivered Fast response time for change
requests needed Heterogeneous infrastructure
Ways To Improve Process
Software application framework Software tools for heterogeneous
environment Formalized development and support
process Automated task-management
Our Application Framework (IAF)
Purpose Decrease the development time Unify the development and maintenance
process Simplify the information system
maintenance Unify the user interface
IAF – Features Object-oriented approach to building
database-centric applications Metadata-based automatic code generation Fine-grained access control Data export/import Database auditing Workflow capabilities Report builder Ad-hoc query builder Form designer Customizable user workspace
IAF - Advantages
Provides built-in core application functionality
Rapid development of application GUI without rewriting any code
Fast report development Easy to learn and use Accessible through the Web Supports multiple database vendors Extensible
Ways To Improve Process
Software application framework Software tools for heterogeneous
environment Formalized development and support
process Automated task-management
DFusion - Data Integration Tool
Purpose Data retrieval in heterogeneous
environment Guaranteed data delivery to the
consumer Data transformation and loading
according to system requirements Logging of all operations
DFusion - Advantages
Extensible interface for plugging in adapters for various data sources and transport layers
Based on industry standard technologies
Includes graphical tools for data flow and transformation modeling
Utilizes the XML power and flexibility
Ways To Improve Process
Software application framework Software tools for heterogeneous
environment Formalized development and
support process Automated task-management
Business Center Structure
Director of the business centerDirector of the business centerDirector of the business centerDirector of the business center
Project managerProject managerProject managerProject managerProject managerProject managerProject managerProject manager
Project managerProject managerProject managerProject manager
System analysis group
System analysis group
Software development
group
Software development
group
Technical support group
Technical support group
System administra-tion group
System administra-tion group
Levels Of Responsibility – Tech-support process
Information on tasks’ implementationInformation on tasks’ implementation
Tech support workerTech support workerLevel 1Level 1
Calls listCalls list
Manager of the tech support group
Manager of the tech support group
Level 2Level 2
Project managerProject managerLevel 3Level 3
Bug listBug list
Change Request list
Change Request list
Director of the business-centerDirector of the business-centerLevel 4Level 4
Starting The Change Process
Defects listDefects list Customer Requirements list
Customer Requirements list
Project managerProject manager
Confirms the need for change(flow chart is created)
Confirms the need for change(flow chart is created)
Ways To Improve Process
Software application framework Software tools for heterogeneous
environment Formalized development and support
process Automated task-management
PSM – Task Management
Purpose Provide a call-center and a defect list for
tech support group Automate internal document workflow Track history and current state of all the
tasks implemented Create and keep up-to-date the project’s
plan
Feedback
TasksTasks
ManagerManager
SubordinateSubordinate
Continuous information delivery system
(notifications & search forms)
Continuous information delivery system
(notifications & search forms)
PROJECT SUPPORT MANAGER
• Created • Open (accepted for
implementation)• Closed• Rejected• Deleted
PSM – Advantages
Configurable for any business-process structure and any business field
Built-in automated workflow features Configurable messaging and
notification system Authentication system that supports
levels of responsibility Various analytical reports and
graphics
Sample Project
Taxation of Individuals –based on IAF 1 200 users in 25 divisions of RT
regional Taxation Department Database size up to 50 GB on each
site 30-50 calls to tech-support per day 10-20 change requests per month
Any questions?ITC Software is an advanced information technology solutions provider, focused on the
global commercial and scientific markets.
With over 4047 software engineers in the Americas, Europe, Russia and Asia, and a host of world-renowned scientists at, inter alia, Harvard and MIT, ITC Software’s services range from research & development in finance, bioinformatics and FEA engineering, to cutting-edge custom software development and maintenance services in most industry verticals, to the turnkey establishment of Offshore IT Centers.
ITC Software has won numerous international awards and its centers are ISO 9001:2000 certified and CMMI level 4 pre-certified. Pricing is extremely competitive for both complex scientific applications such as bioinformatics and biomechanics, and commercial software development projects.
We hope you enjoyed our presentation !
Please call or email us, if you have any questions, need more information, would like to embark on a research project, or require software development services
Tel. +1 978 287 [email protected]
Become a high performance enterprise with Strategic Outsourcing, visit www.itcsoftware.com
Thank you!
ITC Software