SlideShare a Scribd company logo
SURVIVING THE ECONOMIC RECESSION:
H OW C AN IT H ELP ?




Model-Driven Environment Software Architecture
April 2009
THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL
ERRORS AND TECHNICAL INACCURACIES. THE CONTENT IS PROVIDED AS IS, WITHOUT EXPRESS OR
IMPLIED WARRANTIES OF ANY KIND.
Trademarks and trade names may be used in this document to refer to either the entities claiming the marks and
names or their products. Diginaut disclaims proprietary interest in the marks and names of others.
©Copyright 2009 Diginaut. All rights reserved. Reproduction in any manner whatsoever without the express
written permission of Diginaut doo is strictly forbidden. For more information, contact Diginaut.
Information in this document is subject to change without notice.



2
Economic recession is making everybody ask a same question: “How to save a business?”.
                                                   As an IT company, Diginaut thinks it has some tips that could help. Here you will find two
                                                   questions, five plans and few warnings that might help when deciding the IT issues.



Question #1: How Can Agility And Fast Response Of Small Companies
Help To Be Competitive In The Recession?
                                                                                  Is it possible to combine agility and responsiveness of small busi-
                                                                                  nesses and plain mass of large companies? Large companies
                                                                                  may cut costs, reorganize and live through the recession some-
                                                                                  how, but smaller enterprises might not have reserves nor can they
                                                                                  cut costs much. They must relay on a new ideas and flexibility.
                                                                                  The economic recession is a tide that forces the changes. And it is
                                                                                  not just software industry that needs changes.
                                                                                  But, the change itself is not such a bad thing.
                                                                                  An increasing number of Diginaut projects that involve building cu-
                                                                                  stomization modules for large software vendor’s solutions (ERP,
                                                                                  CRM, FI) tells us that technology is saturated with large, over-
                                                                                  secured investments without any fresh ideas.

Question #2: What Technologies We Are Talking About?
                                                                                  Intelligent and Adaptive Software
                                                        ...
                                Client         Client               Client
                                Entity         Entity               Entity
                                                                                  Intelligence can be an integrated part of how we manufacture and
                              Instance       Instance             Instance        sell, how we transport, and how we connect to suppliers, partners,
NO PROGRAMMING IS REQUIRED!




                                                                                  and customers.
                                                                                  And smarter business starts with smarter IT. Instead of employing
                                 ZORA Client Runtime Environment                  army of programmers, Diginaut employs large number of intelli-
                                                                                  gent software components. More precisely: cheap model-driven
                                                                                  components.
                              Model-Driven       Model-Driven      Legacy         Model-driven environments (MDE)1 like ZORA are based on a bu-
                                 Entity             Web             Web
                               Instances          Services        Services        siness model usually specified in a standardized UML2 model.
                                                                                  Software components are built and adapted to the current user
                                                                                  environment in a runtime. This way many tasks are done automa-
                                     UML Model
                                                                                  tically: like fetching data, understanding the structure and renderi-
                                                                                  ng data to the users.
                                                 Events                           This technology collects all the knowledge about business
                                                                                  process, then interprets it and prepares user interface. It is doing it
                                                                                  every time user makes a request, opens a window or starts a pro-
                                                                                  cess.
                              E NTERPRISE S ERVICE B US                           This adaptive approach is what distinguishes MDE software
                                                                                  architecture.


                                                   1 Model-driven environment is a dynamic runtime environment that interprets business model and ensures
                                                   application infrastructure follows instructions
                                                   2The Unified Modeling Language™ - UML - is the way the world models not only application structure, behavior,
                                                   and architecture, but also business process and data structure. - http://www.uml.org/
                                                                                                                                                              3
Virtualization
                                                      Virtualization is a new savior! It helps to
                                                      defend and harden our systems so we
                                                      may sleep better.
                                                      Virtualization means that you may pack
                                                      your operating system in a single file and
                                                      run it on any hardware accessible. More
                                                      than one copy of your server ensures its
                                                      continuous operation.
                                                      Backups prepared for an immediate
                                                      startup are an excellent insurance.
                                                      Virtualization is also useful as a staging
                                                      environment for testing various business
                                                      configurations.
                                                      Virtualization improves safety and availa-
                                                      bility, reduces energy footprint and it
                                                      reduces costs significantly.


Cloud computing
  Announced as a great solution for start-ups and wide spread
  companies it is also known as a solution for reducing enterprise IT
  operational costs.
  In simple terms, cloud is an IT infrastructure outside the company,
  usually on Internet. It is maintained by an IT company who rents it to
  the clients for their business use.
  But, giving a precious company’s data to a company that you might
  never see is a hard choice. Especially while there are still debates on
  how to ensure high security standards in the cloud.
  Keeping distance from extremes of a complete reliance on the cloud,
  or none at all, is a golden middle. Whether you start by slowly integra-
  ting your business with a cloud, or a vice versa, your business may
  benefit from the mix.

Open Source
  While large software vendors struggle to attract clients with cloud computing and pay per use
  licensing, some customers successfully use open source solutions in every day business:
  from standard office applications to reporting and business intelligence.
  What is changing in the favor of open source? XML documents for one, and transition to web
  services and SOA architecture for two. All this makes interoperability between software
  packages more transparent and easy to implement.
  Businesses can choose optimal and least costly component for every process in the
  company, while ensuring that everything will work together just fine.




   4
Plan A: Be Prepared For the Changes
            Today’s business climate demands fast responses and readiness for the changes. Only 61%
            of the world's CEOs feel confident in their company's ability to adapt. Improved service
            delivery, with less risk, at reduced costs is necessity.
            With a dynamic infrastructure, IT can drive new levels of efficiency in business while laying
            the groundwork for future growth.
            With MDE you can be prepared. Here are some tips:
                Use open and easily customizable new application environments that inherit and extend
                business information from the business model and from current business environment.
                Software is evolving and becoming more intelligent. Why not use it?
                Customize while working! There is, probably, no one who can predict exactly how
                recession will impact business processes. Changes might be needed on everyday basis.
                We have some experience in dynamic environments. In fact, they are our specialty.
                Whether it is SCADA system that controls energy distribution or production line, water
                processing, customer management system (CMS), industry process control or
                advertising departments - changes are everywhere.
                Changes are not something we should fear. With proper technology it could be used to
                your advantage.
                Special care in MDE development has been given to inheritance and possibility to extend
                business model without significant impact on the core business functions.
                Let’s say that company introduces new product or production lines that need monitoring,
                new marketing strategies and tracking functions. With MDE it is rather simple and
                straightforward. No new application is needed!




The Model Driven                                                                                       5
  Environment                               2009
Plan B: Keep it simple
    By looking at portfolios of some large vendors’ systems which are described in dozens of
    pages and hundreds of unknown acronyms, one may wonder how difficult is to develop,
    install and maintain those systems?
    With hundreds of developers and millions in budgets it sure is achievable. But can it be more
    efficient and less expensive? Yes it can! And we are doing it everyday.
    Cleverer and simpler solutions are usually better. It is just a question of inspiration, idea or
    science that finds a more intelligent ways to solve problems.
    Diginaut is a lot smaller than most of the other software companies, but we successfully built
    and deployed complex solutions for utilities, media, tourism, and transportation.
    We don’t have large marketing budgets, our results speak for themselves. We have software
    that interacts and grows with its users. Users don’t need tons of documents just to use an
    application. Cars are complex, but everybody can drive them without manuals. It’s the same
    with software.
    Simpler architecture, more intelligent solution makes happier and more productive users.

Plan C: Cutting the Costs
    Planning IT budgets is always ungrateful job. Besides deadlines, predicting costs of software
    development and maintenance is a huge task. Cutting costs on one side may raise them on
    the other.
    For this plan, we’ll be cautious and suggest only what we’ve already tested.

 Cutting Costs during Development:
    1) A proper model of your business is a most important investment. Be cautious and try to
       foresee business growth and changes. No need to go into details, just the top level
       model. If it is done properly, later it will be easier to inherit basic structure and add more
       details.
    2) Use an agile approach. Meaning, more iterations, tight work with the users and frequent
       deployment of new modules.
    3) Don’t postpone security issues. Although it seems not important at the beginning, later it
       is much harder to implement.
    4) Use application interfaces whenever you can. With interfaces you expose or share data
       and processes between other applications. By doing this you ensure that any mistakes or
       user needs might be addressed later without changes to the core system.




    6
Cutting costs during Operations:
            Most of the operational costs could’ve been cut if a prior planning and development was done
            right. But some new tricks can improve your business and cut costs without significant risks.
            1) Use virtualization to tighten your systems and prepare backups
            2) If you are using dynamic IT architecture, talk with users about changes that could help to
               be more efficient.
                 Use your investment in a dynamic IT and change processes in order to be more
                 competitive.
            3) Make use of collaboration applications, instant messaging, social networks and similar
               sites to promote your services or products. Internet is constantly expanding, and services
               are often free. So why not use them.

Plan D: Be more green and efficient
It’s not just about showing that you care. Customers will appreciate and support your business also. And it
might cut costs too.
70 percent of CIO's are reporting that power and cooling issues are now their single largest problem in the
data center.
Here are some tips:
1) Plan for efficient cooling
2) Use virtualization. Your old and less utilized servers might be virtualized and ran with less hardware
   resources. With better cooling you can improve utilization of servers and run more services on the
   same hardware.
3) Tune for efficiency by monitoring and managing power
   consumption




                                                                                                         7
Plan E: Use Everything You Can Grab On
   There are already a ton of programs that search through your emails, documents and files.
   With advanced searches you may find anything you need. But when you have to analyze,
   count, measure and estimate, you need an organized structure.
   If any of your answers to the following questions isn’t affirmative, then this plan might help
   you:
        •   Do you have full control over your sales, invoices, proposals, contracts and other
            organized information data?
        •   Can you easily access information even if you are not certain where it is?
        •   Can you easily export data you are viewing to, lets say, spreadsheet for further
            analysis?
        •   Are you satisfied with the responses of IT crew on requests for changes of your
            business application?
        •   Is every user satisfied with the application he is using?
        •   If you are planning to radically change you business, are you concerned with the
            impact on the information system?
   With MDE it is easy to browse up or down in the hierarchy of your business data model. Use
   your every day business application as a data mining tool!
   Every ZORA application shows everything about an object by default. Customer form, for
   example, is filled with all documents, records and information that are linked to that customer.
   From that point you can browse inside business documents and from them into orders and
   product specifications.
   With MDE you don’t need programming, outsourcing, nor installing – it is all part of MDE
   intelligent component model.
   Cost reduction with these tools is significant. Without expensive programming, business is
   more agile and more responsive to changes.




    8
Conclusion
    Changes are inevitable. Whether you decide to gradually change or make a complete
    overhauling of your business and IT, its impact will echo through years to come.
    Our philosophy is derived from the nature, where surviving species are not the strongest, but
    those who adapt better. And every day we are reconsidering our strategy whether we can
    adapt using current technology. Fortunately for us, recession might be the end of dinosaur’s
    era.
    Smaller, more agile solutions have a chance to thrive and make a diverse ecosystem with
    every possible color, size or shape.




About Diginaut
    Diginaut is a software development and consulting company.
    Diginaut specialized in a model-driven development with its own model-driven runtime environment
    (MDE) named ZORA.
    Diginaut's MDE was successfully tested in a various industries like energy distribution, utilities,
    advertising systems, newspaper management, airline reservation systems.
    www.diginaut.co.rs




                                                                                                     9

More Related Content

What's hot

Evaluating thin client_security
Evaluating thin client_securityEvaluating thin client_security
Evaluating thin client_securityNick Turunov
 
Bull vision VA
Bull vision VABull vision VA
Bull vision VABull
 
Real insights real_results-steve_robinson
Real insights real_results-steve_robinsonReal insights real_results-steve_robinson
Real insights real_results-steve_robinsonIBM
 
Essential Arb 2
Essential Arb 2Essential Arb 2
Essential Arb 2
hinser14
 
Open iT in Dew Journal
Open iT in Dew JournalOpen iT in Dew Journal
Open iT in Dew Journal
Open iT Inc.
 
Common Time M Design Studio Datasheet
Common Time M Design  Studio  DatasheetCommon Time M Design  Studio  Datasheet
Common Time M Design Studio DatasheetJames Tomkinson
 

What's hot (20)

HSM_E_23.2.12
HSM_E_23.2.12HSM_E_23.2.12
HSM_E_23.2.12
 
Evaluating thin client_security
Evaluating thin client_securityEvaluating thin client_security
Evaluating thin client_security
 
IPM_E_3.2.12
IPM_E_3.2.12IPM_E_3.2.12
IPM_E_3.2.12
 
Bull vision VA
Bull vision VABull vision VA
Bull vision VA
 
IPM_E_17.3.12
IPM_E_17.3.12IPM_E_17.3.12
IPM_E_17.3.12
 
IPM_E_17.3.12
IPM_E_17.3.12IPM_E_17.3.12
IPM_E_17.3.12
 
IPM_E_17.3.12
IPM_E_17.3.12IPM_E_17.3.12
IPM_E_17.3.12
 
CMS_01.03.12
CMS_01.03.12CMS_01.03.12
CMS_01.03.12
 
IRM_E_15.3.12
IRM_E_15.3.12IRM_E_15.3.12
IRM_E_15.3.12
 
Real insights real_results-steve_robinson
Real insights real_results-steve_robinsonReal insights real_results-steve_robinson
Real insights real_results-steve_robinson
 
IRM_E_12.03.12
IRM_E_12.03.12IRM_E_12.03.12
IRM_E_12.03.12
 
IEM_E_13.2.12
IEM_E_13.2.12IEM_E_13.2.12
IEM_E_13.2.12
 
Essential Arb 2
Essential Arb 2Essential Arb 2
Essential Arb 2
 
Open iT in Dew Journal
Open iT in Dew JournalOpen iT in Dew Journal
Open iT in Dew Journal
 
IPM_E_19.3.12
IPM_E_19.3.12IPM_E_19.3.12
IPM_E_19.3.12
 
Stream 3 - Cloud Computing
Stream 3 - Cloud ComputingStream 3 - Cloud Computing
Stream 3 - Cloud Computing
 
Common Time M Design Studio Datasheet
Common Time M Design  Studio  DatasheetCommon Time M Design  Studio  Datasheet
Common Time M Design Studio Datasheet
 
IRM_E_14.3.12
IRM_E_14.3.12IRM_E_14.3.12
IRM_E_14.3.12
 
IPM_E_23.4.12
IPM_E_23.4.12IPM_E_23.4.12
IPM_E_23.4.12
 
IPM_E_7.4.12
IPM_E_7.4.12IPM_E_7.4.12
IPM_E_7.4.12
 

Viewers also liked

Expo Analisis Y DiseñO De Sistemas De Informacion
Expo Analisis Y DiseñO De Sistemas De InformacionExpo Analisis Y DiseñO De Sistemas De Informacion
Expo Analisis Y DiseñO De Sistemas De Informacion
guestf49df7
 
Lebanon Pecha-Kucha
Lebanon Pecha-KuchaLebanon Pecha-Kucha
Lebanon Pecha-Kucha
Shannan Butler
 
Terra Brazilis
Terra BrazilisTerra Brazilis
Terra Brazilis
Peter
 
Presentación mapas conceptuales
Presentación mapas conceptualesPresentación mapas conceptuales
Presentación mapas conceptualesFernando
 
Semantic Web for Enterprise Architecture
Semantic Web for Enterprise ArchitectureSemantic Web for Enterprise Architecture
Semantic Web for Enterprise ArchitectureJames Lapalme
 
ZORA MDE Short Presentation 3.2
ZORA MDE Short Presentation 3.2ZORA MDE Short Presentation 3.2
ZORA MDE Short Presentation 3.2
Momir Boskovic
 
Return on Data : Fact-Driven MDM
Return on Data : Fact-Driven MDMReturn on Data : Fact-Driven MDM
Return on Data : Fact-Driven MDMJames Lapalme
 
Cómo usar Italc
Cómo usar ItalcCómo usar Italc
Cómo usar ItalcFernando
 
Visualization as a Rhetorical Criticism Tool
Visualization as a Rhetorical Criticism ToolVisualization as a Rhetorical Criticism Tool
Visualization as a Rhetorical Criticism Tool
Shannan Butler
 
Information SCADA Subsystem
Information SCADA SubsystemInformation SCADA Subsystem
Information SCADA Subsystem
Momir Boskovic
 
Hajj, Pilgrimage
Hajj, PilgrimageHajj, Pilgrimage
Hajj, Pilgrimageguestf8d304
 
Ph Sv D 19062009
Ph Sv D 19062009Ph Sv D 19062009
Ph Sv D 19062009doorn184
 
Ept3 2016
Ept3 2016Ept3 2016
3 Schools of EA
3 Schools of EA3 Schools of EA
3 Schools of EA
James Lapalme
 
Analisis Y DiseñO De Sistemas De Informacion
Analisis Y DiseñO De Sistemas De InformacionAnalisis Y DiseñO De Sistemas De Informacion
Analisis Y DiseñO De Sistemas De Informacion
guestf49df7
 
Expo Analisis Y DiseñO De Sistemas De Informacion
Expo Analisis Y DiseñO De Sistemas De InformacionExpo Analisis Y DiseñO De Sistemas De Informacion
Expo Analisis Y DiseñO De Sistemas De Informacion
guestf49df7
 
3 Schools of Thought Presentation
3 Schools of Thought Presentation3 Schools of Thought Presentation
3 Schools of Thought Presentation
James Lapalme
 

Viewers also liked (19)

Expo Analisis Y DiseñO De Sistemas De Informacion
Expo Analisis Y DiseñO De Sistemas De InformacionExpo Analisis Y DiseñO De Sistemas De Informacion
Expo Analisis Y DiseñO De Sistemas De Informacion
 
Detroit
DetroitDetroit
Detroit
 
Lebanon Pecha-Kucha
Lebanon Pecha-KuchaLebanon Pecha-Kucha
Lebanon Pecha-Kucha
 
Terra Brazilis
Terra BrazilisTerra Brazilis
Terra Brazilis
 
Presentación mapas conceptuales
Presentación mapas conceptualesPresentación mapas conceptuales
Presentación mapas conceptuales
 
Semantic Web for Enterprise Architecture
Semantic Web for Enterprise ArchitectureSemantic Web for Enterprise Architecture
Semantic Web for Enterprise Architecture
 
CD Covers
CD CoversCD Covers
CD Covers
 
ZORA MDE Short Presentation 3.2
ZORA MDE Short Presentation 3.2ZORA MDE Short Presentation 3.2
ZORA MDE Short Presentation 3.2
 
Return on Data : Fact-Driven MDM
Return on Data : Fact-Driven MDMReturn on Data : Fact-Driven MDM
Return on Data : Fact-Driven MDM
 
Cómo usar Italc
Cómo usar ItalcCómo usar Italc
Cómo usar Italc
 
Visualization as a Rhetorical Criticism Tool
Visualization as a Rhetorical Criticism ToolVisualization as a Rhetorical Criticism Tool
Visualization as a Rhetorical Criticism Tool
 
Information SCADA Subsystem
Information SCADA SubsystemInformation SCADA Subsystem
Information SCADA Subsystem
 
Hajj, Pilgrimage
Hajj, PilgrimageHajj, Pilgrimage
Hajj, Pilgrimage
 
Ph Sv D 19062009
Ph Sv D 19062009Ph Sv D 19062009
Ph Sv D 19062009
 
Ept3 2016
Ept3 2016Ept3 2016
Ept3 2016
 
3 Schools of EA
3 Schools of EA3 Schools of EA
3 Schools of EA
 
Analisis Y DiseñO De Sistemas De Informacion
Analisis Y DiseñO De Sistemas De InformacionAnalisis Y DiseñO De Sistemas De Informacion
Analisis Y DiseñO De Sistemas De Informacion
 
Expo Analisis Y DiseñO De Sistemas De Informacion
Expo Analisis Y DiseñO De Sistemas De InformacionExpo Analisis Y DiseñO De Sistemas De Informacion
Expo Analisis Y DiseñO De Sistemas De Informacion
 
3 Schools of Thought Presentation
3 Schools of Thought Presentation3 Schools of Thought Presentation
3 Schools of Thought Presentation
 

Similar to Cut Costs - Fight Recession

Making a Strong Business Case for Multiagent Technology
Making a Strong Business Case for Multiagent TechnologyMaking a Strong Business Case for Multiagent Technology
Making a Strong Business Case for Multiagent Technologydgalanti
 
Choosing a Desktop Virtualization (VDI) Partner
Choosing a Desktop Virtualization (VDI) Partner Choosing a Desktop Virtualization (VDI) Partner
Choosing a Desktop Virtualization (VDI) Partner
AnuntaTech
 
White Paper: The Benefits of An Outsourced IT Infrastructure
White Paper: The Benefits of An Outsourced IT InfrastructureWhite Paper: The Benefits of An Outsourced IT Infrastructure
White Paper: The Benefits of An Outsourced IT Infrastructure
Asaca
 
Accenture outlook cloud_computing_where_is_rain
Accenture outlook cloud_computing_where_is_rainAccenture outlook cloud_computing_where_is_rain
Accenture outlook cloud_computing_where_is_rainMohammed Abdul Mohsin
 
Gabriel consulting whitepaper on enterprise IT for SMB
Gabriel consulting whitepaper on enterprise IT  for SMBGabriel consulting whitepaper on enterprise IT  for SMB
Gabriel consulting whitepaper on enterprise IT for SMBJyothi Satyanathan
 
Brochure di Dollar Universe
Brochure di Dollar UniverseBrochure di Dollar Universe
Brochure di Dollar Universe
Cristina Sarnacchiaro
 
Company Transformation Lessons Learned From One Who Has Seen This Movie!
Company Transformation Lessons Learned From One Who Has Seen This Movie!Company Transformation Lessons Learned From One Who Has Seen This Movie!
Company Transformation Lessons Learned From One Who Has Seen This Movie!
David Gemuenden
 
Concerto Whitepaper
Concerto WhitepaperConcerto Whitepaper
Concerto Whitepaper
sanjayraina
 
IBM zEnterprise System Brings Hybrid Computing Capabilities to Midsize Organi...
IBM zEnterprise System Brings Hybrid Computing Capabilities to Midsize Organi...IBM zEnterprise System Brings Hybrid Computing Capabilities to Midsize Organi...
IBM zEnterprise System Brings Hybrid Computing Capabilities to Midsize Organi...
IBM India Smarter Computing
 
Logicalis Annual Review 2011
Logicalis Annual Review 2011Logicalis Annual Review 2011
Logicalis Annual Review 2011Logicalis
 
IBM PureFlex System
IBM PureFlex SystemIBM PureFlex System
IBM PureFlex System
IBM India Smarter Computing
 
IBM Pureflex product brochure
IBM Pureflex product brochureIBM Pureflex product brochure
IBM Pureflex product brochureArrow ECS UK
 
Displacing the Programmers
Displacing the Programmers Displacing the Programmers
Displacing the Programmers
Newton Day Uploads
 
Dell - Converged infrastructure
Dell - Converged infrastructureDell - Converged infrastructure
Dell - Converged infrastructure
Global Business Events
 
Avg SMB Cloud Computing Guide 2011
Avg SMB Cloud Computing Guide 2011Avg SMB Cloud Computing Guide 2011
Avg SMB Cloud Computing Guide 2011
AVG Technologies
 
Application retirement a ci os perspective
Application retirement   a ci os perspectiveApplication retirement   a ci os perspective
Application retirement a ci os perspectiveSolix Technologies, Inc.
 
Logicalis Annual Review 2011
Logicalis Annual Review 2011Logicalis Annual Review 2011
Logicalis Annual Review 2011Logicalis
 
Opportunities In Managed Services Image Source Mag
Opportunities In Managed Services   Image Source MagOpportunities In Managed Services   Image Source Mag
Opportunities In Managed Services Image Source Magdramos1971
 
1 18784 navisite-wp-cloud_roi
1 18784 navisite-wp-cloud_roi1 18784 navisite-wp-cloud_roi
1 18784 navisite-wp-cloud_roiAccenture
 

Similar to Cut Costs - Fight Recession (20)

Making a Strong Business Case for Multiagent Technology
Making a Strong Business Case for Multiagent TechnologyMaking a Strong Business Case for Multiagent Technology
Making a Strong Business Case for Multiagent Technology
 
Choosing a Desktop Virtualization (VDI) Partner
Choosing a Desktop Virtualization (VDI) Partner Choosing a Desktop Virtualization (VDI) Partner
Choosing a Desktop Virtualization (VDI) Partner
 
White Paper: The Benefits of An Outsourced IT Infrastructure
White Paper: The Benefits of An Outsourced IT InfrastructureWhite Paper: The Benefits of An Outsourced IT Infrastructure
White Paper: The Benefits of An Outsourced IT Infrastructure
 
itlc
itlcitlc
itlc
 
Accenture outlook cloud_computing_where_is_rain
Accenture outlook cloud_computing_where_is_rainAccenture outlook cloud_computing_where_is_rain
Accenture outlook cloud_computing_where_is_rain
 
Gabriel consulting whitepaper on enterprise IT for SMB
Gabriel consulting whitepaper on enterprise IT  for SMBGabriel consulting whitepaper on enterprise IT  for SMB
Gabriel consulting whitepaper on enterprise IT for SMB
 
Brochure di Dollar Universe
Brochure di Dollar UniverseBrochure di Dollar Universe
Brochure di Dollar Universe
 
Company Transformation Lessons Learned From One Who Has Seen This Movie!
Company Transformation Lessons Learned From One Who Has Seen This Movie!Company Transformation Lessons Learned From One Who Has Seen This Movie!
Company Transformation Lessons Learned From One Who Has Seen This Movie!
 
Concerto Whitepaper
Concerto WhitepaperConcerto Whitepaper
Concerto Whitepaper
 
IBM zEnterprise System Brings Hybrid Computing Capabilities to Midsize Organi...
IBM zEnterprise System Brings Hybrid Computing Capabilities to Midsize Organi...IBM zEnterprise System Brings Hybrid Computing Capabilities to Midsize Organi...
IBM zEnterprise System Brings Hybrid Computing Capabilities to Midsize Organi...
 
Logicalis Annual Review 2011
Logicalis Annual Review 2011Logicalis Annual Review 2011
Logicalis Annual Review 2011
 
IBM PureFlex System
IBM PureFlex SystemIBM PureFlex System
IBM PureFlex System
 
IBM Pureflex product brochure
IBM Pureflex product brochureIBM Pureflex product brochure
IBM Pureflex product brochure
 
Displacing the Programmers
Displacing the Programmers Displacing the Programmers
Displacing the Programmers
 
Dell - Converged infrastructure
Dell - Converged infrastructureDell - Converged infrastructure
Dell - Converged infrastructure
 
Avg SMB Cloud Computing Guide 2011
Avg SMB Cloud Computing Guide 2011Avg SMB Cloud Computing Guide 2011
Avg SMB Cloud Computing Guide 2011
 
Application retirement a ci os perspective
Application retirement   a ci os perspectiveApplication retirement   a ci os perspective
Application retirement a ci os perspective
 
Logicalis Annual Review 2011
Logicalis Annual Review 2011Logicalis Annual Review 2011
Logicalis Annual Review 2011
 
Opportunities In Managed Services Image Source Mag
Opportunities In Managed Services   Image Source MagOpportunities In Managed Services   Image Source Mag
Opportunities In Managed Services Image Source Mag
 
1 18784 navisite-wp-cloud_roi
1 18784 navisite-wp-cloud_roi1 18784 navisite-wp-cloud_roi
1 18784 navisite-wp-cloud_roi
 

Recently uploaded

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 

Recently uploaded (20)

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 

Cut Costs - Fight Recession

  • 1. SURVIVING THE ECONOMIC RECESSION: H OW C AN IT H ELP ? Model-Driven Environment Software Architecture April 2009
  • 2. THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES. THE CONTENT IS PROVIDED AS IS, WITHOUT EXPRESS OR IMPLIED WARRANTIES OF ANY KIND. Trademarks and trade names may be used in this document to refer to either the entities claiming the marks and names or their products. Diginaut disclaims proprietary interest in the marks and names of others. ©Copyright 2009 Diginaut. All rights reserved. Reproduction in any manner whatsoever without the express written permission of Diginaut doo is strictly forbidden. For more information, contact Diginaut. Information in this document is subject to change without notice. 2
  • 3. Economic recession is making everybody ask a same question: “How to save a business?”. As an IT company, Diginaut thinks it has some tips that could help. Here you will find two questions, five plans and few warnings that might help when deciding the IT issues. Question #1: How Can Agility And Fast Response Of Small Companies Help To Be Competitive In The Recession? Is it possible to combine agility and responsiveness of small busi- nesses and plain mass of large companies? Large companies may cut costs, reorganize and live through the recession some- how, but smaller enterprises might not have reserves nor can they cut costs much. They must relay on a new ideas and flexibility. The economic recession is a tide that forces the changes. And it is not just software industry that needs changes. But, the change itself is not such a bad thing. An increasing number of Diginaut projects that involve building cu- stomization modules for large software vendor’s solutions (ERP, CRM, FI) tells us that technology is saturated with large, over- secured investments without any fresh ideas. Question #2: What Technologies We Are Talking About? Intelligent and Adaptive Software ... Client Client Client Entity Entity Entity Intelligence can be an integrated part of how we manufacture and Instance Instance Instance sell, how we transport, and how we connect to suppliers, partners, NO PROGRAMMING IS REQUIRED! and customers. And smarter business starts with smarter IT. Instead of employing ZORA Client Runtime Environment army of programmers, Diginaut employs large number of intelli- gent software components. More precisely: cheap model-driven components. Model-Driven Model-Driven Legacy Model-driven environments (MDE)1 like ZORA are based on a bu- Entity Web Web Instances Services Services siness model usually specified in a standardized UML2 model. Software components are built and adapted to the current user environment in a runtime. This way many tasks are done automa- UML Model tically: like fetching data, understanding the structure and renderi- ng data to the users. Events This technology collects all the knowledge about business process, then interprets it and prepares user interface. It is doing it every time user makes a request, opens a window or starts a pro- cess. E NTERPRISE S ERVICE B US This adaptive approach is what distinguishes MDE software architecture. 1 Model-driven environment is a dynamic runtime environment that interprets business model and ensures application infrastructure follows instructions 2The Unified Modeling Language™ - UML - is the way the world models not only application structure, behavior, and architecture, but also business process and data structure. - http://www.uml.org/ 3
  • 4. Virtualization Virtualization is a new savior! It helps to defend and harden our systems so we may sleep better. Virtualization means that you may pack your operating system in a single file and run it on any hardware accessible. More than one copy of your server ensures its continuous operation. Backups prepared for an immediate startup are an excellent insurance. Virtualization is also useful as a staging environment for testing various business configurations. Virtualization improves safety and availa- bility, reduces energy footprint and it reduces costs significantly. Cloud computing Announced as a great solution for start-ups and wide spread companies it is also known as a solution for reducing enterprise IT operational costs. In simple terms, cloud is an IT infrastructure outside the company, usually on Internet. It is maintained by an IT company who rents it to the clients for their business use. But, giving a precious company’s data to a company that you might never see is a hard choice. Especially while there are still debates on how to ensure high security standards in the cloud. Keeping distance from extremes of a complete reliance on the cloud, or none at all, is a golden middle. Whether you start by slowly integra- ting your business with a cloud, or a vice versa, your business may benefit from the mix. Open Source While large software vendors struggle to attract clients with cloud computing and pay per use licensing, some customers successfully use open source solutions in every day business: from standard office applications to reporting and business intelligence. What is changing in the favor of open source? XML documents for one, and transition to web services and SOA architecture for two. All this makes interoperability between software packages more transparent and easy to implement. Businesses can choose optimal and least costly component for every process in the company, while ensuring that everything will work together just fine. 4
  • 5. Plan A: Be Prepared For the Changes Today’s business climate demands fast responses and readiness for the changes. Only 61% of the world's CEOs feel confident in their company's ability to adapt. Improved service delivery, with less risk, at reduced costs is necessity. With a dynamic infrastructure, IT can drive new levels of efficiency in business while laying the groundwork for future growth. With MDE you can be prepared. Here are some tips: Use open and easily customizable new application environments that inherit and extend business information from the business model and from current business environment. Software is evolving and becoming more intelligent. Why not use it? Customize while working! There is, probably, no one who can predict exactly how recession will impact business processes. Changes might be needed on everyday basis. We have some experience in dynamic environments. In fact, they are our specialty. Whether it is SCADA system that controls energy distribution or production line, water processing, customer management system (CMS), industry process control or advertising departments - changes are everywhere. Changes are not something we should fear. With proper technology it could be used to your advantage. Special care in MDE development has been given to inheritance and possibility to extend business model without significant impact on the core business functions. Let’s say that company introduces new product or production lines that need monitoring, new marketing strategies and tracking functions. With MDE it is rather simple and straightforward. No new application is needed! The Model Driven 5 Environment 2009
  • 6. Plan B: Keep it simple By looking at portfolios of some large vendors’ systems which are described in dozens of pages and hundreds of unknown acronyms, one may wonder how difficult is to develop, install and maintain those systems? With hundreds of developers and millions in budgets it sure is achievable. But can it be more efficient and less expensive? Yes it can! And we are doing it everyday. Cleverer and simpler solutions are usually better. It is just a question of inspiration, idea or science that finds a more intelligent ways to solve problems. Diginaut is a lot smaller than most of the other software companies, but we successfully built and deployed complex solutions for utilities, media, tourism, and transportation. We don’t have large marketing budgets, our results speak for themselves. We have software that interacts and grows with its users. Users don’t need tons of documents just to use an application. Cars are complex, but everybody can drive them without manuals. It’s the same with software. Simpler architecture, more intelligent solution makes happier and more productive users. Plan C: Cutting the Costs Planning IT budgets is always ungrateful job. Besides deadlines, predicting costs of software development and maintenance is a huge task. Cutting costs on one side may raise them on the other. For this plan, we’ll be cautious and suggest only what we’ve already tested. Cutting Costs during Development: 1) A proper model of your business is a most important investment. Be cautious and try to foresee business growth and changes. No need to go into details, just the top level model. If it is done properly, later it will be easier to inherit basic structure and add more details. 2) Use an agile approach. Meaning, more iterations, tight work with the users and frequent deployment of new modules. 3) Don’t postpone security issues. Although it seems not important at the beginning, later it is much harder to implement. 4) Use application interfaces whenever you can. With interfaces you expose or share data and processes between other applications. By doing this you ensure that any mistakes or user needs might be addressed later without changes to the core system. 6
  • 7. Cutting costs during Operations: Most of the operational costs could’ve been cut if a prior planning and development was done right. But some new tricks can improve your business and cut costs without significant risks. 1) Use virtualization to tighten your systems and prepare backups 2) If you are using dynamic IT architecture, talk with users about changes that could help to be more efficient. Use your investment in a dynamic IT and change processes in order to be more competitive. 3) Make use of collaboration applications, instant messaging, social networks and similar sites to promote your services or products. Internet is constantly expanding, and services are often free. So why not use them. Plan D: Be more green and efficient It’s not just about showing that you care. Customers will appreciate and support your business also. And it might cut costs too. 70 percent of CIO's are reporting that power and cooling issues are now their single largest problem in the data center. Here are some tips: 1) Plan for efficient cooling 2) Use virtualization. Your old and less utilized servers might be virtualized and ran with less hardware resources. With better cooling you can improve utilization of servers and run more services on the same hardware. 3) Tune for efficiency by monitoring and managing power consumption 7
  • 8. Plan E: Use Everything You Can Grab On There are already a ton of programs that search through your emails, documents and files. With advanced searches you may find anything you need. But when you have to analyze, count, measure and estimate, you need an organized structure. If any of your answers to the following questions isn’t affirmative, then this plan might help you: • Do you have full control over your sales, invoices, proposals, contracts and other organized information data? • Can you easily access information even if you are not certain where it is? • Can you easily export data you are viewing to, lets say, spreadsheet for further analysis? • Are you satisfied with the responses of IT crew on requests for changes of your business application? • Is every user satisfied with the application he is using? • If you are planning to radically change you business, are you concerned with the impact on the information system? With MDE it is easy to browse up or down in the hierarchy of your business data model. Use your every day business application as a data mining tool! Every ZORA application shows everything about an object by default. Customer form, for example, is filled with all documents, records and information that are linked to that customer. From that point you can browse inside business documents and from them into orders and product specifications. With MDE you don’t need programming, outsourcing, nor installing – it is all part of MDE intelligent component model. Cost reduction with these tools is significant. Without expensive programming, business is more agile and more responsive to changes. 8
  • 9. Conclusion Changes are inevitable. Whether you decide to gradually change or make a complete overhauling of your business and IT, its impact will echo through years to come. Our philosophy is derived from the nature, where surviving species are not the strongest, but those who adapt better. And every day we are reconsidering our strategy whether we can adapt using current technology. Fortunately for us, recession might be the end of dinosaur’s era. Smaller, more agile solutions have a chance to thrive and make a diverse ecosystem with every possible color, size or shape. About Diginaut Diginaut is a software development and consulting company. Diginaut specialized in a model-driven development with its own model-driven runtime environment (MDE) named ZORA. Diginaut's MDE was successfully tested in a various industries like energy distribution, utilities, advertising systems, newspaper management, airline reservation systems. www.diginaut.co.rs 9