Relating Agile Development to Agile Operations Rick Dove and Garry Turkington
|
|
- Juliet Pope
- 6 years ago
- Views:
Transcription
1 Relating Agile Development to Agile Operations Rick Dove and Garry Turkington initiating research into life cycle migration issues within and across system generations an investigation of Response Ability Principles (RAP) and their ability to illuminate agile system issues and enablers Rick Dove, Stevens Institute of Technology CSER 2008, Redondo Beach, CA April 4, 2008 attributed copies permitted 1
2 Engineering of Agile Systems and Enterprises 1/4 of Graduate Certificate in Agile Systems and Enterprise Fundamentals of Analysis, Synthesis, and Performance SDOE 678 Class 1 Agility: Reconfigurable Systems Based on research funded by OSD/DARPA managed by NSF/Navy Purpose: Identify and understand the next competitive paradigm Lehigh University, Agility Forum, and ~1000 people from ~250 organizations
3 Purpose: Lay a Foundation for Student Project Research (establishing efficacy and promise of RAP* tools) Agile Enterprise and Agile Software Development (ASD): concepts with considerable exposure in the language. Agility in the enterprise context usually refers to system operation. Agility in the software context usually refers to system development. Both are concerned with systems that must deliver satisfaction in an environment of uncertainty and change. This initial work began with the observation that ASD processes generally ignore the agility of the resultant system. The investigation: 1) established commonalities across ASD processes 2) cast these common concepts in the domain independent Response Ability architecture that grew from work at the Agility Forum 3) modeled how this development characterization could be extended into the operational phase consistent with observed operational agility *RAP: Response Ability Principles *ASD: Agile Software Development rick.dove@stevens.edu, attributed copies permitted 3
4 Observations ASD is focused on brand-specific procedural gnits & gnats Many people are trying to reach accommodation between CMMI and ASD CMMI is measured by repeatability of the process ASD is measured by customer satisfaction How to migrate toward ASD is a major & critical issue for many Reality: Requirements uncertainty on the increase? Deadlines coming sooner? Systems complexity on the increase? Management wants plan-driven predictability, needs agile-driven quality? Govt customers want plan-driven predictability, need agile-driven quality? rick.dove@stevens.edu, attributed copies permitted 4
5 Perceived Effectiveness 100% iteration In-agile system Development Operation Time Delivery life-cycle end attributed copies permitted 5
6 Perceived Effectiveness 100% iteration In-agile system Development Operation Time Delivery Agile system would continue ROI, but does age, and can suffer integrity failure life-cycle end attributed copies permitted 6
7 RAP: Seven Thought-Guiding Frameworks Response requirements categories (4 reactive and 4 proactive elements): Reactive: correction, variation, expansion, reconfiguration Proactive: creation, improvement, migration, modification Response performance metrics (4 elements): Response: cost, time, quality, scope Response-enabling design principles (10 elements): Encapsulation, Compatibility, Reusability, Redundancy/Diversity, Scalability, Distributed, Loose, Deferred Commitment, Self-Organizing, Evolving Standards Design quality principles (3 elements): Requisite Variety, Parsimony, Harmony An overarching architectural philosophy (3 elements): Reusable modules Reconfigurable in a Scalable architecture (RRS) System integrity responsibilities (4 elements): Module Inventory, System Re-configuration Module Evolution, Infrastructure Evolution An architectural conceptual pattern: Drag-and drop modules in a plug-and-play infrastructure rick.dove@stevens.edu, attributed copies permitted 7
8 RAP: Seven Thought-Guiding Frameworks Response requirements categories (4 reactive and 4 proactive elements): Reactive: correction, variation, expansion, reconfiguration Proactive: creation, improvement, migration, modification Response performance metrics (4 elements): Response: cost, time, quality, scope Response-enabling design principles (10 elements): This paper s focus Encapsulation, Compatibility, Reusability, Redundancy/Diversity, Scalability, Distributed, Loose, Deferred Commitment, Self-Organizing, Evolving Standards Design quality principles (3 elements): Requisite Variety, Parsimony, Harmony An overarching architectural philosophy (3 elements): Reusable modules Reconfigurable in a Scalable architecture (RRS) System integrity responsibilities (4 elements): Module Inventory, System Re-configuration Module Evolution, Infrastructure Evolution An architectural conceptual pattern: Drag-and drop modules in a plug-and-play infrastructure rick.dove@stevens.edu, attributed copies permitted 8
9 Proa active Proactive Change Domains Domain Definition and General Issues General Characteristics Creation (and Elimination) Improvement Migration Modification (Add/Sub Capability) Make or eliminate something. Issues are generally involved with the development of something new where nothing was before, or the elimination of something in use. Incremental improvement. Issues are generally involved with competencies and performance factors, and are often the focus of continual, open-ended campaigns. Foreseen, eventual, and fundamental change. Issues are generally associated with changes to supporting infrastructure, or transitions to next generation replacements. Addition or subtraction of unique capability. Issues are generally involved with the inclusion of something unlike anything already present, or the removal of something unique. Proactive changes are generally triggered internally by the application of new knowledge to generate new value. They are still proactive changes even if the values generated are not positive and even if the knowledge applied is not new self initiation is the distinguishing feature here. A proactive change is usually one that has effect rather than mere potential; thus, it is an application of knowledge rather than the invention or possession of unapplied knowledge. Proactive change proficiency is the wellspring of leadership and innovative activity. rick.dove@stevens.edu, attributed copies permitted 9
10 Agile System: Class 1 Reconfigurable Drag-and-Drop Reusable Components Component mix: Who? Component inventory: Who? System assembly: Who? Infrastructure evolution: Who? Plug-and-Play Evolving Active Infrastructure Responsible-Party Designation Examples of Typical Reconfigurable/Scalable System Configurations Plug-and-Play Evolving Passive Infrastructure Rules/Standards/Principles Variety/Time/Maturity/Range/Increments/Migrations/Evolutions/etc rick.dove@stevens.edu, attributed copies permitted 10
11 Agile System: Class 2 Reconfiguring Drag-and-Drop Reusable Components Component mix: What? Component inventory: What? System assembly: What? Infrastructure evolution: What? Plug-and-Play Evolving Active Infrastructure Systemic Regulation Examples of Typical Reconfigurable/Scalable System Configurations Plug-and-Play Evolving Passive Infrastructure Rules/Standards/Principles Variety/Time/Maturity/Range/Increments/Migrations/Evolutions/etc rick.dove@stevens.edu, attributed copies permitted 11
12 4 Integrity Responsibility Elements The active part of the infrastructure maintaining sufficient inventory of modules ready for use (development people, team leaders, engagement procedures, reusable code modules, reusable test suites, etc), new module addition and upgrade as new capabilities are needed (new developer skills, newly developed code modules, new test suites for new code, new procedures as indicated by a changing situation, user representatives intimate with next stage feature development needs, etc), infrastructure evolution (improvements to existing rules and standards, new rules and standards, etc), and assembly of modules into on-demand system configurations suitable for changing response needs (successive iterations in the development process). rick.dove@stevens.edu, attributed copies permitted 12
13 Questions Q1: Can domain dependent ASD* concepts be cast as domain independent RAP* architecture? Q2: Could ASD cast as RAP architecture help reveal useful values and concepts? Q3: Could ASD cast as RAP architecture provide a migration path for extending development-phase agility into the operational phase? *ASD: Agile Software Development RAP: Response Ability Principles rick.dove@stevens.edu, attributed copies permitted 13
14 Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Kent Beck James Grenning Robert C. Martin Mike Beedle Jim Highsmith Steve Mellor Arie van Bennekum Andrew Hunt Ken Schwaber Alistair Cockburn Ron Jeffries Jeff Sutherland Ward Cunningham Jon Kern Dave Thomas Martin Fowler Brian Marick 2001, the above authors this declaration may be freely copied in any form, but only in its entirety through this notice. rick.dove@stevens.edu, attributed copies permitted 14
15 Quote From the Preface Agility is the ability to both create and respond to change in order to profit in a turbulent business environment. Rather than shrink from change, Agile organizations harness or embrace change by being better than competitors at responding to changing conditions and by creating change that competitors can t respond to adequately. However, companies must determine what level l of agility they require to remain competitive, Agility is only an advantage relative to competitors a copper mining company doesn t need to be as agile as a biotechnology firm. Other aspects of agility are also important: nimbleness or flexibility on the one hand, and balance on the other. Agile organizations are nimble (able to change directions quickly) and flexible (able to see how things that worked last week may not work as well next week). An Agile organization also knows how to balance structure and flexibility. If everything changes all the time, forward motion becomes problematic. Agile organizations understand that balancing on the edge between order and chaos determines success. rick.dove@stevens.edu, attributed copies permitted 15
16 Agile Software Development Process (casting ASD as RAP architecture) Drag & Drop Modules Integrity Management Module maintenance Module inventory System assembly developers team leaders owners/users processes tests codes Infrastructure evolution PM PM PM Active Infrastructure Passive Iteration 1 Iteration 2 Iteration n Emergent requirements Iterative convergence Incremental delivery Self organizing Plug & Play Rules Time rick.dove@stevens.edu, attributed copies permitted 16
17 Agile Software Development Process (casting ASD as RAP architecture) Drag & Drop Modules Integrity Management Module maintenance Module inventory System assembly developers team leaders owners/users processes tests codes Infrastructure evolution PM PM PM Active Infrastructure Passive Iteration 1 Iteration 2 Iteration n Emergent requirements Iterative convergence Incremental delivery Self organizing Plug & Play Rules Time rick.dove@stevens.edu, attributed copies permitted 17
18 Agile Software Development Process Q1: Can domain dependent ASD concepts be cast as domain independent RAP architecture? = Yes Drag & Drop Modules Integrity Management Module maintenance Module inventory System assembly developers team leaders owners/users processes tests codes Infrastructure evolution PM PM PM Active Infrastructure Passive Iteration 1 Iteration 2 Iteration n Emergent requirements Iterative convergence Incremental delivery Self organizing Plug & Play Rules Time rick.dove@stevens.edu, attributed copies permitted 18
19 Agile Development-thru-Operations Process (moving responsibilities to operating personnel) Drag & Drop Modules Integrity Management Module maintenance Module inventory System assembly developers team leaders owners/users processes tests codes Infrastructure evolution PM PM PM PM Active Infrastructure Passive Development Migration Operation Emergent requirements Iterative convergence Incremental delivery Self organizing Plug & Play Rules Time attributed copies permitted 19
20 Agile Development-thru-Operations Process Q2: Could ASD cast as RAP architecture help reveal useful values and concepts? Stability of architecture t and perplexity of choice are two problems that t may be mitigated with this RAP view. Drag & Drop Modules Integrity Management Module maintenance Module inventory System assembly developers team leaders owners/users processes tests codes Infrastructure evolution PM PM PM PM Active Infrastructure Passive Development Migration Operation Emergent requirements Iterative convergence Incremental delivery Self organizing Plug & Play Rules Time rick.dove@stevens.edu, attributed copies permitted 20
21 Q3: Could ASD cast as RAP architecture provide a migration path for extending development-phase agility into the operational phase? Nothing fundamentally changes with delivery: new modules must be built when new requirements surface, and existing modules must be upgraded when they cease to perform effectively due to requirements change. It matters not if the modules in question are people with certain skills, code that executes on a computer, tests that verify a new addition doesn t cripple prior capability, procedures that discipline the system sustainment activity, and so on. What does change is a lessening of development intensity, and an adjustment in who carries out the responsibilities for maintaining and sustaining system integrity. ty rick.dove@stevens.edu, attributed copies permitted 21
22 Encapsulated Implementation Process Silterra Semiconductor Fabrication Facility, circa 2000 actual example Develop Develop Manage Conduct Architecture Business Rules Outsourced Testing and and Design and Specs Development User Training 3-Phases ssa 120 days Prog. Mgr bsa bsa bsa 60 days Proj. Mgr bsa bsa Days Days Template V V 2 V V bsa V 2 bsa V IT V 3 IT V 3 Alpha ssa ssa bsa bsa bsa.. bsa IT.. IT bsa V 2 V 2 V 3 V 3 Beta - Designed to Accommodate Requirements Evolution - bsa: business system analyst ssa: strategic system analyst V n : vendor rick.dove@stevens.edu, attributed copies permitted 22
23 Effective Predictability this approach has worked ERP on time, below budget, on spec 3 months: functional ERP "best practice" (Phase 1) 3 months later: preferred business processes (Phase 2) 3 months later: refined business processes (Phase 3) Wish Typical Imp Actual Imp ERP in 12 mos total mos 12 1,2 75% of license budget % 75% $10 Million (5 + 5) $15-25 Million $9 Million HRM in 6 mos mos 5 mos rick.dove@stevens.edu, attributed copies permitted 23
24 Concluding Remarks RAP includes a design ethos that a good system satisfies three quality principles: i Requisite it Variety, Parsimony, and Harmony. Requisite variety would seem to be the driving force behind ASD: the development process must be able to respond to requirements as they become evident and as they change and it must be proactive in discovery, reactive in accommodation. Parsimony is seen throughout the ASD varieties, especially in minimal documentation, deferring action on possible future needs, and lean avoidance of anything that doesn t add immediate value. Harmony has been the rub: ASD appears in contradiction with acceptable best management practices as measured by plan-driven values. Common disharmonious pronouncements: No stability, as the architecture is vague and subject to whimsical change. No way to measure e progress, as the goals keep changing. g The RAP view depicted here provides a solid unchanging basis to the ASD processes that should counter the lack-of-stability perception. As to the need for visible progress measurement, the core metric can only be the nature and speed of convergence on customer satisfaction an issue we ve not addressed, as yet. rick.dove@stevens.edu, attributed copies permitted 24
25 The drag-and-drop/plug-and-play reconfigurable patterns depicted here are consistent with actual ASD practice and do not represent additional project cost to realize the long term continuation benefit in the operational phase. Realizing the benefit is a matter of selection criteria in choosing appropriate user/owners for development-phase participation. It is suggested that a strategy for continuing the ASD approach pattern as depicted here, into operations, will lower the barriers for gaining ASD acceptance. ROI in the operating phase is a requirement of all systems, whether explicitly recognized in system requirement shall statements or not, and savvy management responds to value propositions p that provide reasons for believing ROI will occur. At today s technology pace, a system that cannot incorporate new technology or respond to new competitive needs and customer demands becomes a liability, often before ROI is realized. rick.dove@stevens.edu, attributed copies permitted 25
26 With Respect Boehm and Turner (2004) state on page 1: Agility is the counterpart of discipline. We hold that agility is obtained and (especially) sustained only through discipline, and is a fleeting competency if that discipline is not vigilantly maintained by the four integrity responsibilities. Highsmith (2002) states on page xxxi Agility means balancing between structure and flexibility, so rigor is a vital part of any development process. Agility focuses on the flexibility side of the definition and rigor focuses on the structured side. We suggest the focus is a temporary artifact act of introducing ASD into a plan-driven world, and that ASD as espoused by its leaders is extremely rigorous. It is time for ASD 2.0 rick.dove@stevens.edu, attributed copies permitted 26
27 CSER Paper (April 2008) Perceived Effectiveness 100% In-agile system Development Operation Time Delivery life-cycle end Agile system would continue ROI, but does age, and can suffer strategy-lapse integrity failure Perceived Effectiveness 100% GLOGIFT Paper (July 2008) Module Mix Modifications Infrastructure Migration agile system Development Gen 1 Operation Time Delivery Gen 2 Operation rick.dove@stevens.edu, attributed copies permitted 27
28 Hi-Fi Migrates to 2 nd Gen Home Entertainment Systems Drag & Drop Components Integrity Management Component Mix: amplifiers speakers Mfgrs signal tuners playback units (tape, CD, DVD) ) video displays (TV, computer) content sources (TIVO,P2P) Component inventory: Stores System assembly: User/Owner Infrastructure evolution: Industry Assoc Active Infrastructure Passive Audio tape Video media Net in/out Physical connection Analog interconnect Power Plug & Play Standards roughly Video/Surround Digital/Internet 50s 90s 00s rick.dove@stevens.edu, attributed copies permitted 28
29 Internet Protocol Migration Drag & Drop Components Integrity Management Component Mix: routers switches DNS Servers Vendor Community filters (eg IDS, Firewall) appliances (eg, xml) end points, NICs, NOMs Component inventory: Vendor Community System assembly: Subnet Owners Infrastructure evolution: IETF Active Infrastructure Passive NCP era IPv4 era IPv6 era NCP Wire standards Plug & Play Standards rough operational start TCP/IPv4 Wireless stds Optical stds IPv6 60s/ 60s 80s/ 90s 00/ 10s attributed copies permitted 29
30 Class 1 Agile Systems are Reconfigurable atyrosado.com/ Naty Rosado, Useful Metaphors: Plug-and-Play Drag-and-Drop Class 2 Agile Systems are Reconfiguring ls, html?l=w&p=6 Helen Well Useful Metaphors: Ecologies and Evolution rick.dove@stevens.edu, attributed copies permitted 30
31 SDOE 675 SDOE 678 SDOE 679 SDOE Thinking 678 Engineering 679 Architecting 683 Designing attributed copies permitted 31
Extreme programming XP 5
Extreme programming XP 5 XP is not XP is not XP is not XP is not XP is. a lightweight software development methodology for small to medium sized teams developing software in the face of t vague or rapidly
More informationAgile Development Methods: Philosophy and Practice. CSCE 315 Programming Studio, Fall 2017 Tanzir Ahmed
Agile Development Methods: Philosophy and Practice CSCE 315 Programming Studio, Fall 2017 Tanzir Ahmed History of Agile Methods Particularly in 1990s, some developers reacted against traditional heavyweight
More informationDr J Paul Gibson, Dept. INF, TSP, Evry, France
Agility in Software Development Dr J Paul Gibson, Dept. INF, TSP, Evry, France Ashleigh Brilliant (https://www.ashleighbrilliant.com) http://blog.dilbert.com CSC4102 J Paul Gibson 2018 1 Agile Software
More informationCertified Scrum Master
Certified Scrum Master Notebook November 5, 2013 1 Overview Scrum 2 Scrum Framework What is it Scrum is an agile framework that allows us to focus on delivering the highest business value in the shortest
More informationAgile Business Analysis - Resurgence. Dorothy Tudor - TCC
Agile Business Analysis - Resurgence Dorothy Tudor - TCC Business Analysis in an Agile World Webinar [2] Business Analysts WE ALWAYS KNEW THEY WERE COMING BACK! WE HAD 20 YEARS TO PREPARE SO DID THEY!
More informationAgile Software Development Agreements: Navigating the Complex Contracting Issues
Presenting a live 90-minute webinar with interactive Q&A Agile Software Development Agreements: Navigating the Complex Contracting Issues Evaluating Agile vs. Waterfall Development; Structuring Provisions
More informationChicago PMO Roundtable March 2015
Chicago PMO Roundtable March 2015 Hosted by: Sponsored by: The Chicago PMO Roundtable Agenda 5:00 PM Meet and Greet Food and beverages served 5:30 PM Welcome from MVC 5:40 PM Welcome from Allstate 5:45
More informationFrom Adoption to Transition
From Adoption to Transition Gino Marckx Director Agile Practice, Thoughtcorp Agile+ cba Resident on Earth - http://www.flickr.com/photos/infiniteache/5427836708 Once upon a time... Let s try this new thing
More informationThe Agile Performance Holarchy
The Agile Performance Holarchy Jeff Dalton, Agile Evangelist and President of Broadsword Monday March 20, 2017 Copyright 2017 Broadsword Agility, Capability, and Stability Into the storm 3 Agility and
More informationHow to make Agile "work" in Business Intelligence projects. Tom Breur VP Data Analytics, Cengage Learning San Diego, 19 April 2016, 11:15-12:00
How to make Agile "work" in Business Intelligence projects Tom Breur VP Data Analytics, Cengage Learning San Diego, 19 April 2016, 11:15-12:00 1 Presentation overview How to make Agile work My experience
More informationAgility and Scrum: And Responsibility. Jim Coplien Gertrud&Cope
Agility and Scrum: Managemen nt Power And Responsibility Jim Coplien Gertrud&Cope Scrum Train ning Institute Toyota Production System Some old history: in March 2003, annual profit of $8 Billion (>GM +
More informationPatrick Masson Chief Technology Officer University of Massachusetts Office of the President, UMassOnline
agile iteration 0 perfect is the enemy of good Patrick Masson Chief Technology Officer University of Massachusetts Office of the President, UMassOnline Perfect Is The Enemy of Good by Patrick Masson is
More informationQuestioning Extreme Programming
2002 McBreen.Consulting Questioning Extreme Programming Should we optimize our software development process? Pete McBreen, McBreen.Consulting petemcbreen@acm.org Agile approaches to software development
More informationAGILE METHODS AND DATA WAREHOUSING:
AGILE METHODS AND DATA WAREHOUSING: HOW TO DELIVER FASTER KENT GRAZIANO @KentGraziano kentgraziano.com Agenda l My Bio l Why Agile & DW l Agile Manifesto l 12 Agile Principles l Agile Concepts l Two week
More information20 October /21/2011 1
20 October 2011 1 Sandra Thurn thurn@ucar.edu Greg Stossmeister gstoss@ucar.edu EOL Role: In Field Project Services (FPS); Project Management process development and technical project management EOL Role:
More informationAn Industrial Case Study for Scrum Adoption
JOURNAL OF SOFTWARE, VOL. 7, NO. 1, JANUARY 2012 237 An Industrial Case Study for Scrum Adoption Hassan Hajjdiab and Al Shaima Taleb and Jauhar Ali College of Engineering and Computer Science Abu Dhabi
More informationIntroduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016
Introduction to Agile Life Cycles CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 1 Goals Introduction to Agile Life Cycles The Agile Manifesto and Agile Principles Agile Life Cycles
More informationIn Pursuit of Agility -
In Pursuit of Agility - BPM and SOA within the Boeing Company Ahmad R. Yaghoobi Associate Technical Fellow Enterprise Architect ahmad.r.yaghoobi@boeing.com Randy Worsech Business Architect Randall.a.worsech@boeing.com
More informationPackage and Bespoke Software Selection Process. Whitepaper
Package and Bespoke Software Selection Process Whitepaper 1. Why you should read this document Whatever the size and maturity of your business, be it an SME or a department or unit within a much larger
More informationIntroduction to Software Engineering
UNIT I SOFTWARE PROCESS Introduction S/W Engineering Paradigm life cycle models (water fall, incremental, spiral, WINWIN spiral, evolutionary, prototyping, objects oriented) -system engineering computer
More informationScrum. Juan Gabardini. Administración y Control de Proyectos Informáticos II. Universidad de Buenos Aires. 1 er cuatrimestre 2007
Juan Gabardini Administración y Control de Proyectos Informáticos II 1 er cuatrimestre 2007 Universidad de Buenos Aires Project Noise Level Far from Agreement Requirements Complicated Complex Anarchy Close
More informationA SANTEON COMPANY. KEY CONCEPTS OF AGILE Ahmed Sidky, Ph.D. (aka Dr. Agile)
A SANTEON COMPANY KEY CONCEPTS OF AGILE Ahmed Sidky, Ph.D. (aka Dr. Agile) 1 Ahmed Sidky Co-Author of Becoming Agile Director of Agile Services as TenPearls Over 10 years of dev and delivery experience
More informationDebunking Agile Myths
Debunking Agile Myths Rick Clare CBAP, PMP, CSM, MSPM Solutions Partner 634 Alpha Drive Pittsburgh, PA 15238 (888) 762-3683 Fax (412) 963-8618 Presentation Purpose Purpose This presentation will discuss
More informationExtreme Programming, an agile software development process
Extreme Programming, an agile software development process Paul Jackson School of Informatics University of Edinburgh Recall: Waterfall and Spiral Models 1.Determine objectives Cumulative cost Progress
More informationMapping Service-Orientation to TOGAF 9 Part IV: Applying Service-Orientation to TOGAF s Service Contracts
Mapping Service-Orientation to TOGAF 9 Part IV: Applying Service-Orientation to TOGAF s Service Contracts by Filippos Santas, Credit Suisse Private Banking in Switzerland In this series of articles we
More information7 things to ask when upgrading your ERP solution
Industrial Manufacturing 7 things to ask when upgrading your ERP solution The capabilities gap between older versions of ERP designs and current designs can create a problem that many organizations are
More informationAgile Software Development for Space Applications
DocumentID: 450309 Agile Software Development for Space Applications A. Lill 1, D. Messmann, M. Langer Technical University of Munich Boltzmannstraße 15, 85748 Garching, Deutschland Abstract Software development
More informationEnterprise PLM Solutions Advanced PLM Platform
Enterprise PLM Solutions Advanced PLM Platform The Aras Innovator Model-based SOA for Enterprise PLM Advantages of combining the Model-based Approach with a Service-Oriented Architecture Updated Edition
More informationPowering the Edge to the Enterprise
Powering the Edge to the Enterprise Intelligent Equipment. Smart Devices. Smart Systems for OEMs. Intelligent Equipment. Smart Devices. Smart Systems. Our connected world is increasingly populated with
More informationAn Evolutionary Lifecycle Model with Agile Practices for Software Development at ABB
An Evolutionary Lifecycle Model with Agile Practices for Software Development at ABB Aldo Dagnino ABB US Corporate Research Center 1021 Main Campus Drive Raleigh, NC, USA aldo.dagnino@us.abb.com Abstract
More informationThe Agile Quality Culture
The Agile Quality Culture A survey on agile culture and software quality Bruno Henrique Oliveira, Simone do Rocio Senger de Souza Institute of Math and Computer Sciences São Paulo University São Carlos
More informationIJMIE Volume 4, Issue 10 ISSN:
Review on Scrum and Extreme Programming for Software Quality Assurance in industries Aaditi Sinha * Dr. D. R. Prajapati ** ABSTRACT Agile software development encourages people collaboration through the
More informationINTELLIGENT DIGITAL AUTOMATION PLATFORM
A I INTELLIGENT DIGITAL AUTOMATION PLATFORM Gaining competitive advantage through digital transformation of your business processes Sponsored by 1 Introduction Today, every business faces the threat of
More informationAn Oracle White Paper February Oracle Unified Method (OUM) Oracle s Full Lifecycle Method for Deploying Oracle-Based Business Solutions
An Oracle White Paper February 2014 Oracle Unified Method (OUM) Oracle s Full Lifecycle Method for Deploying Oracle-Based Business Solutions Executive Overview... 1 Introduction... 1 Standards Based...
More informationThe publishing of the manifesto spawned a movement in the software industry known as agile software development.
Agile software development is a conceptual framework for undertaking software engineering projects that embraces and promotes evolutionary change throughout the entire life-cycle of the project. There
More information2017 European Internet of Things Product Leadership Award
2017 European Internet of Things Product Leadership Award Contents Background and Company Performance... 3 Industry Challenges... 3 Product Family Attributes and Business Impact of Wirepas... 4 Conclusion...
More informationPartnering with the business to create a successful self-service analytics framework
Partnering with the business to create a successful self-service analytics framework Times are changing; the evolution of an agile but controlled approach to BI It s widely known that the landscape of
More informationTOWARDS DEFINING SOFTWARE DEVELOPMENT PROCESSES IN DO-178B WITH OPENUP
TOWARDS DEFINING SOFTWARE DEVELOPMENT PROCESSES IN DO-178B WITH OPENUP Christophe Bertrand, Christopher P. Fuhrman Department of Software and IT Engineering, ÉTS (École de technologie supérieure), Montreal,
More informationIntroduction. Charting the future of customer care through a core optimization philosophy.
Ralf Hiemisch /Getty Images Charting the future of customer care through a core optimization philosophy. Until recently, the majority of the discussions Five dynamics shifting the industry around customer
More informationImplementing CMMI using a Combination of Agile Methods
Implementing CMMI using a Combination of Agile Methods Julio Ariel Hurtado Alegría 1 and María Cecilia Bastarrica 2 1 Departamento de Sistemas, Universidad del Cauca Calle 5 #4-70, Popayán, Colombia ahurtado@unicauca.edu.co
More informationTransform Application Performance Testing for a More Agile Enterprise
SAP Brief SAP Extensions SAP LoadRunner by Micro Focus Transform Application Performance Testing for a More Agile Enterprise SAP Brief Managing complex processes Technology innovation drives the global
More informationIntroducing Enterprise Scrum for Business Agility: Scale Scrum from Single Teams to Whole Organizations
Introducing Enterprise Scrum for Business Agility: Scale Scrum from Single Teams to Whole Organizations 1 Enterprise Scrum (ES) is a highly configurable, customer-centric management framework for achieving
More informationHow SOA Can Help EA. Enterprise Architecture Conference 2008
Enterprise Conference 2008 The IT & Business Alignment Forum November 10-13, 2008, Las Vegas, NV How SOA Can Help EA Yan Zhao, Ph.D Enterprise and IT Strategy Current Affiliation: Mitre Corporation Presentation
More informationFrom configuration management database (CMDB) to configuration management system (CMS)
From configuration management database (CMDB) to configuration management system (CMS) Utilizing an integrated CMDB to enable service asset and configuration management Table of contents Introduction....3
More informationAgile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development
Agile Software Development T-110.6130 Systems Engineering in Data Communications Software P, Aalto University Agile software development Structured and disciplined, fast-paced Iterative and Incremental
More informationgen-e Run Networks at Peak Performance IBM SPECIAL The Navigator for Enterprise Solutions Mike Henderson, EVP of Global Sales & Marketing CIOReview
IBM SPECIAL MARCH, 2018 CIOREVIEW.COM The Navigator for Enterprise Solutions Run Networks at Peak Performance Mike Henderson, EVP of Global Sales & Marketing 1 MARCH 2018 50-2018 Run Networks at Peak Performance
More informationCURRICULUM VITAE GERARD JERRY POWER
CURRICULUM VITAE GERARD JERRY POWER Gerard ( Jerry ) Power 3520 Trinity Ln. Plano, TX 75075 972-985-8388 (h) or 972-839-9769 (c) gerard.power@verizon.net PHILOSOPHY Marketing is a data driven science.
More informationAll-in-One versus Individual Best-of-Breed Solutions
Back to Basics: All-in-One versus Individual Best-of-Breed Solutions Don Van Doren President Vanguard Communications Joe Staples CMO Interactive Intelligence, Inc. Table of Contents Introduction... 3 Q:
More informationAn Overview of the AWS Cloud Adoption Framework
An Overview of the AWS Cloud Adoption Framework Version 2 February 2017 2017, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided for informational purposes
More informationChapter 3 Software Process Model
Usman Akram COMSATS Institute of information Technology lahore musmanakram@ciitlahore.edu.pk March 8, 2015 About software process model Outline 1 About software process model Build and Fix Model Why Models
More informationScrum - Introduction. Petri Heiramo. Agile Coach, CST
Scrum - Introduction Petri Heiramo Agile Coach, CST Scrum Started in the Harvard BR. The relay race approach to product development may conflict with the goals of maximum speed and flexibility. Instead
More informationA Short Introduction to. Agile Methods. A synopsis based on the background, examples, deliverables, costs, benefits, and unique features
A Short Introduction to Agile Methods A synopsis based on the background, examples, deliverables, costs, benefits, and unique features Dr. David F. Rico, PMP, CSM Background Agenda Examples Deliverables
More informationModule 1 Introduction. IIT, Bombay
Module 1 Introduction Lecture 1 Need Identification and Problem Definition Instructional objectives The primary objective of this lecture module is to outline how to identify the need and define the problem
More informationProviding the right level of analytics self-service as a technology provider
The Information Company White paper Providing the right level of analytics self-service as a technology provider Where are you in your level of maturity as a SaaS provider? Today s technology providers
More informationTHE IMPORTANCE OF IMPLEMENTING SUSTAINABLE OPERATIONS MANAGEMENT SOFTWARE
THE IMPORTANCE OF IMPLEMENTING SUSTAINABLE OPERATIONS MANAGEMENT SOFTWARE WHITE PAPER (2016) Authors: Dr. Nicholas Hurley and Gordon Duthie MSc (j5 International) Contemporary businesses are looking for
More informationMOVE YOUR DIGITAL EXPERIENCE FORWARD
MOVE YOUR DIGITAL EXPERIENCE FORWARD An Adobe Experience Manager Perspective perficientdigital.com We re living in the Age of the Customer, where balance of brand power has shifted from businesses to the
More informationHOW ADVANCED INDUSTRIAL COMPANIES SHOULD APPROACH ARTIFICIAL-INTELLIGENCE STRATEGY
Wouter Baan, Joshua Chang, and Christopher Thomas HOW ADVANCED INDUSTRIAL COMPANIES SHOULD APPROACH ARTIFICIAL-INTELLIGENCE STRATEGY November 2017 Leaders need to determine what AI can do for their company
More informationIntroducing Microsoft Dynamics CRM
Introducing Microsoft Dynamics CRM Which Organisations Use Microsoft Dynamics CRM? Top 10 Benefits of Microsoft Dynamics CRM Demonstrating Microsoft Dynamics CRM CRM Planning Resources www.preact.co.uk
More informationINCREASING UTILITY: DESIGNING MEDICAL DEVICES AND APPLICATIONS FOR REMOTE MONITORING
INCREASING UTILITY: DESIGNING MEDICAL DEVICES AND APPLICATIONS FOR REMOTE MONITORING 2011 Design of Medical Devices Conference April 12-14, 2011, Minneapolis, Minnesota, USA Lori Lucke, Anne Mickelson,
More informationEnterprise Architecture: an ideal discipline for use in Supply Chain Management
Enterprise Architecture: an ideal discipline for use in Supply Chain Management Richard Freggi Senior Supply Chain Architect (TOGAF 9.1 certified level 2) HP Inc. Content Understanding Supply Chain Management
More informationSAS ANALYTICS AND OPEN SOURCE
GUIDEBOOK SAS ANALYTICS AND OPEN SOURCE April 2014 2014 Nucleus Research, Inc. Reproduction in whole or in part without written permission is prohibited. THE BOTTOM LINE Many organizations balance open
More informationElevate your organization. To reach the Cloud.
Elevate your organization. To reach the Cloud. En route to Digital. Results from KPMG s Harvey Nash Survey. The Harvey Nash Survey 4,500 Responses 2 Decades $1-3trn IT budget 86 Countries 118 Government
More informationCMMI. The Agile Performance Holarch. Jeff Dalton. President of Broadsword Chief Evangelist, AgileCxO.org
The Agile Performance Holarch A new model for building and evalua9ng Agile Capability Jeff Dalton President of Broadsword Chief Evangelist, AgileCxO.org CMMI Presented By:! Copyright 2017 AgileCxO.org
More informationChapter 15. Supporting Practices Service Profiles 15.2 Vocabularies 15.3 Organizational Roles. SOA Principles of Service Design
18_0132344823_15.qxd 6/13/07 4:51 PM Page 477 Chapter 15 Supporting Practices 15.1 Service Profiles 15.2 Vocabularies 15.3 Organizational Roles Each of the following recommended practices can be considered
More informationThe Lean Startup Game
The Lean Startup Game by Ram Srinivasan Agile Coach and Trainer @ramvasan email@ramvasan.com About me About me Objective of the Game Run a profitable startup Let's Build a Startup And Start Ups Fail The
More informationAyla Architecture. Focusing on the Things and Their Manufacturers. WE RE DRIVING THE NEXT PHASE OF THE INTERNET of THINGS
WE RE DRIVING THE NEXT PHASE OF THE INTERNET of THINGS NOW Ayla Architecture Focusing on the Things and Their Manufacturers Ayla Networks 2015 www.aylanetworks.com The Ayla Internet of Things Platform:
More informationWHITE PAPER. Six Simple Steps to Improve Service Quality and Reduce Costs
WHITE PAPER Six Simple Steps to Improve Service Quality and Reduce Costs INTRODUCTION Do you have challenges with maintaining your SLA commitment? Does your customer support department get more complex
More informationIIBA Global Business Analysis Core Standard. A Companion to A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 3
IIBA Global Business Analysis Core Standard A Companion to A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 3 International Institute of Business Analysis, Toronto, Ontario, Canada.
More informationEffective Negotiating
Now that you ve taken the Effective Negotiating there s more. Dr. Chester L. Karrass presents the masters class of negotiation 2 Effective Negotiating the Follow-on Program Discover the next level of negotiating
More informationConference summary report
Thank you for making Symposium/ITxpo 2011 our most inspiring event ever. Your enthusiasm, insights and willingness to share with your peers is why Gartner Symposium/ITxpo is the world s largest and most
More informationInformation Governance at Work An IGI Case Study Series
Information Governance at Work An IGI Case Study Series PANDORA MEDIA How Pandora Tuned In to Information Governance Control of Its Most Sensitive and Valuable Information Assets 1 - Compliments of About
More informationUniversal Description, Discovery and Integration (UDDI) 1.0
5341ch01.qxd_bp 3/13/02 8:28 AM Page 1 PART 1 Universal Description, Discovery and Integration (UDDI) 1.0 5341ch01.qxd_bp 3/13/02 8:28 AM Page 3 CHAPTER 1 UDDI Executive White Paper September 6, 2000 5341ch01.qxd_bp
More informationPROFESSIONAL SERVICES CONSULTANT
0 PROFESSIONAL SERVICES CONSULTANT Professional Services Consultants have ultimate responsibility for the smooth implementation of systems with our customers, by ensuring the implementation is mapped effectively
More informationEnterprise Architecture: The Strategic Tool for Innovation in Tough Times
Enterprise Architecture: The Strategic Tool for Innovation in Tough Times Presented By: Mr. Robert (Bob) Weisman MSc, PEng, PMP, CD CEO/Principal Consultant, Build The Vision Inc. Robert.weisman@buildthevision.ca
More informationAgile and CMMI : Disciplined Agile with Process Optimization
www.agiledigm.com Agile and CMMI : Disciplined Agile with Process Optimization Kent Aaron Johnson 02 April 2014 Long Beach, California, USA CMMI is registered in the U.S. Patent and Trademark Office by
More informationSmart Solutions with Connected Manufacturing. Chet Namboodri Managing Director Global Manufacturing Industry Cisco Systems, Inc.
Smart Solutions with Connected Manufacturing Chet Namboodri Managing Director Global Manufacturing Industry Cisco Systems, Inc. Agenda Manufacturing Industry Business Drivers Business Value of IoE with
More informationFuture Research Challenges in Software Evolution
Future Research s in Software Evolution Tom Mens Université de Mons Director of the ERCIM Working Group on Software Evolution With contributions from: Y.-G. Guéhéneuc, J. Buckley, R. Mittermeir, A. Winter,
More informationSOA, EDA, BPM and CEP are all Complementary by David Luckham
SOA, EDA, BPM and CEP are all Complementary by David Luckham Part I Approaches to designing and managing information systems have proliferated over the past 15 years, so much so that the space of technical
More informationTwo Branches of Software Engineering
ENTERPRISE SOFTWARE ENGINEERING & SOFTWARE ENGINEERING IN THE ENTERPRISE Two Branches of Software Engineering 1 Crafting Software Resource Input Code Debug Product Test 2 Engineering Software Resource
More informationM&A Strategy and Integration: Adapting to Today s Disruptive Business Models and the Changing Mechanics of Value Creation
M&A Strategy and Integration: Adapting to Today s Disruptive Business Models and the Changing Mechanics of Value Creation By Nitin Kumar The rules of business continue to be redefined by highly disruptive
More informationAn Introduction to Scrum
An Introduction to Scrum Denise Notini Nogueira 2012 An Introduction to Scrum Presented by Denise Notini Nogueira 2012 We re losing the relay race The relay race approach to product development may conflict
More informationCisco s Digital Transformation Supply Chain for the Digital Age
Cisco s Digital Transformation Supply Chain for the Digital Age The Cisco Supply Chain: Global, Complex, and Diverse Cisco s global supply chain extends across 13 countries and more than 25 locations.
More informationTHE ADVANTAGES OF AGILE METHODOLOGIES APPLIED IN THE ICT DEVELOPMENT PROJECTS
International Journal on Information Technologies & Security, 4 (vol. 9), 2017 51 THE ADVANTAGES OF AGILE METHODOLOGIES APPLIED IN THE ICT DEVELOPMENT PROJECTS Vangel Fustik Faculty of Electrical Engineering
More informationContinuous Quality Assurance
White Paper Silk Central Connect Continuous Quality Assurance Deliver Great Software the Business Needs Table of Contents page Executive Summary...2 63% of All Software Projects Don t Succeed...2 40% of
More informationa Recruitment Software Provider that fits
5 Steps to Help You Win Over Key Stakeholders and Invest in a Talent Acquisition Software Suite That You Will Love. a Research ebook by: HIRING INSIGHTS WHY INVEST IN TALENT ACQUISITION? B2C technology
More informationAGILE SOLUTIONS. Agile Basics
AGILE SOLUTIONS Agile Basics info@one80services.com one80services.com AGILE SOLUTIONS Agile Basics Table of Contents 2 Who We Are 3 What Is Agile? 4 Agile Values 5 Agile Principles 6 Agile Development
More informationBuild v/s Buy Laboratory Information Management System
WHITE PAPER Build v/s Buy Laboratory Information Management System Table of Contents 1. Introduction 3 2. A LIMS Primer 3 3. What is a COTS Solution? 4 4. Can a Pharmaceutical LIMS Really Be a COTS? 4
More informationMAKING THE MOVE TO MOBILITY: THE DIGITALISATION OF FIELD SERVICE
MAKING THE MOVE TO MOBILITY: THE DIGITALISATION OF FIELD SERVICE The new wave of mobility in field service management INTRODUCTION Field service organisations have always embraced technology, being early
More informationMICROSOFT DYNAMICS NAV FOR INTERNATIONAL
WHITEPAPER MICROSOFT DYNAMICS NAV FOR INTERNATIONAL IMPLEMENTATIONS MICROSOFT DYNAMICS NAV AND INTERNATIONAL ERP IMPLEMENTATION This whitepaper explains why Microsoft Dynamics NAV is particularly well-suited
More informationA Journey from Historian to Infrastructure. From asset to process to operational intelligence
A Journey from Historian to Infrastructure From asset to process to operational intelligence Summary As technology lowers barriers to large scale data capture, industries are searching for ways to capitalize
More informationRECOGNIZING USER INTENTIONS IN REAL-TIME
WHITE PAPER SERIES IPERCEPTIONS ACTIVE RECOGNITION TECHNOLOGY: RECOGNIZING USER INTENTIONS IN REAL-TIME Written by: Lane Cochrane, Vice President of Research at iperceptions Dr Matthew Butler PhD, Senior
More informationValue over Constraints
Agile Project Management Jim Highsmith Chapter 2 Value over Constraints Releasable Product Although constraints such as cost and time are important, they should be secondary to creating value for customers.
More informationTenStep Project Management Process Summary
TenStep Project Management Process Summary Project management refers to the definition and planning, and then the subsequent management, control, and conclusion of a project. It is important to recognize
More informationCapgemini s PoV on Industry 4.0 and its business implications for Siemens
Capgemini s PoV on Industry 4.0 and its business implications for Siemens Siemens Digital Transformation Executive Forum June 5 th 2014, Udo Lange TRANSFORM TOGETHER Contents INDUSTRY 4.0: Drivers for
More informationAgile Quality Management
Agile Quality Management Panagiotis Sfetsos, PhD Assistant Professor, Department of Informatics, Alexander Technological Educational Institution E mail: sfetsos@it.teithe.gr Web Page: http://aetos.it.teithe.gr/~sfetsos/
More informationSERVICE ORIENTED ARCHITECTURE (SOA)
International Civil Aviation Organization SERVICE ORIENTED ARCHITECTURE (SOA) ICAO APAC OFFICE BACKGROUND SOA not a new concept. Sun defined SOA in late 1990s to describe Jini. Services delivered over
More informationAgile Architecture And Design
Agile Architecture And Design Vishy Ramaswamy (vramaswa@ca.ibm.com) Senior Technical Staff Member Design Management Server Architect Collaborative Architecture, Design and Analysis IBM Rational Software
More informationAligning Architecture work with Agile Teams
Aligning Architecture work with Agile Teams Eoin Woods Endava 15 th July 2015. Agile software development is a very widely practiced software development approach and nowadays there is also broad recognition
More informationOracle s Service-Oriented Architecture Strategy
Pierre Fricke VP and Lead Analyst, Web Application Infrastructure web-infra@dhbrown.com Business velocity refers to a company s ability to generate operational speed while heading in the right direction.
More informationQuality Management System Guidance. ISO 9001:2015 Clause-by-clause Interpretation
Quality Management System Guidance ISO 9001:2015 Clause-by-clause Interpretation Table of Contents 1 INTRODUCTION... 4 1.1 IMPLEMENTATION & DEVELOPMENT... 5 1.2 MANAGING THE CHANGE... 5 1.3 TOP MANAGEMENT
More information