350 likes | 453 Views
Offshore Outsourcing: Current Conditions & Diagnosis. Panel Discussion SIGCSE 2004 Norfolk, VA. Panelists. Ernie Ferguson Northwest Missouri State University Mary Ann Robbert Bentley College Dan McCracken City College of New York Clif Kussmaul Muhlenberg College. Introduction.
E N D
Offshore Outsourcing:Current Conditions & Diagnosis Panel Discussion SIGCSE 2004 Norfolk, VA
Panelists • Ernie FergusonNorthwest Missouri State University • Mary Ann RobbertBentley College • Dan McCrackenCity College of New York • Clif KussmaulMuhlenberg College
Introduction • OUTSOURCING • use of external companies to provide services • 70% of companies outsource some function or application • OFFSHORING • use of staff in other countries, especially India, China, former Soviet Union, etc • 277,000 computer jobs in US will move offshore by 2010
Common Motivations • Overcome resource limitations • Access expertise • Reduce costs • most IT organizations save 15-25% during the first year, up to 40% later on • Increase speed & agility • “round-the-clock” development
Common Problems & Concerns • Communication • Cultural differences • Micromanagement • Change control • Intellectual property • Security
Ernie Ferguson Northwest Missouri State University
Background • In 2002 Forrester Research predicted by 2015 • at least 3.3 million white-collar jobs would be exported • $136 billion wages are expected to shift overseas • 1 million IT related jobs will move offshore • Gartner Inc calls the movement of tech-related jobs • an “irreversible megatrend” • 80% of all U.S. companies have considered shifting IT jobs overseas, • 40% of all U.S. organizations have completed offshore pilot projects or have outsourced IT services from non-U.S.-based service provider
Offshore != New Idea In 1993 Ed Yourdon published Decline and Fall of the American Programmer The 33 page Appendix A was entitled “Software Testing in India” The introduction of the World Wide Web and more productive programming environments caused Yourdon to publish Rise and Resurrection of the American Programmer in 1996.
Yourdon’s Basic Tenets • Software professionals in other parts of the world • Are far less expensive • Are substantially more productive • Develop software of higher quality • Described American programmers as “cowboys” in their approach to Application Development
My Beliefs • Distributive Software Development is not new. • Linux project • Apache project • Much of the software development that is done offshore was a candidate for automation if continued onshore. • Freeing up resources changes feasibility of projects • Switch from manual dirt digging to bulldozers made landscaping of golf courses feasible • Innovative uses of software not previously feasible are on the horizon
Interviews of Small Sample of Representatives From Area IT Companies Indicates • Many ARE either outsourcing or doing offshore development • Entry-level hiring emphasizes strong potential to move into project management positions • Strong technical expertise • Evidence of leadership ability • Good oral and written communication skills • Teamwork skills • Business understanding • Internship experience
My ViewImpact on CS/IS Departments Integrate project management throughout program Develop business savvy Expand treatment of risk assessment and system/network security Include quality processes such as Six Sigma and CMM Emphasize communication skills both oral and written Encourage majors to take a foreign language and multicultural courses Encourage majors to take leadership roles in clubs and organizations Conduct research on distributive software development whether in India or Indiana Work to abolish “Cowboy” methodology Educate media about aspects of Computer Science other than programming
Mary Ann Robbert Bentley College
Jobs Initially Outsourced • Call Centers • Labor intensive • Separate unit • Minimal Skills • Programming Modules • Well defined separate units • Specs determined in US and sent off shore
Moving Up the Value Chain • Whole units move over • Manufacturing branches • Functional units • R & D
Jobs Remaining in US • Business Analyst • Integration • Strategic decision making “IT worker of the future will be technically savvy, but will not necessarily have majored in CS or CE. More likely individual will be a business major of some Variety. Gartner Group
What are recruiters looking for? • Solid business skills • Company trains in technology • Fidelity Ireland’s 5th year program • Certification • People Skills • Communication • Customer Focus • Ability to manage project • Using contractors on and off shore • International experience • Study tour • Internships
What are we teaching? • Focusing on • Programming • Software Engineering • Systems Analysis and Design • CS, IS, CIS • Model Curriculums
Dan McCracken City College of New York
Enrollment in Data Structures City College of New York
Enrollment in Data Structures City College of New York
Percentage of entering freshmen planning to major in CS, for schools of Low, Medium, and High selectivity, as measured by SAT scoresSource: Higher Education Research Institute`
Clif Kussmaul Muhlenberg College
My Experiences & Observations • 3 years working with development teams in southern India • offshore companies have invested in CMM & ISO, but recognize their limitations • no significant skill differences between average developers onshore & offshore
Disruptive Innovation? • Christensen’s The Innovator’s Dilemma • Starting with low margin, low value work • Models & processes improve • Expand into higher value areas • Existing players are undercut from below • examples include steel, cars, disk drives • offshoring seems to fit the pattern
Global Impact • mixed for more developed countries • good for less developed countries • requires infrastructure – IT & education • trickle-down effect on other industries • construction, services • others are eager to join the game • Ashesi University in Ghana
My Beliefs • Offshoring will continue to increase • infrastructure technology will improve • supporting processes will mature • quality of service will improve • range of services will expand • non-IT areas will feel it too
My Beliefs • Offshoring has limits • Small, unpredictable, & high-risk projects are best done close to customer • Excellent developers & organizations anywhere in the world can be competitive
Curricular Responses • Working with diverse & distributed teams • oral & written communication • Continuous improvement & risk analysis • formal (CMM/ISO) or informal • Client- or value- intensive activities & skills • requirements, business case, prototyping, high-level design
Other Responses • Emphasize value of logical thinking & problem solving in many careers • management, law, ... • entrepreneurship • Educate students & colleagues regarding current & future conditions • Be ready to help other disciplines adapt
Capstone Project Course • for juniors/seniors in liberal arts CS major • students develop product concepts • student teams • define processes, roles, responsibilities • develop a product proposal / business plan • prototype products (or try to...)
Areas of Emphasis • Distributed teams • Effective communication • email, forums, instant messaging, phone, web & video conferencing, ... • Written documentation • proposals, white papers, • Peer reviews • Continuous optimization & risk analysis
Recurring Themes • Value of spiral processes • “perfect is the enemy of good enough” • Tradeoffs between discipline & agility • project should determine process • process should evolve with project • Importance of reflection & prioritization