Top-down or Bottom-up?

Size: px
Start display at page:

Download "Top-down or Bottom-up?"

Transcription

1 Top-down or Bottom-up? Richard Kettelerij 1

2 Introduction Richard Kettelerij Software engineer Hands-on richardlog.com Apache committer 2

3 Overview Architectural approaches Case study Recap Questions 3

4 Characteristics Top-down Bottom-up 4

5 Characteristics Up-front Evolutionary 4

6 Characteristics Decomposition Up-front Composition Evolutionary 4

7 Characteristics Decomposition Up-front Composition Evolutionary Future Present 4

8 Characteristics Decomposition Up-front Evolutionary Future Composition Command & control Present Self-organizing 4

9 Decomposition Strategic vision Business goals IT principles Applications Technology Infra 5

10 Composition Strategic vision Business goals IT principles Applications Technology Infra 6

11 Mismatch Strategic vision Strategic vision Business goals Business goals IT principles IT principles Applications Applications Technology Technology Infra Infra 7

12 Recap Top-down - Up front - Decomposition - Start with future reqs. Bottom-up - Evolutionary / emergent - Composition - Start with present assets 8

13 Top-down Advantages - Executive sponsorship - Alignment with higher level goals - Enabler for large scale changes ( ) 9

14 Top-down Disadvantages - Analysis paralysis - YAGNI - Misalignment with existing IT 10

15 Bottom-up Advantages - Fast results, quick way to add value - Small steps, less likely to fail - Aligned with existing IT - Intrinsic motivation ( 11

16 Bottom-up Disadvantages - Risk no architecture - Less resources - Misalignment with long term strategy 12

17 Context Top-down - Waterfall process - (Traditional) enterprise Bottom-up - Agile process - System or application architecture architecture 13

18 Hypothesis When you re doing <type of architecture> using <type of process> you re likely to prefer <type of approach> 14

19 Hypothesis When you re doing enterprise architecture using waterfall you re likely to prefer a top-down approach 15

20 Hypothesis When you re doing application architecture using an agile process you re likely to prefer a bottom-up approach 16

21 Recap Both have pros and cons You probably have a preference 17

22 Middle-out Top Time Bottom 18

23 Case study 19

24 Case study Replacing a legacy administrative system for a semi-government organization Assignment: I/O 20

25 Case study Integration architecture But... project focused on CRM 21

26 Case study All interfaces should stay the same. Customer Hold on, why exactly? Architect 22

27 Influences Limited executive sponsorship High level goals were known SME Tight schedule 23

28 Approach Middle-out but largely bottom-up (evolutionary, composition) approach Starting... top-down with decomposition 24

29 Solution Batch vs. online processing 25

30 Solution Batch vs. online processing 25

31 Solution Batch vs. online processing 25

32 Results 60% interfaces unchanged 40% interfaces changed - 15% optimized - 15% redefined - 10% new 26

33 Results Rated **** (4 out of 5 stars) by Software Improvement Group On time 27

34 Results Reduced manual labor Information available faster 28

35 Results System gains visibility, new use cases emerge CRM? CRM KIP CRM KIP 29

36 Improvements Governance High availability (HA) - Failover 30

37 Recap & Questions 31

38 Recap You re comfortable with one approach Switch approaches from time to time Context is king 32

39 ? 33

2015 Defense Health Information Technology Symposium Implementation of Agile SCRUM Software Development Methodology

2015 Defense Health Information Technology Symposium Implementation of Agile SCRUM Software Development Methodology Mr. Christopher Harrington, PM Clinical Support, Solution Delivery Division Mr. James Huber, Healthcare Data Analyst, DHA Decision Support 2015 Defense Health Information Technology Symposium Implementation

More information

HOW THE WEB IS CHANGING EVERYTHING IN THE SIGN INDUSTRY

HOW THE WEB IS CHANGING EVERYTHING IN THE SIGN INDUSTRY HOW THE WEB IS CHANGING EVERYTHING WHITE PAPER HOW THE WEB IS CHANGING EVERYTHING IN THE SIGN INDUSTRY And what you need to know to take advantage Topics included in this paper Introduction SaaS and Cloud-based

More information

CT30A8901 Chapter 10 SOA Delivery Strategies

CT30A8901 Chapter 10 SOA Delivery Strategies CT30A8901 Chapter 10 SOA Delivery Strategies Prof. Jari Porras Communications Software Laboratory Contents 10.1 SOA Delivery lifecycle phases 10.2 The top-down strategy 10.3 The bottom-up strategy 10.4

More information

Strategic Territory & Account Planning in Sales 2.0

Strategic Territory & Account Planning in Sales 2.0 Strategic Territory & Account Planning in Sales 2.0 For the VP of Sales Forum Topics Successful Territory and Account Planning Value of integrating sales planning into CRM Generating Adoption of Methods/Tools

More information

Driving Pricing Transformation through successful Pricing Software Implementation. Debjani Ghosh Luxottica Group

Driving Pricing Transformation through successful Pricing Software Implementation. Debjani Ghosh Luxottica Group Driving Pricing Transformation through successful Pricing Software Implementation Debjani Ghosh Luxottica Group Implementation of Advanced Pricing Software Aftermarket Parts Division of a large automotive

More information

10/4/2013. Sharif University of Technology. Session # 3. Contents. Systems Analysis and Design

10/4/2013. Sharif University of Technology. Session # 3. Contents. Systems Analysis and Design Session # 3 Contents Systems Analysis and Design 2 1 Tiers of Software Development 10/4/2013 Information system development project Realistic behavior 3 Information system development project System Development

More information

Enabling Continuous Delivery by Leveraging the Deployment Pipeline

Enabling Continuous Delivery by Leveraging the Deployment Pipeline Enabling Continuous Delivery by Leveraging the Deployment Pipeline Jason Carter Principal (972) 689-6402 Jason.carter@parivedasolutions.com Pariveda Solutions, Inc. Dallas,TX Table of Contents Matching

More information

CSC 492 The Practice of Software Engineering. Lecture 3 University of Mount Union Software Life Cycle Models

CSC 492 The Practice of Software Engineering. Lecture 3 University of Mount Union Software Life Cycle Models CSC 492 The Practice of Software Engineering Lecture 3 University of Mount Union Software Life Cycle Models Software Life Cycle Models Every program (no matter what size) has several distinct phases that

More information

specifications 15. Approaches to constructing The outline of this part:

specifications 15. Approaches to constructing The outline of this part: 15. Approaches to constructing specifications The outline of this part: The top-down approach The bottom-up approach The middle-out approach Comparison of the approaches 15.1 The top-down approach Two

More information

Experiences in Migrations of Legacy Systems

Experiences in Migrations of Legacy Systems Experiences in Migrations of Legacy Systems Bill Wood, Mike Gagliardi, and Phil Bianco Software Solutions Conference 2015 November 16 18, 2015 Copyright 2015 Carnegie Mellon University This material is

More information

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government SOA + BPM = Agile Integrated Tax Systems Hemant Sharma CTO, State and Local Government Nothing Endures But Change 2 Defining Agility It is the ability of an organization to recognize change and respond

More information

Modeling: Operational, Data Warehousing & Data Marts

Modeling: Operational, Data Warehousing & Data Marts Course Description Modeling: Operational, Data Warehousing & Data Marts Operational DW DMs GENESEE ACADEMY, LLC 2013 Course Developed by: Hans Hultgren DATA MODELING IMMERSION Modeling: Operational, Data

More information

An Agile Project Management Model

An Agile Project Management Model Agile Project Management Jim Highsmith Chapter 5 An Agile Project Management Model We improve effectiveness and reliability through situationally specific strategies, processes, and practices. One of the

More information

Traditional BI vs. Business Data Lake A comparison

Traditional BI vs. Business Data Lake A comparison Traditional BI vs. Business Data Lake A comparison The need for new thinking around data storage and analysis Traditional Business Intelligence (BI) systems provide various levels and kinds of analyses

More information

41. How Should Services Be Identified or Specified to Maximize Reuse?

41. How Should Services Be Identified or Specified to Maximize Reuse? CHAPTER 5 METHODS 103 41. How Should Services Be Identified or Specified to Maximize Reuse? A key tenet of understanding SOA is the focus on getting the organization to reuse versus a focus on the programmer

More information

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008 SOA Fundamentals For Java Developers Alexander Ulanov, System Architect Odessa, 30 September 2008 What is SOA? Software Architecture style aimed on Reuse Growth Interoperability Maturing technology framework

More information

One similarity among most successful organizations is strong leadership with a topdown

One similarity among most successful organizations is strong leadership with a topdown THE HIGH PERFORMANCE PORTFOLIO: ORGANIZATIONAL APPROACHES TO ENERGY MANAGEMENT SUMMARY: Successful energy management requires that responsibilities for energy performance are clearly defined within the

More information

Agile : Today and Tomorrow. presented by Rick Freedman Director, Project Management Adams Gabbert

Agile : Today and Tomorrow. presented by Rick Freedman Director, Project Management Adams Gabbert Agile : Today and Tomorrow presented by Rick Freedman Director, Project Management Adams Gabbert Contents Introductions Agile Core Concepts Where We Are Today Where We re Going How The PM Role Will Remain

More information

Data Warehouse Overview. Srini Rengarajan

Data Warehouse Overview. Srini Rengarajan Data Warehouse Overview Srini Rengarajan Please mute Your cell! Agenda Data Warehouse Architecture Approaches to build a Data Warehouse Top Down Approach Bottom Up Approach Best Practices Case Example

More information

Agile Project Management

Agile Project Management Agile Project Management Page 1 Titel des Vortrages XX. YY. 2004 Seite 1 Page 2 Titel des Vortrages XX. YY. 2004 Seite 2 SILVER BULLET Page 3 Titel des Vortrages XX. YY. 2004 Seite 3 x * p / 2 The Uncertainty

More information

Big Picture of Big Data Software Engineering With example research challenges

Big Picture of Big Data Software Engineering With example research challenges Big Picture of Big Data Software Engineering With example research challenges Nazim H. Madhavji, UWO, Canada Andriy Miranskyy, Ryerson U., Canada Kostas Kontogiannis, NTUA, Greece madhavji@gmail.com avm@ryerson.ca

More information

Whitepaper. Trans. for Mobile

Whitepaper. Trans. for Mobile Whitepaper Trans forming Your Vision Into Winning Solutions How to Save 50%, 75% or more for Mobile Appp Development www.baytechservices.com Background As mobile access has transitioned from a nice to

More information

Introduction to Agile Software Development

Introduction to Agile Software Development Introduction to Agile Software Development Word Association Write down the first word or phrase that pops in your head when you hear: Extreme Programming (XP) Team (or Personal) Software Process (TSP/PSP)

More information

How to develop and deploy European operations for high-end B2B software companies

How to develop and deploy European operations for high-end B2B software companies How to develop and deploy European operations for high-end B2B software companies Accelerating growth of US software companies September 2003 Agenda 1- Why build international operations 2- Opportunities

More information

YOUR COMPLETE CRM HANDBOOK EVERYTHING YOU NEED TO KNOW TO GET STARTED WITH CRM

YOUR COMPLETE CRM HANDBOOK EVERYTHING YOU NEED TO KNOW TO GET STARTED WITH CRM YOUR COMPLETE CRM HANDBOOK EVERYTHING YOU NEED TO KNOW TO GET STARTED WITH CRM Introduction WHAT IS CRM? CRM is much more than a buzzy acronym that s been tossed around the business and sales world for

More information

The Information Management Center of Excellence: A Pragmatic Approach

The Information Management Center of Excellence: A Pragmatic Approach 1 The Information Management Center of Excellence: A Pragmatic Approach Peter LePine & Tom Lovell Table of Contents TABLE OF CONTENTS... 2 Executive Summary... 3 Business case for an information management

More information

COSC 3351 Software Design. Recap for the first quiz. Edgar Gabriel. Spring 2008. For the 1 st Quiz

COSC 3351 Software Design. Recap for the first quiz. Edgar Gabriel. Spring 2008. For the 1 st Quiz COSC 3351 Software Design Recap for the first quiz Spring 2008 For the 1 st Quiz Three large topic areas: UML syntax and diagrams Software architectural styles Object oriented design principles A couple

More information

Transitioning from Waterfall: The Benefits of Becoming Agile. ASPE Web Seminar Friday, February 27 th, 2015

Transitioning from Waterfall: The Benefits of Becoming Agile. ASPE Web Seminar Friday, February 27 th, 2015 Transitioning from Waterfall: The Benefits of Becoming Agile ASPE Web Seminar Friday, February 27 th, 2015 Objectives Give a high-level look at the challenges in software development Give a basic look

More information

Guiding Principles for Modeling and Designing Reusable Services

Guiding Principles for Modeling and Designing Reusable Services Guiding Principles for Modeling and Designing Reusable Services Max Dolgicer Managing Director International Systems Group, Inc. mdolgicer@isg-inc.com http://www.isg-inc.com Agenda The changing notion

More information

Software Industry Trend: Composite Business Applications

Software Industry Trend: Composite Business Applications Software Industry Trend: Composite Business Applications Bill Fay BPM Specialist IBM wfay@us.ibm.com ABPMP Fall Mini-Conference September 26, 2008 2008 IBM Corporation Here Are Your Take-Aways: BPM is

More information

The Key to SOA Governance: Understanding the Essence of Business

The Key to SOA Governance: Understanding the Essence of Business THE NAME OF THE GAME: KANAME The Key to SOA Governance: Understanding the Essence of by Keith Swenson Kaname is a Japanese term meaning essence. In a Japanese fan, the bottom piece that keeps the fan together

More information

Information Quality for Business Intelligence. Projects

Information Quality for Business Intelligence. Projects Information Quality for Business Intelligence Projects Earl Hadden Intelligent Commerce Network LLC Objectives of this presentation Understand Information Quality Problems on BI/DW Projects Define Strategic

More information

Plan-Driven Methodologies

Plan-Driven Methodologies Plan-Driven Methodologies The traditional way to develop software Based on system engineering and quality disciplines (process improvement) Standards developed from DoD & industry to make process fit a

More information

Making the case for OpenStack in the Enterprise. Francesco Paola, CEO, Solinea Seth Fox, VP Operations, Solinea

Making the case for OpenStack in the Enterprise. Francesco Paola, CEO, Solinea Seth Fox, VP Operations, Solinea Making the case for OpenStack in the Enterprise Francesco Paola, CEO, Solinea Seth Fox, VP Operations, Solinea Who we are Accelerating Open Infrastructure Adoption! Purpose-built for cloud Cloud is the

More information

GLOBAL SUPPLY CHAINS HOW TO OPTIMIZE THROUGH KEY PARTNERSHIPS. Jeffrey D. Tew, Ph.D. Chief Scientist Cincinnati Innovation Center, TCS

GLOBAL SUPPLY CHAINS HOW TO OPTIMIZE THROUGH KEY PARTNERSHIPS. Jeffrey D. Tew, Ph.D. Chief Scientist Cincinnati Innovation Center, TCS GLOBAL SUPPLY CHAINS HOW TO OPTIMIZE THROUGH KEY PARTNERSHIPS Jeffrey D. Tew, Ph.D. Chief Scientist Cincinnati Innovation Center, TCS 2 nd Supply Chain Leaders Forum 2013 CBS, 29 th August 2013 1 Global

More information

CLOUD AND YOUR CORE SYSTEMS. An Evolutionary Approach

CLOUD AND YOUR CORE SYSTEMS. An Evolutionary Approach CLOUD AND YOUR CORE SYSTEMS An Evolutionary Approach Abstract Organizations are under pressure to realise the real benefits that the Cloud can bring. An evolutionary approach allows organizations to make

More information

Banking Application Modernization and Portfolio Management

Banking Application Modernization and Portfolio Management Banking Application Modernization and Portfolio Management Key Challenges and Success Factors As part of their long-term strategic plans, banks are seeking to capitalize on their legacy applications. Acquired

More information

Transitioning from Waterfall to Agile Course AG01; 3 Days, Instructor-led

Transitioning from Waterfall to Agile Course AG01; 3 Days, Instructor-led Transitioning from Waterfall to Agile Course AG01; 3 Days, Instructor-led Course Description Identify the challenges you will face when implementing an Agile approach to software development and then plan

More information

Top 10 Ways. Operational Software Can Boost a Contractor s Bottom Line

Top 10 Ways. Operational Software Can Boost a Contractor s Bottom Line Top 10 Ways Operational Software Can Boost a Contractor s Bottom Line Top 10 Ways Operational Software Can Boost a Contractor s Bottom Line Switching to a new operational software solution is a big step

More information

Software Development Life Cycle at SSPL. An Summary of Methodologies We Offer

Software Development Life Cycle at SSPL. An Summary of Methodologies We Offer Software Development Life Cycle at SSPL An Summary of Methodologies We Offer 10/29/2009 Table of Contents The SSPL Advantage... 2 Commonly Used SDLC Models at SSPL... 2 Waterfall Model... 2 Agile Model...

More information

Investor Newsletter. Storage Made Easy Cloud Appliance High Availability Options WHAT IS THE CLOUD APPLIANCE?

Investor Newsletter. Storage Made Easy Cloud Appliance High Availability Options WHAT IS THE CLOUD APPLIANCE? Investor Newsletter Storage Made Easy Cloud Appliance High Availability Options WHAT IS THE CLOUD APPLIANCE? The SME Cloud Appliance is a software platform that enables companies to enhance their existing

More information

DevOps - Application Internet Development Within Corporate IT:

DevOps - Application Internet Development Within Corporate IT: DevOps - Application Internet Development Within Corporate IT: A Tutorial Guide To Get IT Started By Telegraph Hill Program Initiatives, Inc. 1 What is DevOps? The App Internet market requires ever more

More information

Evolution of SOA. How today s leading organizations develop SOA with lower upfront investment and risk

Evolution of SOA. How today s leading organizations develop SOA with lower upfront investment and risk How today s leading organizations develop SOA with lower upfront investment and risk Abstract: Since it first emerged more than a decade ago, Service Oriented Architecture (SOA) has been both widely praised

More information

Cloud Training Portal. Trainings. Process Guide. October 2012 ECPG-3. Version 1.2

Cloud Training Portal. Trainings. Process Guide. October 2012 ECPG-3. Version 1.2 Cloud Training Portal Trainings Process Guide October 2012 ECPG-3 Version 1.2 Content Content... 2 1. PREFACE... 3 1.1. About this Guide... 3 1.2. Trainers and Contacts... 3 1.3. Audience... 3 1.4. Typographic

More information

Agile Development and Software Evolution

Agile Development and Software Evolution Agile Development and Software Evolution Dror Feitelson Basic Seminar on Software Engineering Hebrew University 2011 Software Lifecycle Textbook view: Req's Analysis Design Construction Testing Transfer

More information

www.firstderivatives.com First Derivatives Data Management Consulting Overview

www.firstderivatives.com First Derivatives Data Management Consulting Overview www.firstderivatives.com First Derivatives Data Management Consulting Overview Contents Contents Company Overview & Differentiators Data Management Consulting Why FD Data Management Consulting? Experience,

More information

An Application-Centric Infrastructure Will Enable Business Agility

An Application-Centric Infrastructure Will Enable Business Agility An Application-Centric Infrastructure Will Enable Business Agility March 2014 Prepared by: Zeus Kerravala An Application-Centric Infrastructure Will Enable Business Agility by Zeus Kerravala March 2014

More information

Choosing the Right Project and Portfolio Management Solution

Choosing the Right Project and Portfolio Management Solution Choosing the Right Project and Portfolio Management Solution Executive Summary In too many organizations today, innovation isn t happening fast enough. Within these businesses, skills are siloed and resources

More information

Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology

Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology Process Methodology for Wegmans Deli Kiosk Version 1.0 Prepared by DELI-cious Developers Rochester Institute of Technology September 15, 2013 1 Table of Contents 1. Process... 3 1.1 Choice... 3 1.2 Description...

More information

Surviving the Big Rewrite: Moving YELLOWPAGES.COM to Rails. John Straw YELLOWPAGES.COM

Surviving the Big Rewrite: Moving YELLOWPAGES.COM to Rails. John Straw YELLOWPAGES.COM Surviving the Big Rewrite: Moving YELLOWPAGES.COM to Rails John Straw YELLOWPAGES.COM What is YELLOWPAGES.COM? Part of AT&T A local search website, serving 23 million unique visitors / month 2 million

More information

Accelerating Business Value by

Accelerating Business Value by Accelerating Business Value by Mobilizing Backend Enterprise Applications To find out how GAVS can be engaged as your dedicated co-sourcing partner to improve business outcomes, please write to us at cosource@gavsin.com.

More information

Improving Project Governance Using Agile and Metrics. Kevin Aguanno PMP, IPMA-B, MAPM, Cert.APM

Improving Project Governance Using Agile and Metrics. Kevin Aguanno PMP, IPMA-B, MAPM, Cert.APM Improving Project Governance Using Agile and Metrics Kevin Aguanno PMP, IPMA-B, MAPM, Cert.APM Your Presenter: Kevin Aguanno 20+ years of PM experience 20+ published books, audiobooks, DVDs, and CD-ROMs

More information

Manage projects effectively

Manage projects effectively Business white paper Manage projects effectively HP Project and Portfolio Management Center and HP Agile Manager Table of contents 3 Executive summary 3 The HP Solution Invest in what matters most then

More information

DMM301 Benefits and Patterns of a Logical Data Warehouse with SAP BW on SAP HANA

DMM301 Benefits and Patterns of a Logical Data Warehouse with SAP BW on SAP HANA DMM301 Benefits and Patterns of a Logical Data Warehouse with SAP BW on SAP HANA Ulrich Christ/Product Management SAP EDW (BW/HANA) Public Disclaimer This presentation outlines our general product direction

More information

Your Complete CRM Handbook

Your Complete CRM Handbook Your Complete CRM Handbook Introduction Introduction Chapter 1: Signs You REALLY Need a CRM Chapter 2: How CRM Improves Productivity Chapter 3: How to Craft a CRM Strategy Chapter 4: Maximizing Your CRM

More information

2013 Valpak Agile Satisfaction Survey with MIS Survey Methodology: Online

2013 Valpak Agile Satisfaction Survey with MIS Survey Methodology: Online 2013 Valpak Agile Satisfaction Survey with MIS Survey Methodology: Online INTRODUCTION {RESPONDENTS WILL NOT SEE SHADED HEADERS} Thank you for taking the time to share your valuable opinions on agile.

More information

Establishing Great Software Development Process(es) for Your Organization. By Dale Mayes DMayes@HomePortEngineering.com

Establishing Great Software Development Process(es) for Your Organization. By Dale Mayes DMayes@HomePortEngineering.com Establishing Great Software Development Process(es) for Your Organization By Dale Mayes DMayes@HomePortEngineering.com Class: ETP-410 Embedded Systems Conference San Francisco 2005 Abstract: There are

More information

Extend the value of your core business systems.

Extend the value of your core business systems. Legacy systems renovation to SOA September 2006 Extend the value of your core business systems. Transforming legacy applications into an SOA framework Page 2 Contents 2 Unshackling your core business systems

More information

FIVE CHALLENGES TO AGILE PLANNING:

FIVE CHALLENGES TO AGILE PLANNING: FIVE CHALLENGES TO AGILE PLANNING: And solutions for greater success across your organization. To many, Agile is as much a philosophy as it is a modern development process. The ideals of Agile are good.

More information

How to construct a world class SAP Center of Excellence in the era of Cloud. Vipin Singh NTTDATA Inc SESSION CODE: SS1354

How to construct a world class SAP Center of Excellence in the era of Cloud. Vipin Singh NTTDATA Inc SESSION CODE: SS1354 How to construct a world class SAP Center of Excellence in the era of Cloud Vipin Singh NTTDATA Inc SESSION CODE: SS1354 LEARNING POINTS Unique challenges that SAP Cloud applications impose on customer

More information

CRM Compared. CSI s Guide to Comparing On-Premise and On-Demand. Tim Agersea Managing Director, Customer Systems Scottsdale, AZ

CRM Compared. CSI s Guide to Comparing On-Premise and On-Demand. Tim Agersea Managing Director, Customer Systems Scottsdale, AZ CSI s Guide to Comparing On-Premise Tim Agersea Managing Director, Customer Systems Scottsdale, AZ Copyright 2008 Customer Systems, Inc. All Rights Reserved. Terms & Conditions Printed in the United States

More information

If I Only Knew Then What I Know Now

If I Only Knew Then What I Know Now If I Only Knew Then What I Know Now 5 Lessons Learned from my experiences leading agile transformations Larry Gorman, Chief Technology Evangelist, SkyTouch Technology Larry Gorman Chief Technology Evangelist

More information

Data Virtualization A Potential Antidote for Big Data Growing Pains

Data Virtualization A Potential Antidote for Big Data Growing Pains perspective Data Virtualization A Potential Antidote for Big Data Growing Pains Atul Shrivastava Abstract Enterprises are already facing challenges around data consolidation, heterogeneity, quality, and

More information

Development Techniques. CSE301 University of Sunderland Harry R. Erwin, PhD

Development Techniques. CSE301 University of Sunderland Harry R. Erwin, PhD Development Techniques CSE301 University of Sunderland Harry R. Erwin, PhD Sources Boehm, 1981, Software Engineering Economics, Prentice- Hall. Stephens and Rosenberg, 2003, Extreme Programming Refactored:

More information

Continuous Integration: Aspects in Automation and Configuration Management

Continuous Integration: Aspects in Automation and Configuration Management Context Continuous Integration: Aspects in and Configuration Management Christian Rehn TU Kaiserslautern January 9, 2012 1 / 34 Overview Context 1 Context 2 3 4 2 / 34 Questions Context How to do integration

More information

Agile Development to Transform FedEx

Agile Development to Transform FedEx Agile Development to Transform FedEx PPAI IT Summit Xuan Liu, Managing Director, IT FedEx and Promotional Products 2 FedEx connects people with opportunities around the world FY15 Revenue: $47.5 billion

More information

MANUFACTURING ERP SOFTWARE BUYERS GUIDE

MANUFACTURING ERP SOFTWARE BUYERS GUIDE Exact JobBOSS MANUFACTURING ERP SOFTWARE BUYERS GUIDE A guide to selecting the right shop management system. jobboss.exactamerica.com 2 MANUFACTURING ERP SOFTWARE BUYERS GUIDE CHOOSING THE RIGHT MANUFACTURING

More information

FIVE CHALLENGES TO AGILE PLANNING AND SOLUTIONS FOR GREATER SUCCESS ACROSS YOUR ORGANIZATION

FIVE CHALLENGES TO AGILE PLANNING AND SOLUTIONS FOR GREATER SUCCESS ACROSS YOUR ORGANIZATION build great products FIVE CHALLENGES TO AGILE PLANNING AND SOLUTIONS FOR GREATER SUCCESS ACROSS YOUR ORGANIZATION To Many, Agile is as much a philosophy as it is a modern development process. The ideals

More information

W hitepapers. Delighting Vodafone Turkey s Customers via Agile Transformation

W hitepapers. Delighting Vodafone Turkey s Customers via Agile Transformation October 2014 W hitepapers Delighting Vodafone Turkey s Customers via Agile Transformation Mehmet Yitmen, Erhan Köseoğlu, İbrahim Güneş, Gülnur Bayhan, Seda Erboral Introduction Vodafone is one of the world's

More information

A Team Approach to Data Quality

A Team Approach to Data Quality A Team Approach to Data Quality A despicable data story! Presented by: Shane Downey & Sue Gardiner, Mater Health Services Outpatients: Accelerating Patient Flow and Improving Service Integration Change

More information

Some further considerations working towards WebServices, EAI and B2B solutions

Some further considerations working towards WebServices, EAI and B2B solutions Some further considerations working towards WebServices, EAI and B2B solutions Just a selection: - deploy/design platform choices - Development Life Cycle approaches -Maturity - what you missed Web Service

More information

Software Process. Process: A sequence of activities, subject to constraints on resources, that produce an intended output of some kind.

Software Process. Process: A sequence of activities, subject to constraints on resources, that produce an intended output of some kind. Software Process Process: A sequence of activities, subject to constraints on resources, that produce an intended output of some kind. Any process has these characteristics: The process prescribes all

More information

IT2404 Systems Analysis and Design (Compulsory)

IT2404 Systems Analysis and Design (Compulsory) Systems Analysis and Design (Compulsory) BIT 1 st YEAR SEMESTER 2 INTRODUCTION This is one of the 4 courses designed for Semester 1 of Bachelor of Information Technology Degree program. CREDITS: 04 LEARNING

More information

Sadržaj seminara: SOA Architecture. - SOA Business Challenges. - 1990s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach

Sadržaj seminara: SOA Architecture. - SOA Business Challenges. - 1990s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach Sadržaj seminara: SOA Architecture - SOA Business Challenges - 1990s: Billion Dollar Lock-In - Integration Tools - Point-to-Point Approach - New $200B Lock-In: Big Apps - Frozen Enterprise Asset Concept

More information

Changing Roles and Responsibilities from Traditional project management to Agile project management

Changing Roles and Responsibilities from Traditional project management to Agile project management Changing Roles and Responsibilities from Traditional project management to Agile project management Vishvadeep Tripathi School of computer science and IT Devi Ahilya University Indore, India vishvadeep@gmail.com

More information

Traventec. September 2004. Technology Feature. Roadmap for Adoption of Service Oriented Architecture

Traventec. September 2004. Technology Feature. Roadmap for Adoption of Service Oriented Architecture Traventec September 2004 Technology Feature Roadmap for Adoption of Service Oriented Architecture ROADMAP FOR ADOPTION OF SERVICE ORIENTED ARCHITECTURE... 2 1. INTRODUCTION...2 2. GET PEOPLE INVOLVED...2

More information

Introduction. Our Services

Introduction. Our Services Introduction RCMT IT Solutions is a global provider of Custom Software, Infrastructure Technology and Managed Solutions. Offering extensive consulting expertise and professional mastery of the latest technologies,

More information

Thinking about APM? 4 key considerations for buy vs. build your own

Thinking about APM? 4 key considerations for buy vs. build your own An AppDynamics Business White Paper Thinking about APM? 4 key considerations for buy vs. build your own Most technology folks have heard Marc Andreessen s provocative statement, Software is eating the

More information

Cross-Domain Service Management vs. Traditional IT Service Management for Service Providers

Cross-Domain Service Management vs. Traditional IT Service Management for Service Providers Position Paper Cross-Domain vs. Traditional IT for Providers Joseph Bondi Copyright-2013 All rights reserved. Ni², Ni² logo, other vendors or their logos are trademarks of Network Infrastructure Inventory

More information

L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti

L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti Francesco Maselli Technical Manager Italy Milano, 6 Maggio 2008 Aula magna di SIAM CONFIDENTIALITY STATEMENT AND COPYRIGHT

More information

Introduction to Agile Software Development Process. Software Development Life Cycles

Introduction to Agile Software Development Process. Software Development Life Cycles Introduction to Agile Software Development Process Presenter: Soontarin W. (Senior Software Process Specialist) Date: 24 November 2010 AGENDA Software Development Life Cycles Waterfall Model Iterative

More information

Leading Financial Services firm overhauls Corporate Performance Management Ecosystem to Achieve Predictability in Financial Performance

Leading Financial Services firm overhauls Corporate Performance Management Ecosystem to Achieve Predictability in Financial Performance Leading Financial Services firm overhauls Corporate Performance Management Ecosystem to Achieve Predictability in Financial Performance Abstract A leading financial services firm in the Asia-Pacific region

More information

Using the Leadership Pipeline transition focused concept as the vehicle in integrating your leadership development approach provides:

Using the Leadership Pipeline transition focused concept as the vehicle in integrating your leadership development approach provides: Building your Leadership Pipeline Leadership transition focused development - White Paper The Leadership Pipeline framework Business case reflections: 1. Integrated leadership development 2. Leadership

More information

Lean Agile Scrum Business Value Development and Delivery using Agility. Brenden McGlinchey Software Done Right, Inc. brenden@softwaredoneright.

Lean Agile Scrum Business Value Development and Delivery using Agility. Brenden McGlinchey Software Done Right, Inc. brenden@softwaredoneright. Lean Agile Scrum Business Value Development and Delivery using Agility Brenden McGlinchey Software Done Right, Inc. brenden@softwaredoneright.net High yield software engineering team Active Customer Involvement

More information

Designing and Implementing Cloud Governance: Cloud, and Cloud Governance, are Emerging Capabilities

Designing and Implementing Cloud Governance: Cloud, and Cloud Governance, are Emerging Capabilities Designing and Implementing Governance:, and Governance, are Emerging Capabilities Eric Marks President & CEO AgilePath Corporation emarks@agile-path.com Designing and Implementing Governance Governance

More information

Agile Training Portfolio

Agile Training Portfolio Agile Training Portfolio Why agile? The question can also be: Why learn fast? Why adapt to new experiences and learnings quickly and easily? Well, the Dodo was not very agile and we all know how that ended.

More information

Developing the Architectural Framework for SOA Adoption

Developing the Architectural Framework for SOA Adoption Developing the Architectural Framework for SOA Adoption Oliver Sims Enterprise Architect oliver.sims@open-it.co.uk Copyright Open-IT Limited 2005 Agenda Service Orientation just a good technology? The

More information

US ONSHORING OFFERS SUPERIOR EFFECTIVENESS OVER OFFSHORE FOR CRM IMPLEMENTATIONS

US ONSHORING OFFERS SUPERIOR EFFECTIVENESS OVER OFFSHORE FOR CRM IMPLEMENTATIONS US ONSHORING OFFERS SUPERIOR EFFECTIVENESS OVER OFFSHORE FOR CRM IMPLEMENTATIONS Whitepaper Eagle Creek Software Services March 2015 Introduction CRM services are shifting from a focus on point solution

More information

Today s Learning Objectives

Today s Learning Objectives Day 7 Architecture and Infrastructure (Pearlson Ch 6) MBA 8125 Information technology Management Professor Duane Truex III Today s Learning Objectives Articulate the difference between infrastructure and

More information

www.wipro.com OPPORTUNITY AHEAD SaaS Delivery A Growing Opportunity SaaS claims the future, changing the playing field Hemanth Kumar Aswathanarayana

www.wipro.com OPPORTUNITY AHEAD SaaS Delivery A Growing Opportunity SaaS claims the future, changing the playing field Hemanth Kumar Aswathanarayana www.wipro.com OPPORTUNITY AHEAD SaaS Delivery A Growing Opportunity SaaS claims the future, changing the playing field Hemanth Kumar Aswathanarayana Table of Contents 03----------------------------------------------------Introduction

More information

SE464/CS446/ECE452 Software Life-Cycle and Process Models. Instructor: Krzysztof Czarnecki

SE464/CS446/ECE452 Software Life-Cycle and Process Models. Instructor: Krzysztof Czarnecki SE464/CS446/ECE452 Software Life-Cycle and Process Models Instructor: Krzysztof Czarnecki 1 Some of these slides are based on: Lecture slides by Ian Summerville accompanying his classic textbook software

More information

How to Choose the Right Accounting Software for Your Business

How to Choose the Right Accounting Software for Your Business www.deltek.com How to Choose the Right Accounting Software for Your Business Choose an ERP solution complete with accounting functionality to align with your business goals How to Choose the Right Accounting

More information

Software Life Cycle. Main issues: Discussion of different life cycle models Maintenance or evolution

Software Life Cycle. Main issues: Discussion of different life cycle models Maintenance or evolution Software Life Cycle Main issues: Discussion of different life cycle models Maintenance or evolution Not this life cycle SE, Software Lifecycle, Hans van Vliet, 2008 2 Introduction software development

More information

Building the Business Case how Jazz Aviation s BI Program took flight Session #0205

Building the Business Case how Jazz Aviation s BI Program took flight Session #0205 Orange County Convention Center Orlando, Florida June 3-5, 2014 Building the Business Case how Jazz Aviation s BI Program took flight Session #0205 Chad Seward & Barb Boudreau about One of the world s

More information

G CLOUD SERVICE DEFINITION

G CLOUD SERVICE DEFINITION G CLOUD SERVICE DEFINITION Ashton Court Group Ltd Thorpewood Management Centre Blisworth Road Courteenhall Northampton NN7 2QB Tel: + 44 1604 864 781 Email: info@ashtoncourt.com Web: www.ashtoncourt.com

More information

Course Title: Managing the Agile Product Development Life Cycle

Course Title: Managing the Agile Product Development Life Cycle Course Title: Managing the Agile Product Development Life Cycle Course ID: BA25 Credits: 28 PDUs Course Duration: 4 days (with optional Executive session) Course Level: Intermediate/Advanced Course Description:

More information

Software Development Methodologies

Software Development Methodologies Software Development Methodologies If you are running a software project, one of the main questions you are likely to come across is which development methodology to use. There are as many opinions on

More information

System Structures. Services Interface Structure

System Structures. Services Interface Structure System Structures Services Interface Structure Operating system services (1) Operating system services (2) Functions that are helpful to the user User interface Command line interpreter Batch interface

More information

Agile vs. Waterfall. Why not both. Arnold Okkenburg PMP

Agile vs. Waterfall. Why not both. Arnold Okkenburg PMP Agile vs. Waterfall Why not both Arnold Okkenburg PMP Project Management Agile Project Management Traditional Project Management Key Questions for Project Managers 1. Impact on Existing Project Methodologies:

More information