+ All Categories
Home > Documents > Assembling a Collaborative Development Platform in the Cloud Charlie Rudd Chairman and CEO...

Assembling a Collaborative Development Platform in the Cloud Charlie Rudd Chairman and CEO...

Date post: 26-Mar-2015
Category:
Upload: amber-cruz
View: 221 times
Download: 7 times
Share this document with a friend
Popular Tags:
17
Assembling a Collaborative Development Platform in the Cloud Charlie Rudd Chairman and CEO SolutionsIQ Lance B Young Vice President of Product Strategy SolutionsIQ
Transcript
Page 1: Assembling a Collaborative Development Platform in the Cloud Charlie Rudd Chairman and CEO SolutionsIQ Lance B Young Vice President of Product Strategy.

Assembling a Collaborative Development Platform in the Cloud

Charlie RuddChairman and CEO

SolutionsIQ

Lance B YoungVice President of Product Strategy

SolutionsIQ

Page 2: Assembling a Collaborative Development Platform in the Cloud Charlie Rudd Chairman and CEO SolutionsIQ Lance B Young Vice President of Product Strategy.

Copyright © 2008 SolutionsIQ. All rights reserved.

It’s Coming, But What Is It?

2

"A system of web-based technologies that provide rapid and agile collaboration, information sharing, emergence and integration capabilities in the extended enterprise“

Carl Frappaolo and Dan Keldsen http://www.takingaiim.com/2008/01/using-enterpris.html

Page 3: Assembling a Collaborative Development Platform in the Cloud Charlie Rudd Chairman and CEO SolutionsIQ Lance B Young Vice President of Product Strategy.

Copyright © 2008 SolutionsIQ. All rights reserved.

New Generation of Knowledge Workers

• Live in virtual worlds • Expect immediate results• Many open threads• Deliver quickly, in small

increments• Expect personalization• Intolerant of disruption

In short: very agile!

3

Page 4: Assembling a Collaborative Development Platform in the Cloud Charlie Rudd Chairman and CEO SolutionsIQ Lance B Young Vice President of Product Strategy.

Copyright © 2008 SolutionsIQ. All rights reserved.

Applications as Virtual Worlds

Works my way• Always available• Blends work with personal

life• Virtual identity

Simple to use:• Open platform• Easily connects (RSS, mashups)• Social networking built-in

Page 5: Assembling a Collaborative Development Platform in the Cloud Charlie Rudd Chairman and CEO SolutionsIQ Lance B Young Vice President of Product Strategy.

Copyright © 2008 SolutionsIQ. All rights reserved.

Composite Application Platforms

• Aggregation of open source and proprietary services

• Open and dynamic • Highly distributed• User generated value• SAAS paradigm • Multi-media • Positive feedback• Social / Community networking

Page 6: Assembling a Collaborative Development Platform in the Cloud Charlie Rudd Chairman and CEO SolutionsIQ Lance B Young Vice President of Product Strategy.

Copyright © 2008 SolutionsIQ. All rights reserved.

Composite Application Platform

Enterprise Content Management:Document Repository

VersioningWeb publishing

WorkflowSecurity and Authentication

Collaboration:Wiki, Blog, Chat

Web Portal

Social Networking:People

ActivitiesAssociations

Custom Productivity Tools - Conferencing

Integrations with existing netw

orks and functionality – M

ashups, OpenID

Plug-ins and E

xtentions

Development and Test Tools

Business Intelligence:ReportingAnalysisSearch

RIA

Hosted SaaS Deployment Environment

Page 7: Assembling a Collaborative Development Platform in the Cloud Charlie Rudd Chairman and CEO SolutionsIQ Lance B Young Vice President of Product Strategy.

Copyright © 2008 SolutionsIQ. All rights reserved.

Agile Development – Well Suited

It is no accident:• Continual multi-level feedback loops• Rapid and regular re-prioritization• Integrated cross-functional team• Delivery of highest value features

7

Page 8: Assembling a Collaborative Development Platform in the Cloud Charlie Rudd Chairman and CEO SolutionsIQ Lance B Young Vice President of Product Strategy.

Copyright © 2008 SolutionsIQ. All rights reserved.

Where does this lead us?

1. Continuous release cycles2. Virtual distributed teams3. Platform convergence4. Incremental velocity improvements

– Just-in-time knowledge and learning– Integrated coaching and support

Page 9: Assembling a Collaborative Development Platform in the Cloud Charlie Rudd Chairman and CEO SolutionsIQ Lance B Young Vice President of Product Strategy.

Copyright © 2008 SolutionsIQ. All rights reserved.

1 – Continuous Release Cycles

• Dev and production environments converge• Move toward continuous flow

• Development paradigm shift– Development team is a feature of the application– Avoiding flow disruptions becomes paramount– The feedback loop with user/customer built-in

Page 10: Assembling a Collaborative Development Platform in the Cloud Charlie Rudd Chairman and CEO SolutionsIQ Lance B Young Vice President of Product Strategy.

Copyright © 2008 SolutionsIQ. All rights reserved.

2 – Virtual teams

• High bandwidth collaboration• Rapid ramp-up• Fluid substitution• Collaboration with the whole product

community• Sustained fine grain, continuous

advancement

Page 11: Assembling a Collaborative Development Platform in the Cloud Charlie Rudd Chairman and CEO SolutionsIQ Lance B Young Vice President of Product Strategy.

Copyright © 2008 SolutionsIQ. All rights reserved.

3 – Platform convergence

• “Developers are customers too”– Demand the same features as the intended

users (multi-medial, social networking, personalization, customization, etc.)

• Developers should live in the same world they are constructing

Page 12: Assembling a Collaborative Development Platform in the Cloud Charlie Rudd Chairman and CEO SolutionsIQ Lance B Young Vice President of Product Strategy.

Copyright © 2008 SolutionsIQ. All rights reserved.

4 – Incremental velocity improvements

• Direct customer feedback creates pressure to increase velocity

– without disrupting flow• Knowledge served up “lean style”• Bite-sized chunks of knowledge

presented in the right context at the right time

Page 13: Assembling a Collaborative Development Platform in the Cloud Charlie Rudd Chairman and CEO SolutionsIQ Lance B Young Vice President of Product Strategy.

Copyright © 2008 SolutionsIQ. All rights reserved.

Composite Application Platform

Enterprise Content Management:Document Repository

VersioningWeb publishing

WorkflowSecurity and Authentication

Collaboration:Wiki, Blog, Chat

Web Portal

Social Networking:People

ActivitiesAssociations

Custom Productivity Tools - Conferencing

Integrations with existing netw

orks and functionality – M

ashups, OpenID

Plug-ins and E

xtentions

Development and Test Tools

Business Intelligence:ReportingAnalysisSearch

RIA

Hosted SaaS Deployment Environment

Enterprise Content Management:Document Repository

VersioningWeb publishing

WorkflowSecurity and Authentication

Web Portal

Social Networking:People

ActivitiesAssociations

Integrations with existing netw

orks RIA

Page 14: Assembling a Collaborative Development Platform in the Cloud Charlie Rudd Chairman and CEO SolutionsIQ Lance B Young Vice President of Product Strategy.

Copyright © 2008 SolutionsIQ. All rights reserved.

Coaching and Training Features

14

Page 15: Assembling a Collaborative Development Platform in the Cloud Charlie Rudd Chairman and CEO SolutionsIQ Lance B Young Vice President of Product Strategy.

Copyright © 2008 SolutionsIQ. All rights reserved.

More from SolutionsIQ at Agile2008

Architecture in an Agile Organization• SolutionsIQ experts share their experiences and practical approaches to better align

businesses with architecture goals while adhering to Agile principles. – Chris Sterling, Principle Consultant, Certified Scrum Trainer and Agile Coach

Domain-Specific Testing Languages (DSTLs)DSTLs help you keep the core testing tool simple while creating automated test scripts the customer can easily read, verify, and use as requirements

– Rand Huso, Software Engineer

Narrative Testing – Tools for Story Test-Driven DevelopmentIncrease your customers’ confidence in testing by leveraging script-based testing tools and DSTLs to express Story Tests in the user’s own language.

– Mickey Phoenix, Senior Software Development Engineer

Panel Discussion: Troubleshooting Distributed Agile Team Projects Leading Agile experts Esther Derby, Hubert Smits, Tamara Sulaiman, Samir Shah join Monica Yap to share their experiences working with distributed Agile teams.

– Monica Yap, Engagement Manager, ScrumMaster, Agile Coach

17

Page 16: Assembling a Collaborative Development Platform in the Cloud Charlie Rudd Chairman and CEO SolutionsIQ Lance B Young Vice President of Product Strategy.

Copyright © 2008 SolutionsIQ. All rights reserved.

More from SolutionsIQ at Agile2008

Punctuated Continuity: Using Ritual and Ceremony to Avoid Process FatigueLearn techniques that can be employed to keep repetitive Agile routines invigorating, pulled from actual experiences with teams practicing XP and Scrum.

– Michael Tardiff, Agile Team Lead and Coach

Swarming - The Birds and the Bees and AgileDiscuss the fascinating set of swarming behaviors in the animal world that resonate strongly with some of the central tenets of Agile development.

– Dhaval Panchal, Agile Coach, Analyst, ScrumMaster

18

Page 17: Assembling a Collaborative Development Platform in the Cloud Charlie Rudd Chairman and CEO SolutionsIQ Lance B Young Vice President of Product Strategy.

Copyright © 2008 SolutionsIQ. All rights reserved.

Thank You!

• Come to the SolutionsIQ booth at Agile 2008– Pick up a free Agile t-shirt, and– Schedule one-on-one sessions with SolutionsIQ speakers

• Visit solutionsiq.com/agile2008 for additional Agile 2008 materials and related content from SolutionsIQ

About SolutionsIQSolutionsIQ offers a full spectrum of services to develop software and fulfill technical talent needs, while improving your Agile knowledge and capabilities. Clients include AT&T (Cingular), Amazon, Corbis, Expedia, Federal Home Loan Bank, InfoSpace, Key Bank, Nike, Nordstrom, Regence Blue Shield, Safeco, US Bank, and Washington State University. A Microsoft Gold Certified Partner, SolutionsIQ is also a member of the Java Community Process, Scrum Alliance, Software Association of Oregon, and Washington Technology Industry Association. Learn more at www.SolutionsIQ.com.

19


Recommended