Nagy projektek tervezése és menedzselése Túl az SCM-en és ERP-n Prof. KOVÁCS György MTA SZTAKI - CIM Labor BME GIT - PTE PMMK
[email protected]
Vonatkozó témák/környezet - 1 • Termelési hálózatok – Nagy, valóságos, „klasszikus” vállalat – Virtuális vállalat - extended (kiterjesztett) vállalat – SME: Kis és közepes vállalat
• Vállalathálózatok – számítógép hálózatok - integrálás – Elosztott szoftver – elosztott feldolgozás – Elosztott tervezés – elosztott gyártás
• Internet-intranet-www • Irányítás – Menedzsment - Működtetés • Életciklusra tervezés (Life-cycle engineering) – Gondolat-tervezés-gyártás-szerelés-működtetés-karbantartásszétszerelés-újrahasznosítás-újrafeldolgozás-megsemmisítés 2
Vonatkozó témák/környezet - 2 • Modellezés – hálózat modell - folyamat modell - termék modell
• Szimuláció (minden lépésben) – Aktív - passzív
• Tervezés (Design/Planning) – központi - helyi – technológia tervezés - ütemezés
• • • •
WM: Workflow Management (munka-folymat-menedzsment) DSS: Decision Support Systems (döntéstámogatás) SCM: Supply Chain Management (Ellátó hálózatok) ERP: Enterprise Resource Planning (Vállalati forrástervezés) – MRP, MRP II 3
Néhány vonatkozó, sikeresen lezárt EU Projekt, amelyekben részt vettünk
– PLENT (ESPRIT No. 20723, 1996-1998):
Planning Small and Medium Size Enterprises – FLUENT (ESPRIT No. 29088, 1998-2001):
Flow-oriented Logistics Upgrade for Enterprise Networks – WHALES (EU Fifth FW No. IST-1999-12538, 2000-2002):
Web-linking Heterogeneous Applications for LargeScale Engineering and Services
4
Miből tanultunk ?? Mit ??
– PLENT - virtuális (kiterjesztett) vállalat – együttműködő SME-k – FLUENT - együttműködő SME-k ellátó hálózatai – WHALES - együttműködő vállalatok együttes menedzselése
5
Management goals & strategy Market Orientation
Conser vative s
Succ ess stor ies
SAP for SM Es
FLUENT
SAP wih a better GUI
Requirements-driven, from us ers and market Key innovation elem ents Do standard things in a s tandard way
SAP on the Internet
Sur vivors Objective = Deliver ables Management = Fill reports and effort tables Exploitation = ???
Dreamer s First project on the moon! Next standard for year 3000! Everyone else is wrong!
Innovation Conten E P 2 9088 Fluen t, 1st Re view M eeting , Brussels 17th Septe mber 1 999
High lights - P. Paga nelli, G ruppo Form ula (I)
6
PLENT partnerek • Olaszország – DemoCenter (K&F) - koordinátor, Gruppo Formula (szoftverház), Axial Pump (ipar), Oil-Control (ipar)
• Görögörszág – ITCC (K&F), ILME (kereskedelmi szevezet)
• Spanyolország – TEKNIKER (K&F), DONOBAT (ipar), SORALUCE (ipar)
• Magyarország – MTA SZTAKI (K&F), VARIHOLD (kereskedelem, ipar)
7
PLENT ARCHITEKTURA CU – Koordináló egység
vásárló
CU
Events notification: delivery, delay, materials waste...
Értékelő modul
Historical Data Processing
Bonus/malus factor update (date and quantity indicators)
node1
node3 node2
Helyi irányítás
node4
.....
noden 8
PLENT alaptulajdonságok • Elosztott tervezőrendszer kis- és közepes vállalatok (SME) részére • Az alapja egy speciális „virtuális vállalat” megközelítés • Szervezési szempontból SME-k zárt hálózata • Kívülről egy nagy vállalatnak látszik a PLENT hálózat • Minden résztvevő SME megtartja saját jellemzőit • Moduláris szoftver felépítés – koordináló, helyi tervező és kiértékelő modul
• Internet-alapú kommunikáció – workflow menedzser – egyéni (node) menedzser
• Általános hálózati és tervező modell a gazdaság különböző területeire
9
PLENT - magyar kisérlet
VARIHOLD
Node1
PC Node1 -WIN 95 SW for communication -Explorer 3.0 -Integration with local planner to support node
FININFO Node2
Local planning -MRP system (where available) - Scheduling system (where available) - RUMS* (where possible)
Internet
PC WFM -WIN NT SW for communication -Explorer 3.0 - Workflow DB server SQL server
PC Node2 -WIN 95 SW for communication -Explorer 3.0 -Integration with local :::::: planner to support node
Noden
Local planning -MRP system (where available) - Scheduling system (where available) - RUMS* (where possible)
Local planning -MRP system (where available) - Scheduling system (where available) - RUMS* (where possible)
Internet
Internet
WFM - MTA
Internet
DB server - Log archive - PLENT general archive
Internet DB-server
PC Noden -WIN 95 SW for communication -Explorer 3.0 -Integration with local planner to support node
NodeCU Centel
PC CU -WIN 95 SW Coordination Unit -NOS Management -Workload Distribution -Re-planning SW for communication -Explorer 3.0 -Integration with local planner to support node Local planning -MRP system (where available) - Scheduling system (where available) - RUMS* (where possible)
10
PLENT - ISLAND: magyar PLENT kisérlet PLENT Network
ISLAND
Node 4. Node 5. Node 6. Node 7.
Node 1. Node 2. Node 3.
Node 8. Node 9.
Video
IBM Compatible IBM Compatible
IBM Compatible CENTEL Ltd.
MTA SZTAKI IBM Compatible
CENTEL Ltd.
Internet
MTA SZTAKI
ISDN Log Database
MTA SZTAKI WFM Internet Video IBM Compatible
MTA SZTAKI Coordination Unit
IBM Compatible MTA SZTAKI IBM Compatible
11
A PLENT kisérletek céljai és eredményei • A hálózat működésének vizsgálata különleges (mezőgazdasági) feltételekkel – bizonytalan szituációk kezelése – újratervezés – veszteségek kezelése
• Az alapos tesztelések (és a visszajelzések) miatt jobb “konzorcium” PLENT szoftver • Testreszabási követelmények meghatározása • A PLENT szoftver alapos megismerése • Különleges, magas szintű demo környezet
12
13
FLUENT • Partnerek (kutató és felhasználó) – – – –
Olasz Görög Portugál Magyar
• Felhasználók – – – –
Szerzsámgép (olasz) Hajójavítás (portugál) Ruhaipar (görög) Elektronika (magyar, VIDEOTON)
• CÉL: új IT megoldás elosztott gyártóhálózatok logisztikájának menedzselésére és lebonyolítására 14
Hagyományos „supply-chain” megoldás Információ-áramlás Szállító
Gyártó
Elosztó
Kereskedő
Felhasználó
Anyagáramlás
15
Fluent: The context
Emerging trends in logistics management – Virtu al/Ex al/Ex tended En terprise – Integrated sup ply -chain m od els (Vend or Man aged Inv entory, Co ntinu ous R eplenishm ent Pro grams, ..)
Evolving market conditions – Decen tralisation of p ro duc tion and storage facili ties – Strateg ic allian ces with sup pliers and sub -contracto rs – Comp lex distrib ut ion netwo rks
Enabling technologies available on the IT market – Netwo rking an d W ork flow so lutions – ERP systems “smart i nterfaces” fo r busin ess process in teg ration – Stand ards for c om po nents in teroperab ility – Su pp ly Chain Plann ing solution s
EP 2 9088 Fluent, 1 st Review Me etin g, B russels 17th Septem be r 19 99
Highlights - P. Paga nelli, Gruppo Formula (I)
4
16
A FLUENT összefüggések • A logisztikai menedzsment új trendjei – Virtuális/kiterjesztett vállalat – Integrált SC modellek (eladó által menedzselt leltár, stb.)
• Változó piaci feltételek – Decentralizált termelési és raktározási lehetőségek – Stratégiai partnerségek beszállítókkal és alvállalkozókkal – Összetett elosztó hálózatok
• Az IT piac új technológiái – Hálózati és workflow megoldások – ERP rendszerek – okos interfészek az üzleti folyamatok integrálására – Szabványok az együttműködésre – SC tervező megoldások – 17
A FLUENT cél-alapelvek (1) • Hálózat láthatóság – Igények, rendelkezésre állás és kapacitás – Ellátófolyamatok státusza (fut, terv, tárgyalás)
• Hálózat sebesség – Azonali kiválasztás lehetősége adott megrendelésekhez (képességek, források és teljesítmény alapján) – Folyamatok újra-irányíthatósága – Folyamatok automatizálása és szabványosítása
• Hálózat változtathatóság – Rugalmas és szabályozható hálózatmodell – Könnyű hálózat rekonfigurálás (végpontok és összeköttetések szintjén egyaránt)
• Megvalósítás: 1 node – 1 webserver
18
A FLUENT cél-alapelvek (2) • Decentralizált döntéstámogatás – Igények és ellátás kiegyensúlyozás a hálózat szintjén – Sokféle hálózat láthatóság (view)
• ERP integrálás, nem a feladatok átvétele – Minden végpont felelős az adataiért és a belső folyamataiért – Folytonos integrálás a helyi tervezőkkel (pl. MRP) és a végrehajtással (pl. szállítás)
• Gartner Group üzenet: Az SCM legnagyobb gondja manapság, hogy a tervezéssel és a végrehajtással nincs megfelelően integrálva és szinkronizálva – különösen, ha más-más szállítótól vannak az egyes részek. 19
FLUENT ARCHITEKTURA Ext. nodes
Ext. nodes
Communication & Workflow Infrastructure (CWI) Data integration mechanism
FLUENT messages & events
Network Model (NM) Links, roles & responsibilities
Input Flows DSS (IFD)
Input requirs. Supply status
ERP Interface Software
Prod. orders Local events & constraints
Sales perform.
MPS
Demand Forecasts
Production perform.
Aggregate capacity
Aggregate stocks
Static data
Supply perform.
Decisions
Proposals
Intput flow status
Performance Measurement System (PMS)
Network config.
Active Flows Control (AFC)
Output Flows DSS (OFD)
ERP 20
FLUENT ellátó hálózat modell alvállalkozók Ugyanaz a cég felhasználó szállítók
független partnerek
„flow” gyűjtő Tudás szint
visibile nodes & links. → node status & resources ↔ node role & responsib. ↔ source/deliver parameters ↔
Tervezés szint
requirements & orders negotiation messages constraints planned supply flows
↔ ↔ ↔ ↔
Irányítás szint
supply status events exceptions re-planned supply flows
↔ - material receipts ↔ - test & verification ↔ - receipt exceptions notification ↔
Feldolgozó
Diszpécser
- input materials data - materials inventory. - suppliers data. - source parameters
- production data - warehouse data - capacity & stocks allocation data
-
-
- materials planning - resources planning - finite capacity planning
- demand planning - master production scheduling - delivery scheduling
- manufacturing - internal exceptions notification
- product shipment - deliveyr exceptions notification
requests managem. preferred suppliers lot sizing & alloc. purchase planning
Input Logistics
Prod. Manag. ERP
product data products inventory customer data delivery parameters
Output Logistics
21
22
WHALES • CÉLOK – Nagy, elosztott, több-színhelyes, több-vállalatos projektek integrált tervezése, megvalósítása, lebonyolítása és ellenőrzése – A kifejlesztett szoftverek analízise, tervezése, implementálása és alkalmazása mintapéldákon
23
WHALES PARTNEREK • Olaszország:
– Gruppo Formula (szoftverház) - koordinátor – Fata (ipar – faipari gépek) – Torvergata (egyetem)
• Portugália:
– Fordesi (kutató-fejlesztő) – LISNAVE (ipar – hajójavítás))
• Németország:
– BIBA Bremen (egyetem) – Metz (ipar – tűzoltó-autók)
• Magyarország:
– MTA SZTAKI (kutató-fejlesztő) – MTSystem (ipar, fejlesztő, projektek)
24
WHALES MUNKA-STRUKTÚRA WP1: Project Management Workpackages Progress
Co-ordination & Synchronisation
Problems & Deviations
Network Architecture & Software Components WP2: Development Infrastructure Requirements
Analysis & Design
Implement.
Test & Deployment
Contingency Measures
Business Cases Analysis & Implementation Users Requirements
WP3: Network Data Model
WP8: Business Cases Co-ordination Business Case Experiment Analysis Preparation
Experiment Implement.
Results Assessment
WP9: Ship-building Business Case
WP4: Local Applications Interfaces
WP10: Plant Engineering Business Case
WP5:
Models & Tools
WP6:
WP11: Systems Integration Business Case WP12: Business Case
WP7: Integrated Environment & Workflow Market Requirements
Exploitable Tools & results
Customer Profiles
Pilot cases references
WP13: Exploitation & Dissemination
25
WHALES CÉLOK A cél egy web-alapú, szoftverrel támogatott tervező és menedzsment infrastruktúra olyan összetett, elosztott vállalatok részére, amelyek nagy mérnöki projekteken dolgoznak nagy emberi és anyagi erőforrásokkal és, ahol egyidejűleg folyik tervezés, gyártás és szolgáltatás is. Az ilyen projekteket több szervezet végzi, vagy legalább is ugyanazon nagy cég több, elosztott része érintett. Egy nagy fővállalkozó (megfelelő pénzügyi és szakmai háttérrel és referenciákkal) alvállalkozásba ad speciális komponenseket és/vagy szolgáltatásokat kisebbeknek, így SME-knek is.
26
Whales összefüggések • Összetett projektek • Jelentős idő- és forrásfelhasználás • Időbeli korlátokkal rendelkező tevékenységek (mérföldkő, kritikus út)
• Elosztott szervezet • Időleges, célorientált vállalat-közi struktúrák (virtuális vállalat) • Földrajzilag elosztott (üzemek, építkezések, mobil felhasználók)
• Egyedi termék modell (“One-of-a-kind” production) • Tervezés, szerződéses gyártás, szolgáltatások, építkezés • Nem ismétlődő termékek és folyamatok (legfeljebb részben)
• Magas kockázat a veszélyek miatt • Váratlan események, vagy tervmódosítások • A tevékenységek közti erős összefüggések (probléma elterjedés)
• Bizonytalan költségvetés és profit
27
Hajtó-elvek (i) • Egységes és általános projekt modell • Különböző tevékenységek, szerepek, kompetenciák, források,.. • Alkalmazható legyen kölünféle területeken (ipar, IT, szolgáltatás)
• Elosztott szervezeti struktúra (Projekt hálózat) • Nem függ az egyedi vállalati szervezeti hierarchiától • Decentralizált egységek, konfigurálható „link”-ekkel kepcsolva
• Közös munkakörnyezet • A különböző egységek által kezelt adatok integrálása és publikálása • Frissítés és láthatósági jogok a projektben játszó egységek és szerepeik szerint • Folyamat automatizálás (Workflow) • Web - alapú architektúra
28
Hajtó elvek (ii) • Döntéshozatal a teljes projekt életcikluson át • Tervezés és költségelemzés • Monitorozás és bevétel-analízis
• Minden csomóponton integrálás a helyi alkalmazásokkal • • • • •
ERP (számlázás, munkaszervezés, beszerzések) Tervező és analízis eszközök (MSProject, saját DSS) EE (szervezeti struktúra, források, időpontok) Munka-idő (timesheet) menedzsment ...
• Megvalósítás: egyetlen webserver 29
Whales alkalmazási példa Planning & Budgeting DSS Resources mgmt & Monitoring
Whales integrates all! Monitor. Release phases
Logistics
Activity progress (remote)
Activity Progress Account Planning
Account Planning Time HR Engineering subsidiary
Requirs.
Assign phases Resources Design Resources
Manuf.
Offer cycle
Contractor
Contracts CRM-TES
Customer
Manuf. Manuf. plant Orders
Manuf. subcontractor
Equipment provider
Project site 1
Project site 2
Materials supplier 30
Eredmények (i) • Megbízhatóbb projekttervek és költségtervek • Projekt tevékenységek és követelmények részletes modelljei (emberi források, anyag, készülék, alvállalkozás, …) • A különböző alkalmazások és eltérő területek adatainak összerakása és harmonizálása révén friss és egységes kép a rendelkezésre álló forrásokról • A választahtó megoldások azonosítása és összehasonlítása • Pályázat-készítési segédlet (határidők, hasznosság, ...)
• Monitorozás és költség/rizikó becslés • Az összes projekt helyszínen folyamatos tevékenységfigyelés, költség és forrásfelhasználási adat elérés • Valós-idejű értesítés minden eseményről és veszélyhelyzetről • Eltérések hatásvizsgálata az időcsúszások és továbbható tevékenységek figyelésével
31
Eredmények (ii) • Veszélytényezők jobb menedzsmentje • A kockázati tényezők proaktív analízise determinisztikus és véletlen esetekre • Hatásviszsgálat és megoldások összehasonlítáésa az eltérések miatti újratervezésnél • A belekerülő egységek termelési és pénzügyi terveinek egyeztetése a megfelelő változás-követő és értékelő eszközökkel
• Nagyobb rugalmasság és hatékonyság • Gyors válasz a felhasználó igényeire – figyelembe véve az összes projekt színhely forrásait és képességeit • A hálózat lehetőségeinek jobb kihasználása a források, kompetenciák és működési folyamatok leírása révén • Az információ-áramlás gyorsítása és automatizálása a teljes életciklusra a válalati és szervezeti határokon keresztül 32
Ki mit tud ? – a Whales a legjobb
Functionality levels
Application classes
Decision support
Project Planning
Human Resources
Whales
ERP/SCM Logistics
WBS design, Capacity profile
HR Budget, Knowledge mg.
Budgeting, Monitoring
Demand / supply planning
Time Managem.
Execution Visibility Modelling Workflow
Application Integration
Activities, Precedences
Available resources Organisation Modelling
Plan preparation, Plan initiation, Plan execution. Resources, Activities, Project status Distributed Organisation Modelling
ERP Production Production Planning
Order mgmt. Inventory, Orders
ERP Project mgmt
Bill of materials, Order status
Order mgmt., Project accounting WBS, Work orders, Costs
Supply relations
Workflow automation Local applications integration Base technologies
33
A WHALES arhitektúra Network Data Model
Work Breakdown Structure Work Accountability Structure Work Network Structure Web-based Project Environment
Workflow Management System
Human Job ResourcOrders
PPC Purch.
Finance Control
Bids, Proposals, Requirements Project Activities & Results Assignments, Responsibility, Visibility rights
Local Applications Interfaces Permanently Connected Nodes Local Users
Nodes resources availability & status
Remote Users
Workflow msgs., Events, Exceptions Planning & Budgeting
Monitoring & Revenue analysis
Decision Support Tools 34
Whales eredmények Az Eredmény: infrastruktúra
Web-alapú tervező és menedzsment
Összetett, elosztott szervezetek részére, amelyek nagy mérnöki projekteken dolgoznak, amiket a nagy emberi- és eszközbefektetés és az egyidejű tervezés, gyártás, és szolgáltatás jellemez.
Tervezés és megvalósításDesign and implementation: Négy európai ország (P, H, I, G) Egy web-server sok végponttal (kliensek)
Közös eszközök és elvek Menedzsment Négy mintapélda, teszt-tanulmány 35
Közös vonások • Helyi – központi tervezés, hálózat modell, termék modell, folyamat modell • WEB-felhasználás (egy/több szerver) • Ütemezés • Workflow Management, Supply Chain M. • Szimuláció minden szinten • Döntéstámogatás (DSS), ahol lehet 36
Köszönöm a türelmet !!
37