La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Gestion de projets - P.P. Bertieaux

Présentations similaires


Présentation au sujet: "Gestion de projets - P.P. Bertieaux"— Transcription de la présentation:

1 Gestion de projets - P.P. Bertieaux
Cours de projet Structure d'un projet Planification Structure d'équipe Outils Webs Documents projets Outils logiciels (Présentation) Content Management, Groupware Application Server, Web Services, Portail Document Management, E-Commerce, e-Procurement, EAI Documentation de programmes Evaluations Gestion de projets - P.P. Bertieaux 16/04/2017

2 Documentation de programme
Pourquoi? Pas pour faire plaisir!!!!! Pour la maintenance (corrective / évolutive) Pour le reste de l'équipe du projet. Un programme sans documentation est à jeter! On n'est pas seul au monde! C'est fou ce que l'on oublie en 2 mois... Gestion de projets - P.P. Bertieaux 16/04/2017

3 Documentation - Parties
Sources Lisibles Indentation, lignes blanches, nom de variables Commentaires dans les sources A quoi servent les variables, pourquoi on a fait ainsi, qui a fait les modifications Organisation des sources Si pas PVCS ou autre => structurer Rapport d'analyse --> Documentation technique Document qui vit évolue => !!! Versions !!! Gestion de projets - P.P. Bertieaux 16/04/2017

4 Gestion de projets - P.P. Bertieaux
Sources Lisibles Indentation Emploi des majuscules Mots réservés (IF THEN BEGIN WHILE ...) Variables (NumeroDeSerie) Lignes blanches Commentaires dans le code Que fait une fonction A quoi sert une variable Code un peu complexe NB Eviter les effets de bords - Indocumentable! Gestion de projets - P.P. Bertieaux 16/04/2017

5 Organisation des sources
Matrice d'utilisation SCCS - PVCS - Système de gestion des sources Versions Partage Documentation de que fait quoi dans la doc technique et Pourquoi Gestion de projets - P.P. Bertieaux 16/04/2017

6 Documentation de fonctions
Gestion de projets - P.P. Bertieaux 16/04/2017

7 Documentation des objets
Methodes Se documente comme une fonction Spécifie les proprétés à "setter" Propriétés Type Utilisation Events Gestion de projets - P.P. Bertieaux 16/04/2017

8 Documentation technique
Dossier d'analyse technique et fonctionnelle qui évolue Versionning avec modification important Indiquer où sont les sources Data Model Justifier les points spéciaux Pas oublier le chapitre sécurité et droits d'accès Des listings de sources ne sont pas de la documentation!!! Gestion de projets - P.P. Bertieaux 16/04/2017

9 Documentation utilisateur
Bien indiquer l'utilité du programme = > Analyse fonctionnelle Copie d'écrans avec texte disant ce qu'il faut faire Organiser en processus de travail Si possible faire faire par des utilisateurs Gestion de projets - P.P. Bertieaux 16/04/2017

10 The E-Commerce Model The complete cycle
or E-Commerce E-Commerce Sale Buy E-Procurement Production Products Supplies Newsreel TV Programs Operational Systems Consultants Bread Flour Gestion de projets - P.P. Bertieaux 16/04/2017

11 The E-Commerce Model The different Models
Codas, Orders on Contracts E-Shop and Mall One vendor on the site B2B or B2C Purchaser Vendor Site Portal and Market Place Many vendors on the site B2B, B2C or C2C Gestion de projets - P.P. Bertieaux 16/04/2017

12 Integration of marketplaces
Buyers E-Shop Market Place Other Market Place Gestion de projets - P.P. Bertieaux 16/04/2017

13 E-Procurement Authentification des utilisateurs
Gestion des fournisseurs Recherche Contract Information S-Qualification (DUNS) Supplier Contacts Catalogues (Direct Materials) Internes, externes, standards (OCI, ...) User Group specific Pages Group-Specific Prices Pick-Lists Multiple PO Catalog Mngmnt Appel d'offre RfQ Managent Uplod / Download of Documents Price Request Delivery Details Complete RfI/RfP/RfQ Process Support Online Auctions / Bidding Bidding Setup Supplier Selection Selection of Products for the Auction Running and Controlling the Auction Results Display in Realtime Ranking Buyer Workplace Management of Buyer Assessment of Suppliers User Administration Login-Administration Rights & Roles Adm. Personalisation (1-to-1) Interface Management Interfacing Supplier Interfaces XML / EDI / BX-Interfaces Gestion de projets - P.P. Bertieaux 16/04/2017

14 e-Procurement, Internet Sale
Fonctionalités Utilisation de catalogues internes et externes Shopping Basket Produits configurables Cross selling, Upselling Workflow RfQ support (Appel d'offre) Auction et reverse Auction (enchères) Gestion de projets - P.P. Bertieaux 16/04/2017

15 Gestion de projets - P.P. Bertieaux
SCM - APO Supply Chain Management Advanced Planning & Optimization Client Stock Intégration B2Bi XML - EDI Limité (flux tendu) Fournisseur de Matières premières Production Stock Gestion de projets - P.P. Bertieaux 16/04/2017

16 EAI - Enterprise Application Integration
Mainframe HUB Utilisateur Interne ERP Browser Wireless Legacy Database Utilisateur extérieur Application extérieure Gestion de projets - P.P. Bertieaux 16/04/2017

17 Architecture Web Development Application Server J2EE + Tools
EAI HUB - Orchestrator Terminal Connector Transaction Connector File XML JDBC Connector Mainframe, ERP, Legacy Standard DB Gestion de projets - P.P. Bertieaux 16/04/2017

18 Gestion de projets - P.P. Bertieaux
Host Integration Terminal Application Data Entry + Contrôles Term Web Application Batch File Data Entry Application + Contrôles locaux TCP/IP - FTP Fusion Curent Process New Process TCP/IP - ODBC Web based Application Gestion de projets - P.P. Bertieaux 16/04/2017

19 Integration Architectures Point-to-Point
No Central Management ERP Systems Messaging Component Bridging Database Replication Batch Data Export/Import Application Dependent Client-Server Systems Traditionally, the problem of integrating the diverse range of applications found in most enterprises (for example ERP systems, client-server systems, legacy applications and so on) has been solved on an case-by-case (application-by-application) basis. This approach quickly leads to a proliferation of unmanageable point-to-point integration solutions (integration-spaghetti). Any attempt to link additional systems quickly becomes a complex tangle of middleware links. Worse still, traditional middleware demands significant alterations to the source and target systems, embedding the middleware layer into the application or data store. <click> These solutions have typically relied upon various forms of middleware infrastructure such as messaging products and component bridging technologies. Other solutions might typically use database replication or batch data extraction processes. These solutions in additional to being unmanageable and complex to maintain over time tend to focus on data-level integration and NOT the desired process-level integration. (Business-process integration is the ultimate aim of data-level integration solutions). So what are the typical characteristics of this form of integration solution: These solutions are entirely independent of one another. There is no central control and central management. This means that it is very difficult to quickly react to change. It is also very difficult to develop monitoring and tracking solutions. Each solution is application dependent. The integration work often entails changes to each application in order to accommodate the middleware. <click> The resulting point to point integration channels are static in nature. It is extremely difficult for this type of integration solution to adapt to change - such as that perhaps necessitated by a changing business process or procedure. Point-to-point middleware-based solutions tend to be heavily data-oriented and ignore to a large degree the business-level processes driving the integration requirement. In-house LOB Applications Static Implementation Legacy Applications Limited Business Process Visibility E-Commerce Applications Gestion de projets - P.P. Bertieaux 16/04/2017

20 Integration Architectures Hub Spoke
Application Independent ERP Systems Business Process Orchestration Loosely Coupled Client-Server Systems The hub-spoke architecture shown here offers many advantages over the point-to-point scenario. Firstly, by providing a centralized message routing and data transformation engine, the integration effort can be centrally managed and coordinated. The centralized integration service is responsible for receiving messages, processing them according to a predefined set of rules (for example performing document format transformations) and then feeding them on to the appropriate target application. <Click> Combining this message-broker functionality with an orchestration service capable of driving the integration process using knowledge of a defined set of business processes, allows us to achieve true business process integration (and not just data or application level integration). This orchestration and message-brokering functionality is exactly that provided by BizTalk Server. Of course BizTalk Server exploits the power and flexibility of XML for conveying structured data between applications. (We’ll come back to the issue of data formats and data representations shortly). We’ll also be focussing on BizTalk Server’s inter-enterprise and intra-enterprise orchestration and integration capabilities later on in the session. So BizTalk Server provides us with a new set of characteristics for our integration solutions. We have an application independent solution – one that requires minimal (if any) changes to the particular applications. We have a loosely coupled solution, which gives us much greater flexibility. We have a central management and control providing centralized configuration. This also means we can more easily and quickly adapt to change (for example to accommodate changing business procedures and practices). We are now focussing on the integration of business processes and data. We have the capability to centrally audit and monitor the entire integration process. We can track document flows and application integration down to the individual field level if necessary. Centralized Message Routing and Processing Hub Configurable In-house LOB Applications Business Process Oriented Legacy Applications Auditing and Monitoring E-Commerce Applications Gestion de projets - P.P. Bertieaux 16/04/2017

21 Gestion de projets - P.P. Bertieaux
Editor Define Business Document Structures Generates XML Schema Syntax XML/Non-XML EDI-X12 EDI-EDIFACT Flat File Import Modules DTD / Schema WebDAV Repository The BizTalk Editor presents a document structure as a union of a set of records and fields in a given order. This is a useful model to represent structured business documents. Essentially, the BizTalk Editor allows the creation of Parent Child relationships using constructs named Records and Fields. Records can contain other records, and Records can contain fields. To simplify the process of defining structured business data, the BizTalk Editor delivers a simple tree-control view that allows users to create, view and edit all the records and fields contained in the schema. It presents a set of properties for each node in the tree. The BizTalk Editor interprets the data contained in the records and fields of the UI and creates a BTS Document Specification that has an XDR schema representing the UI tree structure. Users can also create document specifications by using industry standards (such as X12 and UN/EDIFACT) and no industry-standard document types (such as flat delimited and positional files). The Editor also supports the import of document specifications. You can import XML files, DTDs or XDR schemas. Document specifications can be stored to the local file system or to the WebDAV repository – a file system accessible via HTTP DAV – a series of extensions to the HTTP 1.1 protocol allowing files to be written, read and locked via HTTP. Gestion de projets - P.P. Bertieaux 16/04/2017

22 Gestion de projets - P.P. Bertieaux
Mapper Generates XSLT-based maps Published open format Schema driven Extensible Functoids Supplied Script WebDAV Repository The BizTalk Mapper is a translation map design tool that creates maps between Documents Specifications (created by the BizTalk Editor). It is XML centric. It has a style sheet compiler component that takes the visual mapping representations and creates an XSL stylesheet representation of them. It has a lot of useful features that allow the creation, viewing and testing of translation xsl maps. The BizTalk Mapper provides an easy-to-use, extensible format to exchange map specifications, simplifying the integration and interoperability between applications that use disparate data formats. Although data transformation functionality has existed for some time, it has not been readily available with XML. However, by using the BizTalk Mapper, users can now maximize XML and the capabilities it offers to easily enable a variety of data transformations. If additional processing is required in order to map a field from source to destination document, a functoid can be used. For example a functoid could be used to take two source fields, multiply them together to produce a result which represents the output for the mapping. The mapper ships with a library of functoids to handle a variety of field mapping scenarios. These functoids are divided into various categories including: String Mathematical Logical Date/Time Conversion Scientific Cumulative Database If these are not sufficient custom functoids can be developed using script. Alternatively functoid components can be generated using any COM-aware language (You’ll sometimes see this referred to as BYOF=Bring Your Own Functoids). Maps, like document specifications can be stored to the local file system or the WebDAV repository. Gestion de projets - P.P. Bertieaux 16/04/2017

23 Orchestration Application Designer
The work surface is divided in two sections. The left section is used to describe the process. On the right, you do the binding to different components or protocols. Gestion de projets - P.P. Bertieaux 16/04/2017

24 Information protection...
...can be achieved using any of six techologies and any combinations of them: AUTHENTICATION Assurance of identity of person or originator of data makes sure about the identity of a party INTEGRITY Maintaining data consistency makes sure that the data were not modified CONFIDENTIALITY Protection from disclosure to unauthorised persons makes sure that only intended parties can read (understand) the data NON-REPUDIATION Originator of communication can’t deny it later links the data irrevocably to a sender (electronic signature) AVAILABILITY Legitimate users have access when they need it The data is available and accessible when required ACCESS CONTROL Unauthorised users are kept out Data can only been accessed by authorized users Gestion de projets - P.P. Bertieaux 16/04/2017

25 From Paper to e: Business Case
Secure PKI Availability Partner Internet or other network Company Paper archives Customer E-Archiving Internal Systems Supplier Administration Gestion de projets - P.P. Bertieaux 16/04/2017

26  Cryptage  Validation du serveur HTTPS Signature du client
Data packet encryption Username Password Data #d§§°´’¨!!po Data #d§§°´’¨!!po àöüä178éé? #d§§°´’¨!!po àöüä178éé? #d§§°´’¨!!po Data Username Password Data Client WWW Server HTTP-S SSL Encryption SSL Encryption HTTP-S Internet Access Control Log on User Authorisation Server Certificate Client Certificate Validation du serveur HTTPS Signature du client non répudiation Gestion de projets - P.P. Bertieaux 16/04/2017

27 Integrated Business: Business Case
Secure Directory Secure Access Inside Company Security System C System B System A Corporate Security Enterprise Portal Security Access System Wireless Gestion de projets - P.P. Bertieaux 16/04/2017

28 SSO - Single Sign On KISS otherwise unsecured
App1 App2 App3 App4 KISS otherwise unsecured Us1 Us2 Us3 Us4 For more than "some" users Must be described in 1! DB ==> MetaDir App3 App2 App1 Data App3 Data App2 Data App1 Gestion de projets - P.P. Bertieaux 16/04/2017

29 Gestion de projets - P.P. Bertieaux
Firewall Gestion de projets - P.P. Bertieaux 16/04/2017

30 Gestion de projets - P.P. Bertieaux
Datawarehouse Système de production A DataWarehouse (Meta Cubes) Système de production B Outils d'extraction (copie) ETL Présentation Analyses Reporting Système de production C Extraction Transformation Loading Gestion de projets - P.P. Bertieaux 16/04/2017

31 Gestion de projets - P.P. Bertieaux
Packages coverage CRM Sales activities ERP WorkForce Management Gestion de projets - P.P. Bertieaux 16/04/2017

32 ERM - CRM - SCM - BIW ….. What are we talking about?
Payroll Stock Control Financial Accounting Sales Gestion de projets - P.P. Bertieaux 16/04/2017

33 ERM - CRM - SCM - BIW ….. What are we talking about?
Financial Accounting Controlling Investment Management Treasury Management Enterprise Controlling Travel Management ... Payroll Benefits Administration Time Management Employee Self-Service ... Accounting Human Resoures Logistics Manu- facturing ERM Production Planning Product Data Management Project System Plant Maintenance ... Sales and Distribution Materials Management Quality Management Logistic Information System ... Gestion de projets - P.P. Bertieaux 16/04/2017

34 R/3 Client/Server ABAP/4 CO SD FI MM PP IM QM PS PM OC HR IS
Sales & Distribution Financial Accounting MM CO Material- management Controlling PP IM R/3 Production Investment Planing management Client/Server QM PS Quality Project- manage- ABAP/4 system ment PM OC Plant Office & maintenance Communi- HR IS cation Human Industrial Resources solutions

35 Gestion de projets - P.P. Bertieaux
New architecture Gestion de projets - P.P. Bertieaux 16/04/2017

36 Gestion de projets - P.P. Bertieaux
Objectives of CRM Who Marketing Sales Service Executives What Service Customer Interaction Cycle Engage Fulfill Transact Workplace Which way Internet Mobile Telephony How Operational Analytical Collaborative Gestion de projets - P.P. Bertieaux 16/04/2017


Télécharger ppt "Gestion de projets - P.P. Bertieaux"

Présentations similaires


Annonces Google