Under pressure to act after India's disastrous performance in the Test series, the BCCI also appointed former players Sanjay Bangar and Bharat Arun as assistant coaches and R Sridhar as the fielding coach as it revamped the team management.
While Fletcher will continue as the head coach of the team, the shake-up is a clear indication that his wings will be clipped with Shastri taking over as the Director for the one-day series beginning from August 25.
This is not the first time that Shastri has been appointed as a part of 'Damage Control' exercise. In 2007 after the World Cup debacle in the West Indies, the former India all-rounder was appointed as a 'Cricket Manager' for the tour of Bangladesh after Greg Chappell was sacked.
"In culmination of the discussions among all the office-bearers of the BCCI over the last couple of weeks, the BCCI has decided to avail the services of former India captain, Mr. Ravi Shastri, to oversee and guide the Indian cricket team for the forthcoming one-day international matches against England," a press release issued by the BCCI said.
"Mr. Duncan Fletcher will continue as Head Coach while Ravi Shastri will be the overall in-charge of Cricket affairs of the Indian Team."
The support staff will have a more Indian look with Kings XI Punjab chief coach Sanjay Bangar, India U-19 coach Bharath Arun and colts fielding coach M V Sridhar being roped in place of Dawes and Penney.
"In their continuing efforts to re-energise the support to the team, the BCCI has given a break to the bowling coach Mr Joe Dawes and the fielding coach, Trevor Penney, for the one-day series and appointed Sanjay Bangar, former Indian all-rounder, and former India fast bowler Bharath Arun as the Asst. coaches of the team.
"R Sridhar will join the support team as the fielding coach for the one-day series."
52-year-old Ravi Shastri, has played 80 Tests and 150 ODIs for India scoring 3830 and 3108 runs respectively. He also has 151 Test and 129 ODI wickets.