8
BW3 Concurrent Session 11/7/2012 3:45 PM "The Lean and Agile Way into the Cloud" Presented by: Yash Talreja The Technology Gurus Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 8882688770 9042780524 [email protected] www.sqe.com

The Lean and Agile Way into the Cloud

Embed Size (px)

DESCRIPTION

Advances in technologies-virtualization, cheap storage, high-speed networks-and a growing comfort with the Internet's security and reliability are leading to widespread adoption of cloud computing. Still, traditional software development methodologies are unable to make full use of the power and flexibility cloud computing offers. Yash Talreja describes how he helped his clients implement lean and agile software development methodologies to take full advantage of cloud computing. Find out how a social networking site and a branded instant messaging company combined the ease and economy of cloud-based system installation, management, and maintenance with the speed of lean and agile practices. They were able to simplify the deployment and upgrade process offered by the cloud, and combine the benefits of a tight feedback loop between developers and end-users. The combination of cloud plus lean plus agile resulted in better requirements, faster development, less waste, and lower costs. What more could anyone want?

Citation preview

Page 1: The Lean and Agile Way into the Cloud

 

    

BW3 Concurrent Session 11/7/2012 3:45 PM 

       

"The Lean and Agile Way into the Cloud"

   

Presented by:

Yash Talreja The Technology Gurus

       

Brought to you by:  

  

340 Corporate Way, Suite 300, Orange Park, FL 32073 888‐268‐8770 ∙ 904‐278‐0524 ∙ [email protected] ∙ www.sqe.com

Page 2: The Lean and Agile Way into the Cloud

Yash Talreja The Technology Gurus

A Silicon Valley-based independent technology consultant, Yash Talreja is an expert in lean cloud computing, and social and mobile commerce. Yash has more than eighteen years of experience in the software industry from small startups to large corporations including Amazon.com, Oracle, and PeopleSoft. He is the founder of Lean Agile Group, a non-profit professional organization with more than 5,000 lean/agile practitioners as members, and a member of the IEEE Consultant’s Network, Silicon Valley chapter. Yash blogs on lean cloud computing and mobile commerce (mobile-commerce.us). Thousands of technology professionals follow his Facebook page.

Page 3: The Lean and Agile Way into the Cloud

1

The Lean and Agile Way into the Cloud

www.the‐tech‐gurus.com

Yash Talreja

What’s “Lean Agile”?

• A group of product development methodologiesmethodologies

• Iterative development  with incremental planning, releases and validation

• Eliminate waste by only building features people Use / want 

• Adaptive and collaborative product design

www.the‐tech‐gurus.com

dapt e a d co abo at e p oduct des g• “Lean” part inspired by the lean movement 

promoted by the “Toyota Way”

Page 4: The Lean and Agile Way into the Cloud

2

Cloud Computing 

• Use / provisioning of hardware and software as services over the Internetsoftware as services over the Internet

• User access applications through a browser

• Sharing compute resources enables  on‐demand allocation 

www.the‐tech‐gurus.com

• Use as much (or as little) as you need• Pay as you go only for what you use

Why Lean Agile & Cloud Computing Go Well Together• Delivery of software features 

th Cl d bl thover the Cloud enables the incremental release & validation

• the need of detailed up front planning is reduced because of: – On‐demand availability of

www.the‐tech‐gurus.com

On demand availability of resources 

– Pay as you go only for what you use model

Page 5: The Lean and Agile Way into the Cloud

3

Case study 1: Large eCommerce Company

• Large eCommerce company b d i W hi t t tbased in Washington state

• Goal of the project: converting itself from Retailer to a platform serving sellers of all sizes

• Catching up with a large

www.the‐tech‐gurus.com

Catching up with a large competitor which dominant in the target market

CS1 – Large eCommerce Company

• Project: Web application for Smaller sellers to enter their Smaller sellers to enter theirproducts details over the web

• Released 4 to 6 weeks • First releases to a few hundred select merchants

• Final release was to more than 16 000 ll

www.the‐tech‐gurus.com

16,000 sellers • Incremental Design and extensive feedback 

Page 6: The Lean and Agile Way into the Cloud

4

CS1 Large eCommece Company (continued) 

• Cloud Computing model of d li j f t idelivery a major success factor in adopting Agile development methodology

• Lean / Agile development aspects a major factor in not 

www.the‐tech‐gurus.com

p jonly catching up, but (arguably) gaining over the competitor  

Case study 2 : MEC Communications

• Goal: Launch a branded instant messenger to American Idol Fansmessenger to American Idol Fans in 3 months!

• Use of Agile process with weekly development iterations and fortnightly releasesD li i Cl d C ti

www.the‐tech‐gurus.com

• Delivery via Cloud Computing (Using Speedera)

• Close to a million downloads 

Page 7: The Lean and Agile Way into the Cloud

5

Case Study 3: A Vertical Social Network

• Startup Company, had raised 500k• Committed to launch in 6 months• Started on the wrong foot• Was using waterfall methodology• Planning to use its own hardware 

www.the‐tech‐gurus.com

and traditional licensed software• Project was wayoff track after first two months

CS3  Vertical Social Network (continued)

We were called in to “Fix” • Adopted Lean Agile methodology andAdopted Lean Agile methodology and  Cloud Infrastructure 

• One day training to the team• Nothing is Leaner than “Free”!  

– Open source alternatives for software development stack 

• Forced ranking of Feature 

www.the‐tech‐gurus.com

gprioritization – “High”, “Medium”, “Low” don’t work! 

• Used  PaaS/ IaaS (Platform and Infrastructure as a Service) 

Page 8: The Lean and Agile Way into the Cloud

6

Case Study 3‐ Results

‐ A GA of the public website ithi 4 th f b iwithin 4 months of being 

engaged ‐ successfully able to use Agile methodologies with globally distributed development team 

www.the‐tech‐gurus.com

p‐ More than 150k left over which could be used for marketing 

About Us• A boutique consulting company located in the heart of Silicon Valley

• Tie ups with:Tie ups with:– offshore development team in India– Nearshore development teams in Canada, Chile & Ukraine

• Custom Mobile application development

• Mobile Cloud

www.the‐tech‐gurus.com

• Mobile Cloud• Lean Agile development • Email: yash@the‐tech‐gurus.com