Ivanov vladimir software program manager
Download
1 / 22

APPLICATION SOFTWARE DEVELOPMENT BASIS - PowerPoint PPT Presentation


  • 299 Views
  • Updated On :

Ivanov, Vladimir Software Program Manager APPLICATION SOFTWARE DEVELOPMENT BASIS ITC Software Outline – Process And Technology Common requirements for the software development process Application framework Project planning and tracking In-house task management software Application Domains

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'APPLICATION SOFTWARE DEVELOPMENT BASIS' - sandra_john


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Ivanov vladimir software program manager l.jpg

Ivanov, Vladimir

Software Program Manager

APPLICATION SOFTWARE DEVELOPMENT BASIS

ITCSoftware


Outline process and technology l.jpg
Outline – Process And Technology

  • Common requirements for the software development process

  • Application framework

  • Project planning and tracking

  • In-house task management software


Application domains l.jpg
Application Domains

  • Accounting, billing and taxation

  • On-line data dispatching

  • Analysis, warehousing and reporting

Customer Types

  • Both governmental and enterprise


Requirements for software process l.jpg
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 l.jpg
Ways To Improve Process

  • Software application framework

  • Software tools for heterogeneous environment

  • Formalized development and support process

  • Automated task-management


Our application framework iaf l.jpg
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 l.jpg
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 l.jpg
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 process9 l.jpg
Ways To Improve Process

  • Software application framework

  • Software tools for heterogeneous environment

  • Formalized development and support process

  • Automated task-management


Dfusion data integration tool l.jpg
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 l.jpg
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 process12 l.jpg
Ways To Improve Process

  • Software application framework

  • Software tools for heterogeneous environment

  • Formalized development and support process

  • Automated task-management


Business center structure l.jpg
Business Center Structure

Director of the business center

Project manager

Project manager

Project manager

System analysis group

Software development group

Technical support group

System administra-tion group


Levels of responsibility tech support process l.jpg
Levels Of Responsibility – Tech-support process

Information on tasks’ implementation

Calls list

Level 1

Tech support worker

Level 2

Manager of the tech support group

Bug list

Level 3

Project manager

Change Request list

Level 4

Director of the business-center


Starting the change process l.jpg
Starting The Change Process

Defects list

Customer Requirements list

Project manager

Confirms the need for change

(flow chart is created)


Ways to improve process16 l.jpg
Ways To Improve Process

  • Software application framework

  • Software tools for heterogeneous environment

  • Formalized development and support process

  • Automated task-management


Psm task management l.jpg
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 l.jpg
Feedback

  • Created

  • Open (accepted for implementation)

  • Closed

  • Rejected

  • Deleted

Manager

Tasks

Subordinate

Continuous information delivery system (notifications & search forms)

PROJECT SUPPORT MANAGER


Psm advantages l.jpg
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 l.jpg
Sample Project

  • Taxation of Individuals –based on IAF

  • 1 200 usersin 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


Itc software tel 1 978 287 4855 www itcsoftware com info@itcsoftware com l.jpg

ITC Software

Tel.: +1 978 287 4855

[email protected]

ITCSoftware

Any questions?


Any questions l.jpg

ITCSoftware

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, wouldlike to embarkon a researchproject, or require software developmentservices

Tel. +1 978 287 4855

[email protected]

Become a high performance enterprise with Strategic Outsourcing, visit www.itcsoftware.com

Thankyou!


ad