Solutions for demanding business City, date 1 How can Open source technologies help to reduce the cost of development?

Slides:



Advertisements
Similar presentations
2003 Mateusz Żochowski, Marcin Borzymek Software Life Cycle Analysis.
Advertisements

MANAGING YOUR BUSINESS JUST GOT EASIER WITH.... A WORKFLOW AND DOCUMENT MANAGEMENT SOFTWARE.
Service Engage – Engaging with Our Users IBM Cloud and Smarter Infrastructure 1.
Alternate Software Development Methodologies
ITIL: Service Transition
Background Current Status Future Plans. Agenda Background First Steps Current Status Future Plans Joomla Basics Questions 2.
Software Engineering. How many lines of code? Average CS1004 assignment: 200 lines Average CS4115 project: 5000 lines Corporate e-commerce project: 80,000.
Software Engineering.
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
1 IS371 WEEK 8 Last and Final Assignment Application Development Alternatives to Application Development Instructor Online Evaluations.
Health Informatics Series
SDLC. Information Systems Development Terms SDLC - the development method used by most organizations today for large, complex systems Systems Analysts.
CRM SOFTWARE What is CRM, Evolution of CRM software and SaaS, SugarCRM in depth, CRM SW Market.
© Prentice Hall, 2005: Enterprise Resource Planning, 1 st Edition by Mary Sumner 1-1 Enterprise Resource Planning, 1 st Edition by Mary Sumner Chapter.
Chapter 9: Software Tools and Dashboards. 2 V. Kumar and W. Reinartz – Customer Relationship Management Overview Topics discussed  CRM Implementation.
QAD Solutions for Configurable Products Frank Feustel, Director, Product Management, QAD Inc. Jim Smith, QAD Improvement Leader, R. W. Beckett Corporation.
© Copyright High Performance Concepts, Inc. 12 Criteria for Software Vendor Selection July 14, 2014 prepared by: Brian Savoie Vice President HIGH.
VersaDev Delivering Business Software Solutions Improving the performance of your Service Centre
12 Building and Maintaining Information Systems.
SYS364 Evaluating Alternatives. Objectives of the Systems Analysis Phase determine, analyze, organize and document the requirements of a new information.
Dayton High School Mr. Martin. Lesson Objectives After this lesson, you will be able to:  Describe the process of product planning and development. 
1 Portfolio Management – Agile How to plan like a VP Highsmith, Ch 12 CSSE579 Session 6 Part 2 One company’s software product portfolio.
MSF Requirements Envisioning Phase Planning Phase.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Improving Agility in Product Development and Pricing to Gain a Competitive Edge.
Computers Are Your Future © 2006 Prentice Hall, Inc.
Open Source and IP Telephony: Myth Busters, Best Practices and Real Life Application in the Contact Center Kelly Duerr, Senior Product Manager Tom Chamberlain,
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
ERP. What is ERP?  ERP stands for: Enterprise Resource Planning systems  This is what it does: attempts to integrate all data and processes of an organization.
Software Engineering Management Lecture 1 The Software Process.
© 2007 by Prentice Hall 1 Introduction to databases.
ECM in SaaS mode to maximize information sharing in a globalized world Business case: bwin.
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Analysis Design Implementation System Integration and Testing Maintenance.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Accounting Information System By Rizwan Waheed M.Com 710.
Computers Are Your Future © 2008 Prentice Hall, Inc.
Fifth Lecture Hour 9:30 – 10:20 am, September 9, 2001 Framework for a Software Management Process – Life Cycle Phases (Part II, Chapter 5 of Royce’ book)
Building Apps The Developer's Perspective Paradigm Shift = Opportunities Moving from apps at the enterprise Cloud Computing SaaS Model.
Consulting Information Technology Agency Your IT Outsourcing Partner.
Software Engineering 1 Object-oriented Analysis and Design Applying UML and Patterns An Introduction to Object-oriented Analysis and Design and Iterative.
CS5103 Software Engineering Lecture 02 More on Software Process Models.
Proprietary vs. Free/Open Source Software
Principles of Information Systems, Sixth Edition 1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
Software Life-Cycle and Models
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
Chapter 10 Information Systems Development. Learning Objectives Upon successful completion of this chapter, you will be able to: Explain the overall process.
Cruise Training Introduction of Continuous Integration.
Enterprise Processes and Systems MIS 2000 Instructor: Bob Travica Updated 2016 Class 16.
ABOUT COMPANY Janbask is one among the fastest growing IT Services and consulting company. We provide various solutions for strategy, consulting and implement.
Copyright © WhizTree Ltd All rights reserved. SAP Application Development Partner -
The Software Development Process. Contents  Product Components  Software project staff  Software development lifecycle models.
Advanced Software Engineering Dr. Cheng
Enterprise Resource Planning
Software Engineering Management
Continuous Delivery- Complete Guide
Enterprise Processes and Systems
Game Design, Development, and Technology
Why Not to BYOP (Build Your Own Portal)
Chapter 18 Maintaining Information Systems
Software Development Life Cycle
IT Systems Analysis & Design
Cisco Real Dumps IT-Dumps
Software life cycle models
Introduction If you have got a call for an Agile testing interview, then congratulations are in order. You may be feeling nervous, but it sure to be felt.
CSE 303 Concepts and Tools for Software Development
About this Template Dear Colleague, This template is provided by Valooto to help you communicate the facts about your need for a CPQ (Configure Price Quote)
Software Development Life Cycle Models
O.S. Security.
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
Product Development & Planning
Presentation transcript:

solutions for demanding business City, date 1 How can Open source technologies help to reduce the cost of development?

solutions for demanding business TOTAL EFFORT DISPERSION IN A PROJECT 2 How to reduce execution time? * Source: dashboard

solutions for demanding business 3 GENERAL PROJECT REQUIREMENTS Reduce cost of the development Reduce length of time to market Innovative solution Create first versions very quickly Ready for change requests Easy to use Use standards Well documented Easy to involve more resources into the team Minimalize maintenance cost

solutions for demanding business 4 Advantages:  There is no dependency  „There is no limitation” Disadvantages:  Documentation problems (there is no time for documentation)  Only own developers know the code/product  Maintenance and product lifecycle should be solved in-house  Long time until first demo BUILD VS BUY Advantages:  „Ready for production”  Calculable cost Disadvantages:  Not easy to change the application  There is no application to fulfil the whole scope  Vendor dependency  No competitive advantage Build Buy

solutions for demanding business 5 OPEN SOURCE BASED DEVELOPMENT Advantages: Shift developers from low-value work to high-value work Reduce duplication of effort Lower number of bugs Maintenance and product lifecycle management is solved Easier to find knowledge from the market Modern software development practices/Innovation Fuel the marketplace of ideas Documentation Reduce length of „Time to market” Disadvantages: Support can be difficult The technology/solution should be studied *Source=

solutions for demanding business 6 OPEN SOURCE SOLUTION

solutions for demanding business 7 TYPICAL MISBELIEFS ABOUT OPEN SOURCE There are a lot of problems with the support  There is no support.  The support is too slow.  We need too much support.  How can we define SLA? It is not reliable. It is not secure. We need special knowledge. What will happen if there is a bug in the live system? „Free as a free Puppy”. Can open source software deployments pass an audit?

solutions for demanding business Case study – Credilogic Decision Engine

solutions for demanding business 9 OBJECTIVES The architecture is very complex and hard to modify. All customers are on a separate codebase, which makes maintenance & support difficult and costly. The SaaS support is not easy. The current, old architecture makes functional changes difficult and expensive. Our customers should customize the whole system without development. Easy to integrate with other products.

solutions for demanding business 10 EXTRA STEPS IN THE EXECUTION PHASE Technology selection Decide which module should be developed in-house and where we can use existing solutions Develop Proof of Concepts There will be wrong directions! Review the architecture Define the solutions and manage the maintenance capability

solutions for demanding business 11 WORKFLOW ALTERNATIVES

solutions for demanding business 12 CUSTOMERS OF CAMUNDA

solutions for demanding business 13 SUMMARY ABOUT THE PROJECT Time and cost Dramatically reduce execution time01 Omni-channel Easy to integrate with IVR, Netbank … Standards Custom framework developments were mitigated Support Buy support for open source solution s Demo First prototype was prepared after a month Innovation Using some leader solution s, such as BPMN, DMN

solutions for demanding business 14 ANSWERS TO MISBELIEFS Support  We will be certified partners of Camunda  Well defined SLA for the product  Well defined product lifecycle There is no open Camunda related bug ticket We need Camunda and WF specific knowledge It is not free, but its yearly cost is still lower than the cost of any other products Eliminate thousands of rows of code Some additional features were obtained such as DMN (scoring)

solutions for demanding business Thank you 15 Gábor Sándor Team Leader Mobile: Contact: Péter Bano Sales and Marketing Director Mobile: