|
|
 |
 |
Regarding Offshore Development And Web Development Contacts |
| Adopting And Benefiting From Agile Processes In Offshore Software Development - Web Development. During the post-bubble era, IT budgets were cut more than were demands for their services, which prompted managers to search for more cost-effective solutions and empowered the trend for outsourcing software development to emerging market countries (offshore development). The economic driving force is not the only force for this trend. The recent rapid growth triggered by an improved communications infrastructure also plays a major role.
Summary: In modern software development, there are two trends that allow people to get more for less: agile development and offshore outsourcing. Let's look at how and when to combine both successfully, to raise the competitiveness of your business.
Adopting and Benefiting from Agile Processes in Offshore Software Development
Upgrade your Internet Experience
United States - English
Argentina (Español)
Australia (English)
Brasil (Português)
Canada (English)
Canada (Français)
ä¸å›½ (ç®€ä½“ä¸æ–‡)
Colombia (Español)
Deutschland (Deutsch)
España (Español)
France (Français)
India (English)
Italia (Italiano)
日本 (日本語)
México (Español)
Perú (Español)
РоÑ?Ñ?иÑ? (PуÑ?Ñ?кий)
United Kingdom (English)
United States (English)
More...
Microsoft.com
Welcome
Sign in
MSDN Architecture Center
Home Library Learn Downloads Community Forums
Printer Friendly Version
Send
Click to Rate and Give Feedback
Give feedback on this content
Switch View x
Classic
Lightweight Beta
ScriptFree
Switch View
MSDN Library
MSDN
Please Wait
MSDN Library
Please Wait
Servers and Enterprise Development
Please Wait
Architecture
Please Wait
The Architecture Journal
Please Wait
July 2006
Please Wait
Adopting and Benefiting from Agile ...
Microsoft Architect Journal Adopting and Benefiting from Agile Processes in Offshore Software Development
Â
by Andrew Filev
Contents
Agile Software-Development Trends
Combining the Trends
Using the Right Practices and Tools
Communication, Communication, Communication
About the Author
Resources
|
| Good And Bad Of Agile Offshore Development - Web Development. The Good and Bad of Agile Offshore Development Where to go for the presentation Mike’s blog: http://www.leadingagile.com Who is Mike Cottmeyer? Have been on the VersionOne service team for about 8 months Prior to joining VersionOne I was a Senior Project Manager for CheckFree Corporation in Atlanta, GA This experience report is about a very large initiative I managed a few years ago Who is CheckFree? CheckFree is the leading provider of online banking and bill payment services to the banking and financial services industry We were building services that would enable CheckFree to provision a custom bill payment website for a major customer in less than 90 days Just how big was that project? The largest of these initiatives was planned to take over a year and half The project had over 70 people involved from concept to delivery and was estimated at over 10,000 ideal engineering hours and delivered for about 30,000 real hours What else could we do to make it hard? And… we were using an Indian offshore development team for a significant part of the work Take a moment… Imagine you are the leader of a development organization, maybe a senior project manager Your senior leader comes to you and says you’ve got to cut costs He tells you the company has entered into an agreement with an offshore dev firm You have to layoff 50% of your staff and those jobs are going to the offshore vendor The Realization You still have 100% of your projects to complete Half of your new team is over 8500 miles away and separated by a 9 or 10 hour time zone difference Not a great environment to be Agile My take… Not a big fan of taking teams offshore These projects are very challenging and delivering the right product requires a huge investment of time and money Often don’t realize the cost savings you expect going in Call to Action If you find yourself in this situation, you have to find away to make it work Failing to deliver is not an option There are too many examples of offshore projects that have failed from poor requirements, lack of management oversight, and failure to communicate Only go offshore if you have to. If you have to go offshore , you better go Agile . Our focus for today… Contract negotiation Working as one team Metrics and tooling The Agile contract Build Agile processes into the agreement The Agile contract Only specify what can be specified Tooling Core competencies Key personnel/retention Forecasting Sprint planning Service levels The Agile contract Maintain room for trust and collaboration Working as One Team Teamwork Mix onshore and offshore people Rotate the offshore team members between on shore and offshore Working as One Team Collaboration Tools Overlapping work days Working as One Team Invest in people Training Mentoring Metrics and Tooling Use a tracking tool Excel and homegrown Metrics and Tooling Measure everything Team velocity Individual velocity Project burndown Major milestones Metrics and Tooling Define Done Very clear backlog items Continuous integration Lessons Learned Offshore required more doc Put a greater burden on the onshore team Found we had to be more prescriptive Yesterday’s weather didn’t work Stretch goals and Turnover Key Takeaways Offshore only if you have to Agile can help you be more successful Provides an ability to guide the project into an acceptable outcome Adapt processes Be aware of your business drivers Where to go for the presentation Mike’s blog: http://www.leadingagile.com Simplifying Software Delivery
Good And Bad Of Agile Offshore Development
SlideShare
Browse
Business
My Slidespace
Upload
Community
Widgets
Search
Good And Bad Of Agile Offshore Development
Share
Favorite
Favorited X
Get File
More...
Loading...
Flash Player 9 (or above) is needed to view presentations. We have detected that you do not have it on your computer. To install it, go here .
Post to
Blogger
WordPress
Twitter
Facebook
Delicious
more share options
Embed
For WordPress.com
Without related presentations
0 comments
Post a comment
Post a comment
Embed Video
Email:
Subscribe to follow-up comments
Unsubscribe from followup comments
Edit your comment
Cancel
Notes on slide 1
2 Favorites
dimar
favorited this 4 months ago
nick krym , cto / vp engineering at medem,
favorited this 10 months ago
more
Good And Bad Of Agile Offshore Development - Presentation Transcript
|
|
For you information -
If you own a website that related to offshore development you are welcome to participate in our website.
Contact us to be participate in the project and join our partner list.
|
|
|
Online portal of Internet Technology Architecture and Development: Web Design Is The Skill Of Creating Presentations Of Content. Web Design Is A Kind Of Graphic Design Intended For Development And Styling Of Objects Of The Internet's Information Environment To Provide Them With High-end Consumer Features And Aesthetic Qualities.
|
|
Website about Offshore Development -
Technologies. * J2EE: EJB, JSP, Servlets, JSF, JSTL, JCA, JMS, JTA, JNDI, JDBC, JMX, RMI, etc. * Frameworks: Struts, Hibernate, JPA, iBATIS, JBoss AOP, Spring, JSF, AJAX, GWT, YUI, Flex/Flash, JUnit, and Jakarta common libraries. * Integration: Web Services on Axis and WebMethods; as well as the Web Service Standards such as SOAP, WSDL and UDDI.
* Also experience with .NET and other major Microsoft technologies.
Languages: * JAVA: J2SE, J2EE, EJB, JSP, Servlets, JDBC, JFC/Swing, Networking, Beans, RMI, CORBA, Security, etc. * C/C++: MFC, DBLIB, Internet Services, DAO, ODBC, DLL; gcc, ANSI C, POSIX, STD, TCP Socket, etc. * HTML, DHTML, JavaScript, ActionScript, PHP, Perl, XML, XSLT. * Visual Basic, C#. * As well as Fortran, Turbo Pascal and Assembler. * UML: Enterprise Architect, Rational Rose, Together, Magic Draw, etc.
EIS, Servers, databases: * Application Servers: JBoss, WebSphere, WebLogic, Tomcat and Oracle Application Server; * Web Servers: Apache HTTP web server and MS IIS. * SAP/R3 * ORACLE: PL/SQL, Pro*C/C++, Oracle Developer, Inter Media/Text, Replication, Oracle AS, OCI, DBA. * MySQL: DBA, Clustering * MSSQL: Transact-SQL, DBLIB, DBA * DB2 UDB: SQL PL, DBA * Also MS Access, Sybase, Oracle Power Object and Clipper..
|
| |
|
|
|
|
Copyright © 2009. web-developer.art-wiki.net. All rights reserved.
|
|
|