® IBM Software Group © 2013 IBM Corporation Innovation for a smarter planet Timeboxes in a New Paradigm of Behavior Modeling Barclay Brown, ESEP IBM

Slides:



Advertisements
Similar presentations
IBM Industry Security Electric Sector Security Awareness Rising
Advertisements

IBM Rational Team Concert
© 2009 IBM Corporation iEA16 Defining and Aligning Requirements using System Architect and DOORs Paul W. Johnson CEO / President Pragmatica Innovations.
® IBM Software Group © 2010 IBM Corporation Rational Publishing Engine and Rational Change configuration Francisco López Minaya Rational Technical Solution.
RTC Agile Planning Component
® IBM Software Group © 2007 IBM Corporation Modeling Software Engineering Processes using Eclipse Process Framework Composer (EPFC) / Rational Method Composer.
® IBM Software Group © 2007 IBM Corporation Achieving Harmony IBM's Platform and Methodology for Systems Engineering and Embedded Software Development.
© 2011 IBM Corporation Overview on Modeling RESTful Services August, 2011 Manoj Paul, Software Developer, Rational,
Click to add text © 2012 IBM Corporation 1 Streams Toolkit Landscape InfoSphere Streams Version 3.0 Mike Branson Toolkits.
© 2008 IBM Lotus Quickr Master Class: Lotus Quickr Master Class: Introduction and Roadmap John F. Schumacher, Director Development Lotus Quickr and Collaborative.
® IBM Software Group © 2012 IBM Corporation OPTIM Data Studio – Jon Sayles, IBM/Rational November, 2012.
© 2014 IBM Corporation The insights to transform the business with speed and conviction Kevin Redmond Head of Information Management Central & Eastern.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 20, 2008 | Short Talk Standards based systems management: An.
Copyright © IBM Corp., All rights reserved. This presentation is licensed under Creative Commons Att. Nc Nd 2.5 license. OpenDocument Format.
© 2009 IBM Corporation ® IBM Lotus Notes and Domino Product Roadmap April 2009.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 19, 2008 | Short Talk Extending TPTP for TTCN-3 Paul Slauenwhite.
© 2012 IBM Corporation May 2012 Rational Token Licensing: Licensing Adaptable to Changing User Needs.
Copyright © IBM Corp., The Eclipse™ Babel Project Translation Server Kit Lo IBM™ Corporation.
© 2009 IBM Corporation Select View/Master/Slide Master to add Session Number Here The Enterprise Architecture Workspace: Your Architecture Blueprint Martin.
IBM ISPF Productivity Tool © 2008 IBM Corporation IBM ISPF Productivity Tool for z/OS V 5.10 More Than Just ISPF.
IBM Software Group ® Jazz Storage Service Thomas.
© 2008 IBM Corporation IBM Software Group An IBM Proof of Technology Discovering the value of IBM WebSphere Portal V6.1 WebSphere Portal v6.1 開發訓練 Elvin.
June 5–9 Orlando, Florida IBM Innovate 2011 Session Track Template Rainer Ersch Senior Research Scientist Siemens AG ALM-1180.
© 2008 by Matt Flaherty & Mary Ruddy; made available under the EPL v1.0 Security & Identity : From present to future Matt Flaherty, IBM Mary Ruddy, Meristic.
Click to add text © 2012 IBM Corporation 1 Visualization of View Data Susan L. Cline SWS Visualization.
Session AC23 IBM Rational Software Development Conference 2008 © 2007 IBM Corporation ® UML to EGL without writing code and deploy as Java or COBOL Reginaldo.
Enhancement Package Innovations Gabe Rodriguez - Halliburton Stefan Kneis – SAP Marco Valencia - SAP.
Edit session number in Master View Agile Modeling: No, It’s Not An Oxymoron.
Copyright © IBM Corp., Introduction to the Eclipse™ Babel Project Kit Lo IBM™ Corporation.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 18, 2008 | Nitin Dahyabhai What can the WTP Snippets View do.
IBM Software Group ® Process Sequence to call ProcessAdminService from browser Thomas.
© 2012 IBM Corporation Introducing IBM Cognos Insight.
© 2015 IBM Corporation Big Data Journey. © 2015 IBM Corporation 2.
Click to add text © 2012 IBM Corporation 1 InfoSphere Streams Streams Console Applications InfoSphere Streams Version 3.0 Warren Acker InfoSphere Streams.
Oracle Fusion Applications 11gR1 ( ) Functional Overview (L2) Manage Inbound Logistics (L3) Manage and Disposition Inventory Returns.
® IBM Software Group © 2011 IBM Corporation Innovation for a smarter planet IBM SOA Overview for MITRE “Driving SOA Program Success and Efficiency” April.
© 2012 IBM Corporation IBM Security Systems 1 © 2012 IBM Corporation Cloud Security: Who do you trust? Martin Borrett Director of the IBM Institute for.
Brad Adams IBM Software, Rational 05/13/14
Connect with the Experts Managing Tealeaf CX with TMS (Tealeaf Management Server) Ron Sires – Tealeaf Support Engineer January 21 st, 2016 This session.
DevOps and UrbanCode Deploy Scott Pecnik. Development and Operations Contraction of Development and Operations Industry History “DevOps Days” in 2009.
Domino iSeries Multi-Versioning © 2002 IBM Corporation | Lotus software © 2002 IBM Corporation Domino Multi-Versioning Mike Gordon – IBM Global Services.
Click to add text © 2012 IBM Corporation Session # INV305 Getting beyond “good enough” with Microsoft Sharepoint Louis Richardson Worldwide Social Business.
© 2013 IBM Corporation IBM UrbanCode Deploy v6.0.1 Support Enablement Training Source Configuration and Database Upgrades Michael Malinowski
IBM Software Group ® Jazz Team Build – Part 1 Overview Jonathan.
© 2013 IBM Corporation LDAP Fundamentals & LDAP for CLM Bruce Besch IBM Rational Services.
© 2013 IBM Corporation IBM Security Systems © 2012 IBM Corporation Offense Magnitude.
IBM Innovate 2012 Title Presenter’s Name Presenter’s Title, Organization Presenter’s Address Session Track Number (if applicable)
Comparison between EPF Composer and Rational Method Composer
© 2013 IBM Corporation IBM UrbanCode Deploy v6.0 Support Enablement Training Jenkins plug-in 1 November 2013.
IBM Software Group ® Jazz Process Component —Process Template Management Thomas.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle Proprietary and Confidential. 1.
European Mobility & Endpoint Security User Group.
Work smarter, keep connected with Lotus Software Jon Crouch | Senior Technical Specialist, Lotus Software Matt Newton | Senior Technical Specialist, Lotus.
Lotus Domino Document Manager: Next Steps Jelan Heidelberg, Offering Manager Dave Kajmo, Product Manager
David Hatten Developer, UrbanCode 17 October 2013
Gavin Arthurs PE Sr. Technical Specialist – IBM Rational
Kristy Foster – L2 Software Engineer March 18, 2014
Deploy Plugins Developer 29 October 2013
Denny Hatzenbihler InfoSphere Streams - Runtime
Parallelspace PowerPoint Template for ArchiMate® 2.1 version 1.1
Parallelspace PowerPoint Template for ArchiMate® 2.1 version 2.0
Integrating Data With Cognos
Implementing Listening Producers in IBM Sterling Filegateway
Embedded Software (ESW) Engineering Practices Introduction
Presentation transcript:

® IBM Software Group © 2013 IBM Corporation Innovation for a smarter planet Timeboxes in a New Paradigm of Behavior Modeling Barclay Brown, ESEP IBM

IBM Software Group | Rational software Innovation for a smarter planet Behavior  Behavior of organizations and systems is modeled in various ways  Behavior refers to the activities of organizations and technological systems, and their interactions  What is referred to as behavior here has also been described as:  Organizational behavior  Business processes  System functional flow  Activity Flow  Task procedures  Use case flow of events  Operational scenarios  Concept of Operations (CONOPS) Organization System

IBM Software Group | Rational software Innovation for a smarter planet Two Paradigms  Two primary paradigms, the process paradigm and the systems paradigm.  Process paradigm: behavior is described in processes, which consist of sequences of activities.  Systems paradigm, behavior is described as sequences of activities and interactions between systems, sub-systems and users, in order to achieve a user goal. New Energy Policy Process Claim Form Detect Target Order a Book Online Brighten Screen in Sunlight Levels of Abstraction

IBM Software Group | Rational software Innovation for a smarter planet A Personal Example  How to model a life?  Processes?  A day in the life  Career, family, hobby processes?  Use Cases? A complex system Complex system interaction Complex systems using technology “The unexamined [unmodeled?] life is not worth living” - Socrates “The unexamined [unmodeled?] life is not worth living” - Socrates

IBM Software Group | Rational software Innovation for a smarter planet Key Concept: Time and Sequence  The key to untangling and understanding complex processes is the representation of time.  Time = Past + Present + Future  The past looks linear, like a timeline  The present looks simultaneous, like a process  The future looks timeboxed, like a plan

IBM Software Group | Rational software Innovation for a smarter planet Past, Present and Future  Past events are easy to see on a linear timeline (we know when they happened)  A process can be seen as happening now, in the present (but of course this isn’t really true—the present is of infinitesimally short duration, so nothing actually happens in the present)  The future really contains processes contained in timeboxes TIMELINE PRESENT

IBM Software Group | Rational software Innovation for a smarter planet PASTFUTURE PRESENT An Example: he Heart’s Past, Present and Future

IBM Software Group | Rational software Innovation for a smarter planet Timelines: A natural view of time

IBM Software Group | Rational software Innovation for a smarter planet Timeboxes Boxes of time Have start time, end time and duration –Any or all of these may be unknown All start/end dates/times are ranges –11/11/13 means the 24 hour period starting at midnight –3:05pm means the 60 second period starting 3:05:00 (or 3:04:31?) –Q2 means the 90 day period beginning April 1. Durations ideally also include uncertainty –Best case: 2 hours –Worst case: 5 hours –Most likely case: 3 hours –Triangular distribution used to express estimates Actual outcome has skewed distribution (more often late then early) Timeboxes “connect” to each other only in time

IBM Software Group | Rational software Innovation for a smarter planet Timebox Examples RFP Response Q2-Q3 Q2 Q3 July 1, 00:00:00 Sep 30, 23:59:59 Implement Interface by Friday ? Friday 2-4 hours Timeboxes on a timeline

IBM Software Group | Rational software Innovation for a smarter planet Timeboxes with Timelines Examples (cont’d)

IBM Software Group | Rational software Innovation for a smarter planet Ongoing Processes  Indeterminate start, end and duration  Shows relative time positioning  Allows for zooming in and out in modeling tools ABSTRACT TIMELINE

IBM Software Group | Rational software Innovation for a smarter planet Nesting/Recursion in Timeboxes  A timebox may contain other timeboxes  A timebox may contain a timeline or not.  If a timebox does contain a timeline, the timeline must synchronize with all other timelines  If it does not, then contained timeboxes are simply grouped and assumed to all occur within the interval of the containing timebox.

IBM Software Group | Rational software Innovation for a smarter planet Benefits of Timeboxes in Behaviour modelling  Processes can be shown in relation to the passage of time, without committing individual process elements to specific points in time.  Iterative and conditional process flows can be shown where they are planned to occur in time, without reducing them to a series of specific events and activities.  Processes can be shown as related to each other in time without implying causal relationships and direct connections.  The difference between past, present and future events and activities, is incorporated in a single model. Planned (future) activities flow seamlessly into the past as uncertainty is eliminated.  Enough information about the uncertainty of timing is included that overall behavioural models can be constructed and simulated using Monte Carlo and other simulation techniques.  Variable precision--start, end and duration times can be expressed in scales of seconds, minutes, days, months or years. (Zooming in and out in time can be automated in graphical tools.)

© 2011 IBM Corporation Software and Systems Engineering | Rational © Copyright IBM Corporation All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.  Learn more at:  IBM Rational software IBM Rational software  IBM Rational Software Delivery Platform IBM Rational Software Delivery Platform  Process and portfolio management Process and portfolio management  Change and release management Change and release management  Quality management Quality management  Architecture management Architecture management  Rational trial downloads Rational trial downloads  Leading Innovation Web site Leading Innovation Web site  developerWorks Rational developerWorks Rational  IBM Rational TV IBM Rational TV  IBM Business Partners IBM Business Partners  IBM Rational Case Studies IBM Rational Case Studies

© 2011 IBM Corporation Software and Systems Engineering | Rational Copyright information © Copyright IBM Corporation 2011 IBM Corporation Software Group Route 100 Somers, NY Produced in the United States of America All Rights Reserved. Build Forge, ClearCase, ClearQuest, IBM, the IBM logo, PurifyPlus, Rational, Rational Rose, Rational Test RealTime, Rational Unified Process, RUP, SoDA, XDE and WebSphere are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries or both. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft is a trademark of Microsoft Corporation in the United States, other countries, or both. Other company, product and service names may be trademarks or registered trademarks or service marks of others. The information contained in this documentation is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this documentation, it is provided “as is” without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this documentation or any other documentation. Nothing contained in this documentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM (or its suppliers or licensors), or altering the terms and conditions of the applicable license agreement governing the use of IBM software. 16