17 Novembre 2010 Thomas Choppy, ECM business manager @Smile
Alain Escaffre, Presales Manager @Nuxeo
Successful Deployment of Nuxeo
DM HEC - Educational content
distribution with Smile
2
The customer: HEC
• World class business school - 4 times in a row the 1st European business school
• 44,000 students in the world
• International students
• Top requirements!
3
The System Integrator: Smile
• A strong connection with the vendor, common analysis starting from the presales period
• A dual team with technical and functional experts
• An experienced team with many successful projects.
• A real expertise in information management (learning management for ex.)
• Good knowledge of document management, not only «application development»
4
The project: educational content distribution
• Training content, forum, homework deposit, grading system
• Get the right content at the right moment
• Capitalize learning content
• Seamless integration with corporate permissions management
• Dynamic and responsive user interface
5
The project’s constraints
• Important requirements for the UINice and highly customized user interface required
• Must fit strong business specifications (not just document management)
• Deep integration with the existing IT ecosystem
• Thousands of users (hundreds for regular contribution)
6
7
8
The schedule of the project and the agile approach
• From May to November
• Iterative cycles with pauses - 5 cycles
• Initial zoning and story-boarding
• Ongoing specifications
• Now in production
9
IT platform
• Initial validation of the technical platform
• Linux, Oracle, Jboss
• Bipro quadcore, 16Go RAM
• IT synchronization (users, ACL, course lists, sessions…)
10
Role of Connect subscription
• Accelerate SI team’s work
• Focus on «generic problems» that can be met, the SI integrator concentrates on «customer requirements».
• 20 tickets created during the length of the project
11
Role of Connect subscription• Backport of some bug fixes
• Bug-fixing (minor bugs on tag management)
• Development design advice: JSF validation, Restlet API use
• Technical solutions proposal (Frequent ACL update, portlet authentication)
• Platform configuration help (max size of a field, ...)
• Workaround on blocking bugs
12
Best practices
• Use of story boarding
• Define the initial scope at the beginning of the project, for agile managment
• Be concerned by deployment issues at the begining of the project: technical requirements, architecture and required service level
• Testing the various deliveries
• Focus on business value
• Manage each process one by one (user story)
13
Best practicesUse of storyboard
14
Usual pitfallsWorkshops are critical
• Too many people in the workshop sessions --> limit to 3-4 end users
• No awarness of the product capabilities by the workshop attendees
• No clear and measurable goals to achieve with the project: lost of the main stream
15
Usual pitfallsCustomer team is key
• No implication of the customer admin sys team: source of many problems and delay
• No team leader able of decision taking: risk of big delays strategic missorientation
Start of a great story
• HEC is going to capitalise on Nuxeo (as ECM platform) andon content value (findability, reuse, sharging…)
• An global approch of content: everything in one « thing »
• A user friendly interface: more website than ERP
16
17
Thank you !
Any questions ?