IBM Software Group ® Systems and Software Trends Walker Royce IBM Software Group.

Slides:



Advertisements
Similar presentations
October 10-13, 2006 San Diego Convention Center, San Diego California VoIP/SOA Integration Impact on IT Apps, Processes, & Overall Business.
Advertisements

Intro to Rational Unified Process Software Process Improvement Marion Lepmets
CS487 Software Engineering Omar Aldawud
Software configuration management AccuRev Inc. 10 Maguire Rd Lexington, MA
Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
Using UML, Patterns, and Java Object-Oriented Software Engineering Royce’s Methodology Chapter 16, Royce’ Methodology.
IBM Software Group ® Systems and Software Trends Critical Success Factors in Process Walker Royce IBM Software Group.
Michael Rhoads Director, Software Group Asia Pacific
8 December Logistics  Sitterson 014 at 8 am Tuesday, Dec 14  Inviting all clients  Schedule will depend on client constraints ( once booked)
Tom Hollander Solution Architect Solutions Development Centre Microsoft Australia ARC308.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
COMP8130 and 4130Adrian Marshall 8130 and 4130 Test Management Adrian Marshall.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
IBM Software Group | Rational software 1 Agenda  Software Development Best Practices  Sovelluskehityksen peruskyvykkyydet  Business Driven Development.
Call Center – What Really Makes Sense? Call Center – ce este cu adevarat important?
Demonstrating IT Relevance to Business Aligning IT and Business Goals with On Demand Automation Solutions Robert LeBlanc General Manager Tivoli Software.
Chapter 1 The Systems Development Environment
© 2007 IBM Corporation IBM Global Financing February 2007 An Introduction to IBM Global Financing for Software and Services.
The Integration Story: Rational Quality Manager / Team Foundation Server / Quality Center Introductions This presentation will provide an introduction.
Delivering Business Value WebDirector. Personal Productivity Disconnected Business Processes Disconnected Information Disconnected People Forms LOB.
Satish Babu Best practice license models in the context of the Cloud Date: 22 October 2013 Track 2: Reduce the cost of ICT and accelerating service delivery.
Object-Oriented Analysis and Design Iterative Development and the Unified Process.
CST 316 Process. Junior Project Process Provide necessary points of communication for individual effort. Allow a controllable division of labor. Divide.
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
What is Software Engineering?. Software engineering Multi-person construction of multi-version software (David Parnas) An engineering discipline whose.
Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,
Fourteenth Lecture Hour 9:30 – 10:20 am, Sunday, September 16 Software Management Disciplines Project Control and Process Automation (from Part III, Chapter.
© 2009 IBM Corporation Let’s Build a Smarter Planet Thongchai Watanasoponwong – Country Manager Power Systems, STG September 15 th, 2009 Green IT เทคโนโลยีสีเขียวเพื่อสิ่งแวดล้อม.
Applications portfolio analysis
Global Structured Finance Gordon Branston Head of Global Structured Finance Australia and New Zealand Banking Group Limited 20 July 2001.
Introduction to Software Engineering LECTURE 2 By Umm-e-Laila 1Compiled by: Umm-e-Laila.
Introduction to Software Engineering
Lecture 1 Introduction to Software Engineering
Eighth Hour Lecture 7:30 – 8:20 pm, Thursday, September 13 Workflows of the Process (from Chapter 8 of Royce’ book)
Software Engineering, COMP201 Slide 1 Introduction to software engineering Lecture 1.
Confidential and proprietary information of Ingram Micro Inc. — Do not distribute or duplicate without Ingram Micro's express written permission _.
Software Engineering Industry in Asia: Trends and Challenges Matthew Dailey Asian Institute of Technology.
Fifth Lecture Hour 9:30 – 10:20 am, September 9, 2001 Framework for a Software Management Process – Life Cycle Phases (Part II, Chapter 5 of Royce’ book)
CEN5011, Fall CEN5011 Software Engineering Dr. Yi Deng ECS359, (305)
The Confounding World of Process Methodologies By Thelma Hataria.
© 2010 IBM Corporation Business Analytics software Business Analytics Editable Text Editable Text Editable Text.
J. Scott Hawker p. 1Some material © Rational Corp. Rational Unified Process Overview See and use the RUP Browser on lab machines.
© 2007 BigVisible Solutions, Inc. All Rights Reserved Training Solutions Agile Training Game v
Lecture 4 – XP and Agile 17/9/15. Plan-driven and agile development Plan-driven development A plan-driven approach to software engineering is based around.
Marv Adams Chief Information Officer November 29, 2001.
© 2009 IBM Corporation Smarter Decisions for Optimized Performance IBM Global Executive Forum Panel Discussion Business Analytics and Optimization Fred.
Robert L. Jacobs Over 20 years of solid IT experience Results-oriented, innovative solutions Diverse industry background.
Stand Up Comedy Project/Product Management
1 Margaret Christison Head of Product Data Standards Product Information Standards Defence Logistics 2004.
Software Engineering (CSI 321) Software Process: A Generic View 1.
End-2-End IBM Development Tools Landscape IBM Business Driven Development, SOA and the IBM Software Development Platform (SDP) Go to
Software Architecture Architecture represents different things from use cases –Use cases deal primarily with functional properties –Architecture deals.
RUP RATIONAL UNIFIED PROCESS Behnam Akbari 06 Oct
Project Management Methodologies: Three Perspectives NEOPMI Chapter Meeting November 19, 2008.
Cognos BI. What is Cognos? Cognos (Cognos Incorporated) was an Ottawa, Ontario-based company that makes Business Intelligence (BI) and Performance Management.
ABOUT COMPANY We are a small group of entrepreneurs who dream big and intend to change the way that administrative software is sold and implemented in.
LogicaCMG is a major international force in IT services. It employs around 40,000 people across 41 countries. LogicaCMG’s focus is on enabling its customers.
CS 577b: Software Engineering II
Object Arena overview Object Arena is a premier provider of outsourced Information Technology (IT) services supporting Several Fortune 500 companies on.
CIM Modeling for E&U - (Short Version)
Software Engineering Processes
Applications portfolio analysis
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
Software Engineering (CSI 321)
Software Engineering and Best Practices
IST421: Advanced Systems and Enterprise Integration
Computer Services Business challenge
Computer Services Business challenge
Presentation transcript:

IBM Software Group ® Systems and Software Trends Walker Royce IBM Software Group

IBM Software Group | Rational software PROJECT DRIVEN BUSINESS DRIVENTRADITIONALCURRENT REALITY Evolving software and systems delivery Co-located teams Technology led Vendor lock-in Application silos Geographically distributed Compliance Open computing Modular systems (SOA) Right-sourcing Standards BUSINESS TRENDS Business Driven Development Enabling organizations to govern the business process of software and systems development

IBM Software Group | Rational software Governance: The real problem

IBM Software Group | Rational software The World is Flat

IBM Software Group | Rational software Software Governance Proprietary Not Integrated 100% Custom Ad-hoc Mix of Proprietary and Commercial Not Integrated 30% Reused Assets 70% Custom Repeatable Commercial Integrated Processes-Tools Managed and Measured Tools Complexity Process 1960s-1980s1990s-2000s2005+ Project Performance PredictableUnpredictablePredictable 70% Reused Assets 30% Custom over budget, over schedule Infrequently on budget, on schedule Frequently on budget, on schedule Collocated OJT Collocated Software Skills Distributed Systems/Software Professionals Team 10%25%-33%50% + Success Rate

IBM Software Group | Rational software Why do our clients need to improve?!st Increased revenues  Better quality  Differentiated products, systems or services  Earlier time to market Better Business = Revenue Cost Growth * Reduced costs through SOA, GDD, Automation  Better software economics  Smaller development teams  Faster development cycles  Rightsized processes and skills  Effective architectures and reuse Improved Governance  Better reputation  Attractiveness to customers  UL stamp  Attractiveness to workforce  “Best company award”  SOx, CMMI, ISO 9000, HIPPA, CFR11  Openness, Standards  Track record of performance

IBM Software Group | Rational software Four Patterns of Success  Scope management  Asset based development  Solutions need to evolve from user specifications AND user specifications need to evolve from candidate solutions. As opposed to getting all the requirements right up front.  Process management  Rightsize the process  Process and instrumentation rigor evolves from light to heavy. As opposed to the entire project’s lifecycle process should be light or heavy depending on the character of the project.  Progress management  Honest assessments  Healthy projects display a sequence of progressions and digressions. As opposed to healthy projects progress to 100% earned value with a monotonically increasing and predictable plan.  Quality management  Incremental demonstrable results  Testing needs to be a 1st class, full lifecycle activity. As opposed to a subordinate, later lifecycle activity.

IBM Software Group | Rational software Key Principles for Business-Driven Development