logging in or signing up SIP Methodology for Project Optimization RogerSessions Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 315 Category: Science & Tech.. License: All Rights Reserved Like it (0) Dislike it (0) Added: January 05, 2012 This Presentation is Public Favorites: 0 Presentation Description An overview of the SIP Methodology and the use of partitioning to reduce large project complexity Comments Posting comment... Premium member Presentation Transcript Simple Iterative Partitions (SIP): A Project Optimization Methodology: Simple Iterative Partitions (SIP): A Project Optimization Methodology Roger Sessions, ObjectWatch roger@objectwatch.com A Web Short with Roger Sessions This presentation includes narration and is self propelled, so turn up your speakers, sit back, and enjoy the show.About Me (Roger Sessions): About Me (Roger Sessions) Author of seven books (including Simple Architectures for Complex Enterprises .) Author of dozens of white papers on IT Risk and Optimization. Fellow of the International Association of Software Architects (IASA). Multiple patents in software and enterprise architecture. Roger Sessions, ObjectWatch roger@objectwatch.comIT Today: IT Today Roger Sessions, ObjectWatch roger@objectwatch.comProblems: Problems Cost overruns, deadline slippage, and poorly aligned functionality Inefficient use of cloud resources Security vulnerabilities Reduced reliability Poor agility Roger Sessions, ObjectWatch roger@objectwatch.comSIP: SIP Break large complex project up into small simple projects. Each project is as autonomous as possible. Each project led by business/IT team. Small projects + small teams = high success rates. Simple Iterative Partitions Roger Sessions, ObjectWatch roger@objectwatch.comSIP at 10,000 Feet: Identify Project Partition Project Integration SIP at 10,000 FeetBenefits: Benefits On budget, on time, aligned to business need E fficient use of cloud resources Secure Reliable Agile Roger Sessions, ObjectWatch roger@objectwatch.comCapabilities: Capabilities Capability consists of related business functions The IT systems that support those functions And the data used by those systems Roger Sessions, ObjectWatch roger@objectwatch.comTraditional Methodology: Traditional Methodology Project Identification Requirements Data Architecture Technical Architecture Business Architecture Imple - mentation Roger Sessions, ObjectWatch roger@objectwatch.comTraditional Methodology with SOA: Traditional Methodology with SOA Project Identification Requirements Data Architecture Technical Architecture Business Architecture Imple - mentation Message Harness Messaging Determination Integration Roger Sessions, ObjectWatch roger@objectwatch.comSIP High Level: SIP High Level Project Identification Decomposition Preparation Capability Assignment Sub-project Spawning Capability Completion Requirements Message Harness Messaging Determination Dependency Determination Data Architecture Technical Architecture Business Architecture Integration Imple - mentation Roger Sessions, ObjectWatch roger@objectwatch.comSIP High Level: SIP High Level Project Identification Decomposition Preparation Capability Assignment Sub-project Spawning Capability Completion Requirements Message Harness Messaging Determination Dependency Determination Data Architecture Technical Architecture Business Architecture Integration Imple - mentation Roger Sessions, ObjectWatch roger@objectwatch.comPreparation: Preparation Team Training Kick-off Team SIP Kick-off Domain Teams Roger Sessions, ObjectWatch roger@objectwatch.comTeam SIP: A Business/IT Partnership: Team SIP: A Business/IT Partnership Roger Sessions, ObjectWatch roger@objectwatch.com Team SIPTeam SIP: A Business/IT Partnership: Team SIP: A Business/IT Partnership Business understands the business boundaries IT reflects these boundaries Team SIP drives the high level capability architecture. Roger Sessions, ObjectWatch roger@objectwatch.com Team SIPDomain Teams: Domain Teams Composed of domain experts (business and IT) Domain Team Domain Teams own the interior of the capability. Roger Sessions, ObjectWatch roger@objectwatch.comSIP Project Organization: SIP Project Organization SIP Lead Team SIP Domain Teams Integration Team Roger Sessions, ObjectWatch roger@objectwatch.comSIP High Level: SIP High Level Project Identification Decomposition Preparation Capability Assignment Sub-project Spawning Capability Completion Requirements Message Harness Messaging Determination Dependency Determination Data Architecture Technical Architecture Business Architecture Integration Imple - mentation Roger Sessions, ObjectWatch roger@objectwatch.comDecomposition: Decomposition a b c d e f g h i j k l m n o p q x Decompose Project Into Atomic Business Functions (ABFs) Note: It is not necessary to “find” all ABFs. Roger Sessions, ObjectWatch roger@objectwatch.comCapability Assignment: Capability Assignment Into Capabilities Note: The Assignment Step and the Decomposition Step can iterate back and forth. b g i m a d k n p q c e f h j l o x Assign ABFs a b c d e f g h i j k l m n o p q x Roger Sessions, ObjectWatch roger@objectwatch.comDeliverables: Deliverables Business Functions identified and partitioned into Capabilities. Roger Sessions, ObjectWatch roger@objectwatch.comSIP High Level: SIP High Level Project Identification Decomposition Preparation Capability Assignment Sub-project Spawning Capability Completion Requirements Message Harness Messaging Determination Dependency Determination Data Architecture Technical Architecture Business Architecture Integration Imple - mentation Roger Sessions, ObjectWatch roger@objectwatch.comSub-Project Spawning: Sub-Project Spawning Each capability is assigned a domain team (possibly outsourced.) Roger Sessions, ObjectWatch roger@objectwatch.comSIP High Level: SIP High Level Project Identification Decomposition Preparation Capability Assignment Sub-project Spawning Capability Completion Requirements Message Harness Messaging Determination Dependency Determination Data Architecture Technical Architecture Business Architecture Integration Imple - mentation Roger Sessions, ObjectWatch roger@objectwatch.comCapability Completion: Capability Completion Requirements Business functions completed Dependencies identified Roger Sessions, ObjectWatch roger@objectwatch.comSIP High Level: SIP High Level Project Identification Decomposition Preparation Capability Assignment Sub-project Spawning Capability Completion Requirements Message Harness Messaging Determination Dependency Determination Data Architecture Technical Architecture Business Architecture Integration Imple - mentation Roger Sessions, ObjectWatch roger@objectwatch.comTechnical and Data Architecture: Technical and Data Architecture Technical Architecture Data Architecture Roger Sessions, ObjectWatch roger@objectwatch.comSIP High Level: SIP High Level Project Identification Decomposition Preparation Capability Assignment Sub-project Spawning Capability Completion Requirements Message Harness Messaging Determination Dependency Determination Data Architecture Technical Architecture Business Architecture Integration Imple - mentation Roger Sessions, ObjectWatch roger@objectwatch.comMessage Harness: Message Harness Messaging Test Harness Roger Sessions, ObjectWatch roger@objectwatch.comSIP High Level: SIP High Level Project Identification Decomposition Preparation Capability Assignment Sub-project Spawning Capability Completion Requirements Message Harness Messaging Determination Dependency Determination Data Architecture Technical Architecture Business Architecture Integration Imple - mentation Roger Sessions, ObjectWatch roger@objectwatch.comIntegration: Integration Roger Sessions, ObjectWatch roger@objectwatch.comReview: Review Why is this important? Large complex projects fail. P oorly suited to Cloud. Poor agility. Difficult to outsource. Small simple projects succeed. Optimized for the Cloud. E xcellent agility. Ideal for outsourcing. Roger Sessions, ObjectWatch roger@objectwatch.comSummary: Summary Break large complex project up into small simple projects. SIP augments existing methodologies. SIP brings mathematical rigor to the problem of partitioning. More efficient IT systems mean better return on IT investment. SIP: Simple Iterative Partitions Large complex projects fail. Don’t do them. Interested in doing IT better? Want to hear about future Web Shorts? Drop me a note: roger@objectwatch.com Twitter: @ RSessions Linked In: Roger SessionsSelected Works by Roger Sessions: Selected Works by Roger Sessions The Mathematics of Cloud Optimization (Web Short) available at www.authorstream.com (search for Roger Sessions.) The Relationship Between IT Project Size and IT Project Failure Rate (Web Short) available at www.authorstream.com (search for Roger Sessions.) The Mathematics of IT Simplification (White Paper) available at www.objectwatch.com (look under White Papers.) Revamping Public Sector IT Procurement to Favor Success and Small Business (White Paper) available at www.objectwatch.com (look under White Papers .) The IT Complexity Crisis (White Paper) available at www.objectwatch.com (look under White Papers .)PowerPoint Presentation: The End Roger Sessions, ObjectWatch roger@objectwatch.com You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
SIP Methodology for Project Optimization RogerSessions Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 315 Category: Science & Tech.. License: All Rights Reserved Like it (0) Dislike it (0) Added: January 05, 2012 This Presentation is Public Favorites: 0 Presentation Description An overview of the SIP Methodology and the use of partitioning to reduce large project complexity Comments Posting comment... Premium member Presentation Transcript Simple Iterative Partitions (SIP): A Project Optimization Methodology: Simple Iterative Partitions (SIP): A Project Optimization Methodology Roger Sessions, ObjectWatch roger@objectwatch.com A Web Short with Roger Sessions This presentation includes narration and is self propelled, so turn up your speakers, sit back, and enjoy the show.About Me (Roger Sessions): About Me (Roger Sessions) Author of seven books (including Simple Architectures for Complex Enterprises .) Author of dozens of white papers on IT Risk and Optimization. Fellow of the International Association of Software Architects (IASA). Multiple patents in software and enterprise architecture. Roger Sessions, ObjectWatch roger@objectwatch.comIT Today: IT Today Roger Sessions, ObjectWatch roger@objectwatch.comProblems: Problems Cost overruns, deadline slippage, and poorly aligned functionality Inefficient use of cloud resources Security vulnerabilities Reduced reliability Poor agility Roger Sessions, ObjectWatch roger@objectwatch.comSIP: SIP Break large complex project up into small simple projects. Each project is as autonomous as possible. Each project led by business/IT team. Small projects + small teams = high success rates. Simple Iterative Partitions Roger Sessions, ObjectWatch roger@objectwatch.comSIP at 10,000 Feet: Identify Project Partition Project Integration SIP at 10,000 FeetBenefits: Benefits On budget, on time, aligned to business need E fficient use of cloud resources Secure Reliable Agile Roger Sessions, ObjectWatch roger@objectwatch.comCapabilities: Capabilities Capability consists of related business functions The IT systems that support those functions And the data used by those systems Roger Sessions, ObjectWatch roger@objectwatch.comTraditional Methodology: Traditional Methodology Project Identification Requirements Data Architecture Technical Architecture Business Architecture Imple - mentation Roger Sessions, ObjectWatch roger@objectwatch.comTraditional Methodology with SOA: Traditional Methodology with SOA Project Identification Requirements Data Architecture Technical Architecture Business Architecture Imple - mentation Message Harness Messaging Determination Integration Roger Sessions, ObjectWatch roger@objectwatch.comSIP High Level: SIP High Level Project Identification Decomposition Preparation Capability Assignment Sub-project Spawning Capability Completion Requirements Message Harness Messaging Determination Dependency Determination Data Architecture Technical Architecture Business Architecture Integration Imple - mentation Roger Sessions, ObjectWatch roger@objectwatch.comSIP High Level: SIP High Level Project Identification Decomposition Preparation Capability Assignment Sub-project Spawning Capability Completion Requirements Message Harness Messaging Determination Dependency Determination Data Architecture Technical Architecture Business Architecture Integration Imple - mentation Roger Sessions, ObjectWatch roger@objectwatch.comPreparation: Preparation Team Training Kick-off Team SIP Kick-off Domain Teams Roger Sessions, ObjectWatch roger@objectwatch.comTeam SIP: A Business/IT Partnership: Team SIP: A Business/IT Partnership Roger Sessions, ObjectWatch roger@objectwatch.com Team SIPTeam SIP: A Business/IT Partnership: Team SIP: A Business/IT Partnership Business understands the business boundaries IT reflects these boundaries Team SIP drives the high level capability architecture. Roger Sessions, ObjectWatch roger@objectwatch.com Team SIPDomain Teams: Domain Teams Composed of domain experts (business and IT) Domain Team Domain Teams own the interior of the capability. Roger Sessions, ObjectWatch roger@objectwatch.comSIP Project Organization: SIP Project Organization SIP Lead Team SIP Domain Teams Integration Team Roger Sessions, ObjectWatch roger@objectwatch.comSIP High Level: SIP High Level Project Identification Decomposition Preparation Capability Assignment Sub-project Spawning Capability Completion Requirements Message Harness Messaging Determination Dependency Determination Data Architecture Technical Architecture Business Architecture Integration Imple - mentation Roger Sessions, ObjectWatch roger@objectwatch.comDecomposition: Decomposition a b c d e f g h i j k l m n o p q x Decompose Project Into Atomic Business Functions (ABFs) Note: It is not necessary to “find” all ABFs. Roger Sessions, ObjectWatch roger@objectwatch.comCapability Assignment: Capability Assignment Into Capabilities Note: The Assignment Step and the Decomposition Step can iterate back and forth. b g i m a d k n p q c e f h j l o x Assign ABFs a b c d e f g h i j k l m n o p q x Roger Sessions, ObjectWatch roger@objectwatch.comDeliverables: Deliverables Business Functions identified and partitioned into Capabilities. Roger Sessions, ObjectWatch roger@objectwatch.comSIP High Level: SIP High Level Project Identification Decomposition Preparation Capability Assignment Sub-project Spawning Capability Completion Requirements Message Harness Messaging Determination Dependency Determination Data Architecture Technical Architecture Business Architecture Integration Imple - mentation Roger Sessions, ObjectWatch roger@objectwatch.comSub-Project Spawning: Sub-Project Spawning Each capability is assigned a domain team (possibly outsourced.) Roger Sessions, ObjectWatch roger@objectwatch.comSIP High Level: SIP High Level Project Identification Decomposition Preparation Capability Assignment Sub-project Spawning Capability Completion Requirements Message Harness Messaging Determination Dependency Determination Data Architecture Technical Architecture Business Architecture Integration Imple - mentation Roger Sessions, ObjectWatch roger@objectwatch.comCapability Completion: Capability Completion Requirements Business functions completed Dependencies identified Roger Sessions, ObjectWatch roger@objectwatch.comSIP High Level: SIP High Level Project Identification Decomposition Preparation Capability Assignment Sub-project Spawning Capability Completion Requirements Message Harness Messaging Determination Dependency Determination Data Architecture Technical Architecture Business Architecture Integration Imple - mentation Roger Sessions, ObjectWatch roger@objectwatch.comTechnical and Data Architecture: Technical and Data Architecture Technical Architecture Data Architecture Roger Sessions, ObjectWatch roger@objectwatch.comSIP High Level: SIP High Level Project Identification Decomposition Preparation Capability Assignment Sub-project Spawning Capability Completion Requirements Message Harness Messaging Determination Dependency Determination Data Architecture Technical Architecture Business Architecture Integration Imple - mentation Roger Sessions, ObjectWatch roger@objectwatch.comMessage Harness: Message Harness Messaging Test Harness Roger Sessions, ObjectWatch roger@objectwatch.comSIP High Level: SIP High Level Project Identification Decomposition Preparation Capability Assignment Sub-project Spawning Capability Completion Requirements Message Harness Messaging Determination Dependency Determination Data Architecture Technical Architecture Business Architecture Integration Imple - mentation Roger Sessions, ObjectWatch roger@objectwatch.comIntegration: Integration Roger Sessions, ObjectWatch roger@objectwatch.comReview: Review Why is this important? Large complex projects fail. P oorly suited to Cloud. Poor agility. Difficult to outsource. Small simple projects succeed. Optimized for the Cloud. E xcellent agility. Ideal for outsourcing. Roger Sessions, ObjectWatch roger@objectwatch.comSummary: Summary Break large complex project up into small simple projects. SIP augments existing methodologies. SIP brings mathematical rigor to the problem of partitioning. More efficient IT systems mean better return on IT investment. SIP: Simple Iterative Partitions Large complex projects fail. Don’t do them. Interested in doing IT better? Want to hear about future Web Shorts? Drop me a note: roger@objectwatch.com Twitter: @ RSessions Linked In: Roger SessionsSelected Works by Roger Sessions: Selected Works by Roger Sessions The Mathematics of Cloud Optimization (Web Short) available at www.authorstream.com (search for Roger Sessions.) The Relationship Between IT Project Size and IT Project Failure Rate (Web Short) available at www.authorstream.com (search for Roger Sessions.) The Mathematics of IT Simplification (White Paper) available at www.objectwatch.com (look under White Papers.) Revamping Public Sector IT Procurement to Favor Success and Small Business (White Paper) available at www.objectwatch.com (look under White Papers .) The IT Complexity Crisis (White Paper) available at www.objectwatch.com (look under White Papers .)PowerPoint Presentation: The End Roger Sessions, ObjectWatch roger@objectwatch.com