1. SCM Project Gabriel Cristescu Gabriel_cristescu@ditech.ro Di.Tech Ro, www.ditech.ro 08.05.2010
2. Di.Tech Group CEDI MARCHE CONAD ADRIATICO NORDICONAD CONAD PAC 2000A 60,57% 14,16% 19,14% 4,01% 2,12% Di.Tech SPA 100% 99,00% 60% SBS EUROPE (ROMANIA) CONSOF (ITALIA) Di.Tech RO (ROMANIA) 1% FINPART
3. The role of the various companies Ditech Italy, with more than 200 employees, offers since 1989 consultancy services and software products on the Italian retail market. Ditech ro is an independent software factory founded in 2004 oriented on the European market having about 100 a highly skilled technology resources in .NET and Java SBS Europe offers help desk and telemarketing services for sofware area for the European market. CONSOF is SAP Business Partner that offers solutions and consultancy for production companies in Northern Italy.
4.
5. Agenda Focus on SCM – project for Di.Tech Italy From concept to product SCM – Fidelity System concepts SCM – overall architecture SCM – project phases SCM – final product Production – “The ugly truth”
15. Requirements can be clarified on a daily basis with the entire project team, rather than resorting to lengthy documents that aren't read or are misunderstood
23. Phase #3 - Release1 - client features Multilanguage Validation Standard validations: required, length, size, interval, regex Custom validations: barcode, valid when IValidable Layout XML - driven ILayoutConsumer Instrumentation log4Net Database WMI Updater Hot-swap client modules – no need for client deploy
24. Phase #3 – Release1 – server features 5 XML Web Services CRUD – using Enterprise Library Critical queries – IBatis Mass data insert – ODP.NET Instrumentation Log4net Database WMI events Utility Activity trace Quality File generators Security
25.
26.
27.
28.
29.
30. Phase #6 – Release installation principle #10 – no place for snipers We are not seeking for guiltiness we want only that the project team is working towards a shared goal, creating better teamwork, fostering team spirit, and building stronger, more cooperative relationships.
33. Production – the “ugly” truth 1. The management of application in production must be proactive not reactive. Save time and money invested in preparing the deployment. Do not expect the application to enter the error and to hurry to fix it. 2. Create a structured plan for installation and patch management. Document all the elements to be installed to ensure the repeatability of process and to reproduce problems. 3. Do not ignore the importance of post-installation testing action. Avoid the common practice “test application by opening and performing a 2 -3 clicks”. 4. Check twice the installation parameters! Each organization has its own business process, with its rules, not break them! 5. Do not introduce new technology or new ways of working until you have looked very good at the infrastructure! 6. Avoid fixing a issue and generating other! The client lose their trust. 7. If there is a problem in production you have to solve it first and then investigate the causes! 8. Continuously monitor, do not let the customer to find any problems. 9. If the client has found a production problem, fix it and then send a detailed report of the incident and actions to take. 10. Warn customers before any “on the fly” changes however minor it may be.
34. Remember: Factors that impact any successful project Technology Process People Invest in your future by improving your work methodology so it doesn`t come to: * perle BAC 2009 – 2010 Citind, se mai dezvolta si omul la creier si acumuleaza materie prima.
Milestone = unitatea de estimate a evolution productEnable accurate assessment of progress and distance leftMilestone features are scheduled in priority orderEnable flexible scheduling to respond to feedback laterMilestone is done when quality exit criteria is metForcing function to ensure team doesn’t go fast and looseEnsure very stable, usable, and complete product at exits
Anyway, back to my point about the 80/20 rule, Microsoft's own research found that the average user of Word uses only *8%* of the functionality. 8%! And I wouldn't mind betting at least 80% of us use the same 8% too! [assertion]. If Microsoft had developed only the important 8% of Word, maybe they could still have captured the same market share? Maybe, maybe not; sadly we will never know.
Un prieten m-aintrebat: De ceparticip la evenimente? Cecastig de aici?I-am raspunssimplu: “E ceeacefaceu!” Creieruleste un organ oarecumindispensabilcapului