Integrated project management optimization Orsolya Dobán.

Slides:



Advertisements
Similar presentations
Whos the Architect? Credential Provisioning Network Access Directory Services Authentication, Authorization and Accounting Federation Single.
Advertisements

Configuration management
Testing Workflow Purpose
Test Yaodong Bi.
ECOE 560 Design Methodologies and Tools for Software/Hardware Systems Spring 2004 Serdar Taşıran.
Professor John Hosking, Dean of Engineering and Computer Science Models, Modelling, MBSE.
PRJ270: Essentials of Rational Unified Process
Software Configuration Management
The Education of a Software Engineer Mehdi Jazayeri Presented by Matthias Hauswirth.
Technical Specification / Schedule Department of Computer Science and Engineering Michigan State University Spring 2007 Team : CSE 498, Collaborative Design.
Behavioral Design Outline –Design Specification –Behavioral Design –Behavioral Specification –Hardware Description Languages –Behavioral Simulation –Behavioral.
SE is not like other projects. l The project is intangible. l There is no standardized solution process. l New projects may have little or no relationship.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
COMP8130 and 4130Adrian Marshall 8130 and 4130 Test Management Adrian Marshall.
Mastering OOA/OOD with UML. Contents Introduction Requirements Overview OOAOOD.
Integrating ITIL with the Software Development Process Dhiraj Gupta IT Manager Mark Stehlik IT Director.
Configuration Management
Chapter 23 – Project planning Part 2. Estimation techniques  Organizations need to make software effort and cost estimates. There are two types of technique.
1  Staunstrup and Wolf Ed. “Hardware Software codesign: principles and practice”, Kluwer Publication, 1997  Gajski, Vahid, Narayan and Gong, “Specification,
S Neuendorf 2004 Prediction of Software Defects SASQAG March 2004 by Steve Neuendorf.
This chapter is extracted from Sommerville’s slides. Text book chapter
WIR FORSCHEN FÜR SIE The Palladio Component Model (PCM) for Performance and Reliability Prediction of Component-based Software Architectures Franz Brosch.
- 1 - EE898-HW/SW co-design Hardware/Software Codesign “Finding right combination of HW/SW resulting in the most efficient product meeting the specification”
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
© Siemens AG, CT SE 1, Dr. A. Ulrich C O R P O R A T E T E C H N O L O G Y Research at Siemens CT SE Software & Engineering Development Techniques.
Estimation Why estimate? What to estimate? When to estimate?
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services
Configuration Management (CM)
Software Project Management Lecture # 7. What are we studying today? Chapter 24 - Project Scheduling  Effort distribution  Defining task set for the.
Testing Workflow In the Unified Process and Agile/Scrum processes.
High Performance Embedded Computing © 2007 Elsevier Lecture 3: Design Methodologies Embedded Computing Systems Mikko Lipasti, adapted from M. Schulte Based.
Jump to first page (c) 1999, A. Lakhotia 1 Software engineering? Arun Lakhotia University of Louisiana at Lafayette Po Box Lafayette, LA 70504, USA.
High Performance Embedded Computing © 2007 Elsevier Chapter 1, part 2: Embedded Computing High Performance Embedded Computing Wayne Wolf.
Design engineering Vilnius The goal of design engineering is to produce a model that exhibits: firmness – a program should not have bugs that inhibit.
“DECISION” PROJECT “DECISION” PROJECT INTEGRATION PLATFORM CORBA PROTOTYPE CAST J. BLACHON & NGUYEN G.T. INRIA Rhône-Alpes June 10th, 1999.
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
10/27/20151Ian Sommerville.  Fundamentals of software measurement, costing and pricing  Software productivity assessment  The principles of the COCOMO.
Team FRN Ryne JoynerAntoine Woods Jason Griffin Darrell Boyd.
MDA – Model Driven Architecture Olivier Riboux. Overview What is MDA? The Challenges MDA addresses Developing in the MDA Benefits / Conclusion Case Study:
Chapter 3: Software Project Management Metrics
1 CSCD 326 Data Structures I Software Design. 2 The Software Life Cycle 1. Specification 2. Design 3. Risk Analysis 4. Verification 5. Coding 6. Testing.
Software Waterfall Life Cycle
Software Engineering 1 Object-oriented Analysis and Design Applying UML and Patterns An Introduction to Object-oriented Analysis and Design and Iterative.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
Axel Jantsch 1 Networks on Chip A Paradigm Change ? Axel Jantsch Laboratory of Electronics and Computer Systems, Royal Institute of Technology, Stockholm.
MNP1163 (Software Construction).  SDLC and Construction Models  Construction Planning  Construction Measurement.
HNDIT23082 Lecture 06:Software Maintenance. Reasons for changes Errors in the existing system Changes in requirements Technological advances Legislation.
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
Feb. 9, 2004CS WPI1 CS 509 Design of Software Systems Lecture #4 Monday, Feb. 9, 2004.
1 Chapter 12 Configuration management This chapter is extracted from Sommerville’s slides. Text book chapter 29 1.
Advanced Software Engineering Lecture 4: Process & Project Metrics.
Project Manager:PATS Project Manager Estimator:Peter Project Manager Start Date:1/1/2010 PATS Software PATS Project Team.
5. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the activities of the requirements discipline  Describe the difference.
INCOSE IW12 MBSE Workshop 15 INCOSE (MBSE) Model Based System Engineering Integration and Verification Scenario Ron Williamson, PhD Raytheon
1/30/2003 Los Alamos National Laboratory1 A Migration Framework for Legacy Scientific Applications  Current tendency: monolithic architectures large,
© 2009 Artisan Software Tools. All rights reserved. Testing Solutions with UML/SysML Andrew Stuart, Matthew Hause.
Software Design and Architecture
PDS 2010 System Design Report MC Face-to-Face Washington, DC March 25-26, 2010.
System-on-Chip Design
Software Configuration Management
An Overview of Requirements Engineering Tools and Methodologies*
BA Continuum India Pvt Ltd
The Internet of Things (IoT) and Analytics
The Systems Engineering Context
Chapter 9 – Software Evolution and Maintenance
SOFTWARE PROJECT MANAGEMENT KEY TOPICS
Luca Simoncini PDCC, Pisa and University of Pisa, Pisa, Italy
COCOMO MODEL.
Presentation transcript:

Integrated project management optimization Orsolya Dobán

Integrated project management optimization Overview New trends in the software development Cost estimation methods –general concept –open questions –possible solutions Optimization Integrated environment

Integrated project management optimization New trends in the SW development complexity team work competition on the market –reliability –time limit cost estimation optimization requirements analysis design Implementation testing

Integrated project management optimization Model based cost prediction Already finished projects Product Envi- ronment Techno- logy Human capacity Extrapolation Main formula

Integrated project management optimization Model based cost prediction Parameters influencing the effort: product platform person project - size - complexity - reliability -progr. language exp. - main storage - execution time - capability - experiment - schedule - SW tools - communication

Integrated project management optimization Possible errors in estimation Oversimplified models subjective parametrization insufficient number of representativeness new model - testing - new technology - obsolete model eg. component integration

Integrated project management optimization Requirements analysis Open question: –determination of the product parameters size complexity Solution: –automated derivation from the formal model –use case diagram from knowledge base Requirements analysis

Integrated project management optimization Design Possible solution versions –formal description automated cost estimation –refined models –refined predictions component integration Requirements analysis Design

Integrated project management optimization Change management post-changes –additional effort - additional cost „change propagation” fault propagation Change management Req. anal. Design Implem. Test

Integrated project management optimization Optimalization Object: –optimal cost possible solutions (architecture) human resources infrastructure –optimal development time COTS komponents own development –parallel –serial independent from the cost estimator

Integrated project management optimization Integrated environment