Prevention is better than the cure

Slides:



Advertisements
Similar presentations
Enterprise Architecture Rapid Assessment
Advertisements

CS Body of Knowledge (ACM) Discrete Structures Programming Fundamentals Algorithms & Complexity Operating Systems Architecture & Organization Social &
Get in touch with Microsoft Dynamics Sure Step Saied Alhamwi, PMP Business Application Manager ACWA Holding
Systems Development Environment
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
DiscoverDefineDesignDevelopDeliver PROCESS TM. Intelligaia Technology confidential & proprietary Discover Overview: Gather information, brainstorm, competitive.
Enterprise Architecture Modeling With ArchiMate & Sparx
An Integrated Approach to Enterprise Architecture LIACS, Martijn Wiering 23 juni ‘04.
UML Static diagrams. Static View: UML Component Diagram Component diagrams show the organization and dependencies among software components. Component:
IS6112 Application Modelling and Design Introduction.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Rapid software development.
CS 898N Advanced World Wide Web Technologies Lecture 1: Introduction Chin-Chih Chang
Developing EA Blueprints Overview of Concepts EA Methodology Vs Framework Current & Future EA Development In-depth Concepts of above.
EA Modelling & Communications Tutorial 5. Your EA Learning Journey So Far  Week 1 Introduction Concepts WHAT IS  Week 2 EA Theories WHAT IS  Week 3.
The State of Enterprise Architecture MARTIN MYSYK JANUARY 13, 2015.
VS.NET Course Introduction By Peter Huang. About Me Peter Huang –Microsoft Certified Solution Developer (MCSD) –Sun Certified Java 2 Programmer (SCJP)
Systems Analysis and Design 9 th Edition Toolkit B CASE Tools By: Prof. Lili Saghafi.
Understanding of Automation Framework A Storehouse of Vast Knowledge on Software Testing and Quality Assurance.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 17 Slide 1 Rapid software development.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Rapid software development to validate requirements l.
Software Development Concepts ITEC Software Development Software Development refers to all that is involved between the conception of the desired.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Rapid software development to validate requirements.
Software Development Process
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
Copyright © 2013 Curt Hill Frameworks, Methodologies, Ontologies and Taxonomies Wasn’t that a mouthful?
CIT UPES | Sept 2013 | Unified Modeling Language - UML.
Bring The Best to VeriSign. 2 Team Authentication- Senior Engineer – T5 Req (344) Position : Senior Engineer Job Description : The candidate should be.
©Ian Sommerville 1995/2000 (Modified by Spiros Mancoridis 1999) Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Animating and.
T F-Secure Software Signing System Olli Salminen, Research Manager F-Secure Research.
Chapter 11: Software Prototyping Omar Meqdadi SE 273 Lecture 11 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
소프트웨어공학 강좌 1 Chap 7. Software Prototyping - Rapid software development to validate requirements -
1 ISA&D29-Oct ISA&D29-Oct-13 Systems Analyst: problem solver IT and Strategic Planning.
1 Agenda Introduction Energistics Standards Panorama / History / Participants Web Services Interoperability Standards v1.0 WITSML Version 1.x Services.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
Software Prototyping Rapid software development to validate requirements.
Foto MD view. share. experience COMP Software Engineering Lab. Tuesday, March FotoMD Project Presentation Samuel Brice. Zach Mullen. Meg.
RATIONAL UNIFIED PROCESS PROCESS FRAMEWORK OVERVIEW.
BUILDING INFORMATION SYSTEMS
Development Process Based on Chapter 5 Bennett, McRobb and Farmer
Sparx Systems (India)– Value Added Services
Discover your career at Accenture
Software Engineering “Practical Approach”
Prototyping in the software process
Reuse And Rapid Prototyping
Software Prototyping.
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
The Basics of OOP Design
Building Information Systems
Microsoft Exam Dumps Questions & Verified Answer - Dumps4downlod.in
New Mexico State University
Software Prototyping Animating and demonstrating system requirements.
CIMI Enterprise Architecture Proposal
Introduction to Software Engineering
Object Oriented Analysis and Design
Attend|Learn|Grow Taking Your Career to the Next Level
مهارات الاتصال والتواصل Communication Skills
مهارات الاتصال والتواصل Communication Skills
1 مفهوم ارتباطات ارتباطات معادل واژه communications ) ميباشد(. ارتباطات يك فرايند اجتماعي و دو طرفه است كه در آن اطلاعات مبادله شده و نوعي تفاهم بين طرفهاي.
CIS 210 Systems Analysis and Development
Want to know more? Register on stand 111 for free e-learning for
Information Technology
CSC 354 – System Development Life Cycles & Processes, Fall 2013
Chapter 7 –Implementation Issues
System Analysis and Design
Ch. 2 lesson 1 Lesson 1 terms Communication skills Refusal skills
Unit 6 part 5 Test Javascript Test.
Data Structures and Database Applications ACST 3330
Rapid software development
(Software) reuse, is the use of (Software) knowledge, to build new (something) software.
Presentation transcript:

Prevention is better than the cure

Prevent this from happening What was wanted What was delivered

Start at the very beginning The cure Start at the very beginning & Define your dream

Three cures Build a prototype Explain your Concept Explain your Design the parts Build a prototype

Cure success Build a prototype ~5% Build a prototype Explain your Concept ~15% Design the parts Explain your Concept Build a prototype ~30%

Prototype Build a Do it yourself prototype You will need: Skills Business acumen Project management Data base design Programming Resources Time Money Hardware Software ~5% chance of success

Do it yourself with tools like: Prototype approaches Build a prototype Do it yourself with tools like: Spreadsheet program Visual basic HTML script programs Javascript MySql ~5% chance of success

Get IT to build a prototype IT Build Get IT to build a prototype Explain your Concept Build a prototype You will need: Skills Business acumen Resources Time Money IT will need: Programming Data base design Project management Hardware Software 15% chance of success

IT Build Approaches Get IT to build a prototype The IT professionals will need to use: Explain your Concept Data driven approaches to: Identify all possible screens and reports Examine existing data from current implemented databases Use ‘normalisation’ techniques to design databases Process driven approaches to: Project management to develop priorities Data flows Universal modelling language Program specifications UML Prototyping tools Testing regimens Unit System Stress Security Deployment Build a prototype ~15% chance of success

IT Build Approaches Get IT to build a prototype. The IT professionals will need to use: Explain your Concept Agile and scrum Build a prototype ~15% chance of success

Architect it Explain your Get it architected Concept You will need: Skills Business acumen Resources Time Money Architects will need: Communication skills Experience Programme management An architecture framework An AI tool IT will need: See previous slide Design the parts Build a prototype ~ 30% chance of success

Architecture Approaches Get an EA to build a blueprint to design the parts Explain your Concept Brainstorm and develop a library of Objectives Strategies Design the parts Get IT to build a prototype. See previous slide ~15% chance of success Build a prototype Or Use predefined templates to uncover: Objectives Knowledge Strategies Use strategies and knowledge to focus on Data Projects Applications Use IT to Use Rapid application development tools & build a prototype Testing regimes – see previous slide Deployment

Architecture Approaches Get an EA to build a blueprint to design the parts Explain your Concept TOGAF Design the parts ~15% chance of success Build a prototype Now get IT to build a prototype using something like Agile or ArchiMate

Architecture Approaches Get an EA to build a blueprint to design the parts Explain your Concept Zachman Design the parts ~15% chance of success Build a prototype Now get IT to build a prototype using something like Agile

Architecture Approaches Get an IA to build a blueprint to design the parts Explain your Concept Ripose Design the parts ISO 9001 ~85% chance of success Build a prototype ISO 16642:2003 Now get IT to build a prototype using Rapid application development tools Standard project management techniques Testing regimes Deployment