Matthew Roche Chief Software Architect Integral Thought & Memory

Slides:



Advertisements
Similar presentations
Microsoft ® System Center Configuration Manager 2007 R3 and Forefront ® Endpoint Protection Infrastructure Planning and Design Published: October 2008.
Advertisements

Rob Marchand Genesys Telecommunications
ARCH-05 Application Prophecy UML 101 Peter Varhol Principal Product Manager.
What is Software Design?. Systems Development Life- Cycle Planning Analysis Design Implementation Design.
Horacio Randazzo MCT MCSE MCDBA Security+ PMP TechEd Orlando Facilitation of knowledge.
Visual Studio Team System (VSTS). Richard Hundhausen Author of software development books Microsoft Regional Director Microsoft MVP (VSTS) MCT, MCSD,
IBM Business Consulting Services © Copyright IBM Corporation 2006 Unified Process March 27, 2006 Chris Armstrong.
Fundamentals of Information Systems, Second Edition
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Quality is about testing early and testing often Joe Apuzzo, Ngozi Nwana, Sweety Varghese Student/Faculty Research Day CSIS Pace University May 6th, 2005.
Chapter 2: IS Building Blocks Objectives
Introduction to Systems Analysis and Design
Design, Implementation and Maintenance
Managing LOB Applications by Using System Center Operations Manager Published: March 2007.
© 2008 Prentice Hall11-1 Introduction to Project Management Chapter 11 Managing Project Execution Information Systems Project Management: A Process and.
Sharif University of Technology Session # 4.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
Jeff Loucks – Senior Solution Architect and Project Director TechEd 2008 Hotel Resource Allocation LeadershipStrategyCommunications Lifecycle Process Organizational.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
SharePoint Server 2013 Features and Scenarios for IT Professionals First Lastname, Title March, 2014 Software Assurance Planning Services.
“Behind the Scenes” of the Enterprise Development Reference Architecture (EDRA) Jonathan Wanagel Microsoft patterns & practices
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Bina Nusantara 2 C H A P T E R INFORMATION SYSTEM BUILDING BLOCKS.
Systems Analysis and Design in a Changing World, Fifth Edition
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
Introducing Reporting Services for SQL Server 2005.
AICPA/CIMA IT Overview Information Technology Overview.
Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Irwin/McGraw-Hill.
® How to Build IBM Lotus Notes Components for Composite Applications 정유신 과장 2007 하반기 로터스 알토란.
Data Warehouse Overview September 28, 2012 presented by Terry Bilskie.
Web Engineering Web engineering is the process used to create high quality WebApps. Web engineering is not a perfect clone of software engineering. But.
12 Systems Analysis and Design in a Changing World, Fifth Edition.
SAMANVITHA RAMAYANAM 18 TH FEBRUARY 2010 CPE 691 LAYERED APPLICATION.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 09. Review Introduction to architectural styles Distributed architectures – Client Server Architecture – Multi-tier.
1 Another group of Patterns Architectural Patterns.
Systems Design Approaches The Waterfall vs. Iterative Methodologies.
Lecture 11 Managing Project Execution. Project Execution The phase of a project in which work towards direct achievement of the project’s objectives and.
1-1 System Development Process System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders.
Chapter 7 Applying UML and Patterns Craig Larman
U.S. Department of Agriculture eGovernment Program Design Approach for usda.gov April 2003.
LECTURE IV. o Project HRM include the processes that organize, manage and lead the project team. o The project team is comprised of the people with assigned.
Systems Analysis and Design in a Changing World, 3rd Edition
Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Irwin/McGraw-Hill.
Second Hour Lecture 9:30 – 10:20 am, September 8, 2001 Evolution of Software Economics Improving Software Economics (from Chapters 2 and 3 of Royce’ book)
Architectural Patterns Support Lecture. Software Architecture l Architecture is OVERLOADED System architecture Application architecture l Architecture.
Design Process for Architecture. Architectural Lifecycle Not all lifecycle plans support Architecture! It is hard to achieve architecture based design.
Systems Analysis and Design in a Changing World, Fourth Edition
Microsoft Dynamics NAV 2009 and Architecture Overview Name Title Microsoft Corporation.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
T Iteration demo T Iteration Demo Team Balboa I1 - Iteration
Chapter 3 Strategic Information Systems Planning.
TIDEN Node Management Texas Integrated Data Exchange Node Partnered with.
Rational Unified Process Fundamentals Module 7: Process for e-Business Development Rational Unified Process Fundamentals Module 7: Process for e-Business.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
1 © Cloudera, Inc. All rights reserved. Partner Solution Overview 1 Partner Logo Full Color Partner Logo Full Color.
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
Hotel Registration A high contrast solution John Lomnicki ELCA Board of Pensions.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 6/6/2016 1/25 IT076IU Software Engineering Project Review 2.
VA Internal Use Only 1 Product Architecture Recommendation Briefing Template.
 1- Definition  2- Helpdesk  3- Asset management  4- Analytics  5- Tools.
The Object Oriented Approach to Design
Data Warehouse Overview September 28, 2012 presented by Terry Bilskie
SAMANVITHA RAMAYANAM 18TH FEBRUARY 2010 CPE 691
Mark Quirk Head of Technology Developer & Platform Group
The changing Development Organization
Presentation transcript:

Matthew Roche Chief Software Architect Integral Thought & Memory

Lodging Problem Summary  Enhance TechEd attendee experience through: Attendee lodging clustering Targeted events Location-driven social networking  Inputs: Attendee profiles (role, vertical, tech/product focus, other Hotel profiles Previous years’ attendance data “Seed” recommendations  Outputs Recommendations for attendee lodging selection Schedule for ATE and BOF sessions Recommendations for ad hoc attendee networking opportunities

Project Overview  Risks 36 hotels - Disparate hotel systems ○ Work with select partner hotels early ○ Ensure partners are representative Attendees unwilling to provide profile details ○ Effectively communicate benefit ○ Introduce detailed user profile at earlier conferences (Mix, MEDC, TechReady, etc.) Failure to achieve critical mass ○ “Seed” hotels based on previous years or arbitrary selection ○ Introduce flexible rebalancing of attendee reservations  Process Iterative, risk driven model Communication plan for project team members and

Solution Overview  Reuse: Wherever possible, components of existing registration system will be reused with minimal modification ASPX Attendee UI – add new fields and pages for profile Hotel reservation system integration – add rebooking/rebalancing capabilities  Extension: Where necessary, new components will be introduced to add required functionality Event scheduling components – integrate with EventPoint/CommNet Integrate with /text message notification gateway for  Core Logic: Service Oriented Architecture with contracts and policies defined for cross-system communication SQL Server Analysis Services Data Mining for clustering, grouping, categorization and predictive analysis to cluster attendees based on profile characteristics

High-Level Architecture  Service Oriented Architecture – Well-defined boundaries and contracts  Core service interacts with existing event and lodging systems  Core functionality provided by SSAS data mining models  Rich attendee profiles with well-defined criteria and ad hoc tagging capabilities for rich self-description  “Rebook me” functionality so attendees can opt in to be automatically rebooked to another hotel within specific criteria if future attendee registrations change early cluster predictions  Integrate with text message gateway for change notification

High-Level Architectural Diagram