SIP Methodology for Project Optimization

Views:
 
     
 

Presentation Description

An overview of the SIP Methodology and the use of partitioning to reduce large project complexity

Comments

Presentation Transcript

Simple Iterative Partitions (SIP): A Project Optimization Methodology:

Simple Iterative Partitions (SIP): A Project Optimization Methodology Roger Sessions, ObjectWatch [email protected] 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 [email protected]

IT Today:

IT Today Identify Project Roger Sessions, ObjectWatch [email protected] Gather Requirements Business Architecture Technical Architecture Data Architecture

Problems:

Problems Cost overruns, deadline slippage, and poorly aligned functionality Inefficient use of cloud resources Security vulnerabilities Reduced reliability Poor agility Roger Sessions, ObjectWatch [email protected]

SIP:

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 [email protected]

SIP at 10,000 Feet:

Identify Project Partition Project Gather Requirements Gather Requirements Gather Requirements Project 1 Project 2 Project 3 Business Architecture Business Architecture Business Architecture Technical Architecture Technical Architecture Technical Architecture Data Architecture Data Architecture Data Architecture Integration SIP at 10,000 Feet

Benefits:

Benefits On budget, on time, aligned to business need E fficient use of cloud resources Secure Reliable Agile Roger Sessions, ObjectWatch [email protected]

Capabilities:

Capabilities Capability consists of related business functions The IT systems that support those functions And the data used by those systems Roger Sessions, ObjectWatch [email protected]

Traditional Methodology:

Traditional Methodology Project Identification Requirements Data Architecture Technical Architecture Business Architecture Imple - mentation Roger Sessions, ObjectWatch [email protected]

Traditional 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 [email protected]

SIP 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 [email protected]

SIP 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 [email protected]

Preparation:

Preparation Team Training Kick-off Team SIP Kick-off Domain Teams Roger Sessions, ObjectWatch [email protected]

Team SIP: A Business/IT Partnership:

Team SIP: A Business/IT Partnership Roger Sessions, ObjectWatch [email protected] Team SIP

Team 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 [email protected] Team SIP

Domain Teams:

Domain Teams Composed of domain experts (business and IT) Domain Team Domain Teams own the interior of the capability. Roger Sessions, ObjectWatch [email protected]

SIP Project Organization:

SIP Project Organization SIP Lead Team SIP Domain Teams Integration Team Roger Sessions, ObjectWatch [email protected]

SIP 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 [email protected]

Step: Decomposition:

Step: 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 [email protected]

Step: Capability Assignment:

Step: 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 [email protected]

Outcome:

Outcome Business Functions identified and partitioned into Capabilities. Roger Sessions, ObjectWatch [email protected]

SIP 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 [email protected]

Goal:

Goal Each capability is assigned a domain team (possibly outsourced.) Roger Sessions, ObjectWatch [email protected]

SIP 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 [email protected]

Goal:

Goal Requirements Business functions completed Dependencies identified Roger Sessions, ObjectWatch [email protected]

SIP 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 [email protected]

Goal:

Goal Technical Architecture Data Architecture Roger Sessions, ObjectWatch [email protected]

SIP 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 [email protected]

Message Harness Outcome:

Message Harness Outcome Messaging Test Harness Roger Sessions, ObjectWatch [email protected]

SIP 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 [email protected]

Integration Outcome:

Integration Outcome Roger Sessions, ObjectWatch [email protected]

Review:

Review Why is this important? Large complex projects fail. P oorly suited to Cloud. Poor agility. Difficult to oursource . Small small projects succeed. Optimized for the Cloud. E xcellent agility. Ideal for outsourcing. Roger Sessions, ObjectWatch [email protected] SIP

Summary:

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: [email protected] Twitter: @ RSessions Linked In: Roger Sessions

Selected 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 [email protected]

authorStream Live Help