Your SlideShare is downloading. ×
0
Prof. Rajeev Sangal on "Project Management in Large R & D Projects:A Case Study" at PM Conference India 2009
Prof. Rajeev Sangal on "Project Management in Large R & D Projects:A Case Study" at PM Conference India 2009
Prof. Rajeev Sangal on "Project Management in Large R & D Projects:A Case Study" at PM Conference India 2009
Prof. Rajeev Sangal on "Project Management in Large R & D Projects:A Case Study" at PM Conference India 2009
Prof. Rajeev Sangal on "Project Management in Large R & D Projects:A Case Study" at PM Conference India 2009
Prof. Rajeev Sangal on "Project Management in Large R & D Projects:A Case Study" at PM Conference India 2009
Prof. Rajeev Sangal on "Project Management in Large R & D Projects:A Case Study" at PM Conference India 2009
Prof. Rajeev Sangal on "Project Management in Large R & D Projects:A Case Study" at PM Conference India 2009
Prof. Rajeev Sangal on "Project Management in Large R & D Projects:A Case Study" at PM Conference India 2009
Prof. Rajeev Sangal on "Project Management in Large R & D Projects:A Case Study" at PM Conference India 2009
Prof. Rajeev Sangal on "Project Management in Large R & D Projects:A Case Study" at PM Conference India 2009
Prof. Rajeev Sangal on "Project Management in Large R & D Projects:A Case Study" at PM Conference India 2009
Prof. Rajeev Sangal on "Project Management in Large R & D Projects:A Case Study" at PM Conference India 2009
Prof. Rajeev Sangal on "Project Management in Large R & D Projects:A Case Study" at PM Conference India 2009
Prof. Rajeev Sangal on "Project Management in Large R & D Projects:A Case Study" at PM Conference India 2009
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Prof. Rajeev Sangal on "Project Management in Large R & D Projects: A Case Study" at PM Conference India 2009

695

Published on

Prof. Rajeev Sangal on "Project Management in Large R & D Projects: A Case Study" at PM Conference India 2009

Prof. Rajeev Sangal on "Project Management in Large R & D Projects: A Case Study" at PM Conference India 2009

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
695
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Project Management in Large R & D Projects: A Case Study Prof. Rajeev Sangal Consortium Leader Sampark Project and Director, IIIT Hyderabad 15 November, 2009
  • 2. R &amp; D Project: Machine Translation among Indian Languages (ILMT) <ul><li>Develop machine translation among 9 Indian languages – Translation in 18 directions </li></ul><ul><li>11 institutions – IIIT Hyderabad, University of Hyderabad, IIT Bombay, IISc Bangalore, IIT Kharagpur, Jadavpur University, Anna University – KBC centre at MIT, CDAC-Noida, CDAC-Pune, Tamil University, IIIT Allahabad </li></ul><ul><li>External partner – Expert Software private limited </li></ul><ul><li>Funded by Department of IT, Government of India </li></ul><ul><li>3 years duration (2006 - 2009) </li></ul>
  • 3. Sources of Complexity <ul><li>R &amp; D to be carried out </li></ul><ul><li>- But system to be built for deployment ! </li></ul><ul><li>Task extremely complex even for a single language pair </li></ul><ul><li>- How to do it for 18 language pairs ? </li></ul><ul><li>How to manage and coordinate among 11 R&amp;D institutions </li></ul><ul><li>- History of doing R &amp; D but not product delivery. </li></ul>
  • 4. Spanning 4 Stages Research =&gt; Lab =&gt; Field =&gt; Product/ Prototype Prototype deployment S1 S2 S3 S4
  • 5. Controlling Task Complexity <ul><li>Separate the language independent engines from language specific data </li></ul><ul><li>- Common engines across languages </li></ul><ul><li>. Engines deal with machine learning or rule–bases </li></ul><ul><li>- Common data standards </li></ul><ul><li>. Language data different for each language but using same standards </li></ul><ul><li>* Build a common pipeline of engines </li></ul><ul><li>- But allow for some variations </li></ul>
  • 6. Controlling System Complexity <ul><li>Reuse of NLP components </li></ul><ul><li>- Language independent software engines plus language specific data </li></ul><ul><li>Reuse of linguistic architecture (across languages) </li></ul><ul><li>Sampark as field deployable and maintainable MT product </li></ul><ul><li>- Research system and a product at the same time </li></ul><ul><li>Sampark evaluation guidelines </li></ul><ul><li>- Comprehensibility vs fluency </li></ul>
  • 7. Difference with Conventional Software <ul><li>No notion of correct output </li></ul><ul><li>- No single correct output - Multiple equally correct translations possible </li></ul><ul><li>Percentage accuracy judged by </li></ul><ul><li>- Comprehensibility </li></ul><ul><li>- Fluency </li></ul><ul><li>* Primacy to former </li></ul><ul><li>Accuracy improvement through - Feature selection in data </li></ul><ul><li>- Tuning of rules </li></ul>
  • 8. Task of External Partner <ul><li>Testing and system integration </li></ul><ul><li>Software engineering advice and </li></ul><ul><li>validation of modules delivered by different institutes </li></ul><ul><li>* By Expert Software Private Limited </li></ul>
  • 9. Legacy Code <ul><li>For some of the modules for different languages different implementations </li></ul><ul><li>- Different algorithms </li></ul><ul><li>- Different implementation of same algorithms </li></ul><ul><li>Different modules in multiple programming languages </li></ul><ul><li>* Reimplementation from scratch would be a major effort </li></ul><ul><li>* But reuse means heterogonous modules to </li></ul><ul><li>communicate with each other ! </li></ul>
  • 10. Dashboard Tool to Support Architecture <ul><li>All modules consume and produce in Shakti Standard Format (SSF) </li></ul><ul><li>Dashboard configures pipeline-based blackboard architecture </li></ul><ul><li>Dashboard as visualisation tool </li></ul><ul><li>Dashboard help in profiling and speed improvement </li></ul><ul><li>Module level timeout for failure handling </li></ul>
  • 11. Module Level Reengineering Refinement <ul><li>Enhance usability – command line options </li></ul><ul><li>Reengineer for minimal maintainability </li></ul><ul><li>Document the modules </li></ul><ul><li>Improve bug traceability </li></ul><ul><li>Module level inter-operability </li></ul><ul><li>* Module ready for intergration </li></ul>
  • 12. Symbiotic Software Reengineering <ul><li>Not client – vendor mode </li></ul><ul><li>- But symbiotic mode </li></ul><ul><li>External partner facilitated communication among institutions </li></ul><ul><li>- Communicated required software quality standards </li></ul><ul><li>. Developers too busy in solving the research problem </li></ul><ul><li>* Neither research nor quality standards can be left out </li></ul>
  • 13. Validation and Evaluation <ul><li>Software validation </li></ul><ul><li>- Verify that system working as indicated by developers </li></ul><ul><li>Accuracy evaluation </li></ul><ul><li>- Given that the system is working, what accuracy is it delivering </li></ul>
  • 14. Status <ul><li>18 systems developed and internally running </li></ul><ul><li>5 systems deployed over the internet http://sampark.iiit.ac.in </li></ul><ul><li>- Languages deployed already: </li></ul><ul><li>Punjabi to Hindi </li></ul><ul><li>Urdu to Hindi </li></ul><ul><li>and </li></ul><ul><li>Tamil to Hindi </li></ul><ul><li>Hindi to Telugu </li></ul><ul><li>Marathi to Hindi </li></ul><ul><li>2-3 systems being released every month </li></ul><ul><li>Upto 10-12 systems to be released by 31 December, 2009 </li></ul><ul><li>* Shallow parser tool kits to be released for 9 Indian languages </li></ul>
  • 15. Conclusions <ul><li>Large challenging project spanning from </li></ul><ul><li>Research to Deployment </li></ul><ul><li>Distributed research and development – 11 institutions involved </li></ul><ul><li>Controlling complexity thru reuse </li></ul><ul><li>Dashboard tool to support architecture </li></ul><ul><li>Industrial partner to facilitate communication and ensure software quality </li></ul><ul><li>Symbiotic software engineering </li></ul>

×