Agile Alm Session Schedule

Monday March 26th, 2012

+ Legend
Legend
Agile ALM
 
Community
 
Cool Stuff (other)
 
Domain Specific Language
 
Eclipse Platform/Eclipse 4
 
EclipseRT
 
Mobile/Embedded
 
Modeling
 
OGSi DevCon
 
Tools
 
Time Regency Ballroom A Lake Audubon Lake Anne
9:00AM -
12:00PM

The Git Tutorial

Matthias Sohn , Stefan Lay [SAP AG], Kevin Sawicki , Benjamin Muskalla [Tasktop], Chris Aniszczyk
Regency Ballroom A
26 March 09:00 - 12:00

Eclipse and many other open source projects are moving to Git, CVS will be retired by the end of 2012, are you prepared? Want to learn Git and use it within Eclipse? Or you already work with Git since a while and don't know how to use some of the more advanced concepts?

Well then this tutorial is made for you!

This tutorial will introduce you to Git through hands-on exercises that use
EGit, Gerrit, GitHub and friends to perform common version control tasks.

Track: Agile ALM
Experience: Beginner
12:00PM -
1:00PM
1:00PM -
4:00PM
4:00PM -
5:00PM
5:00PM -
6:00PM
6:00PM -
7:00PM
7:00PM -
8:00PM
8:00PM -
9:00PM

Tuesday March 27th, 2012

+ Legend
Legend
Agile ALM
 
Community
 
Cool Stuff (other)
 
Domain Specific Language
 
Eclipse Platform/Eclipse 4
 
EclipseRT
 
Mobile/Embedded
 
Modeling
 
OGSi DevCon
 
Tools
 
Time Regency Ballroom A Lake Audubon Lake Anne
9:00AM -
10:00AM

The Web Platform Is the Past, Present, and Future

Alex Russell [Google]


27 March 09:00 - 10:00

There have been very few generational platforms: C, C++, Java, the web. As helpful and productive as Java has been in enabling an entire generation of server-side applications, the web platform -- HTML, CSS, and JavaScript -- is the past, present, and future of the truly ubiquitous UI… even in so-called "native" platforms. It is long past time for us to take the web platform seriously.

Track: Cool Stuff (other)
Experience: Beginner
EclipseCon Keynote
10:00AM -
10:30AM
10:30AM -
11:15AM

From 98 days to 1 - our continuous deployment pivot

Jean-Michel Lemieux [Atlassian Pty Ltd]
Regency Ballroom A
27 March 10:30 - 11:15

As primarily a behind the firewall product company, Atlassian had established a 98 release cadence for all our products. Now with over 4,000 hosted customers and more than 100,000 instances running on premise, we've been hard at work shortening the release cycle to hours for hosted and maintaining high quality for behind the firewall with one code base.

Track: Agile ALM
Experience: Intermediate

The Project Manager is Coming - Run for Your Lives!

Gregg Sporar [Planview], Carrie Nauyalis [Planview, Inc.]
Lake Audubon
27 March 10:30 - 11:15

Everything is in place: a team, an agile methodology, and an agile ALM tool. You’re ready to deliver great software, calculate team velocity, and iteratively improve the process and code. And then someone from the Project Management Office (PMO) shows up. All of the sudden the inquisition starts: Exactly what will be delivered? And by what date? Which people are doing which work? And for how long? And with the questions comes a confusing cloud of terminology: Project Portfolio Management (PPM), Earned Value, Resource Profiling, etc.

Track: Agile ALM
Experience: Beginner

Making ALM Work - Transform your Application Lifecycle Management to Foster Innovation (presented by HP)

Ronit [HP]
Lake Anne
27 March 10:30 - 11:15

Today’s application teams are under immense pressure to enhance software quality and accelerate time to market while meeting increasingly complex product demands.

Join us to learn best practices for connecting application lifecycle management (ALM) systems with development tools and developers' IDEs in order to increase predictability and collaboration and gain insights that make application development and testing more efficient, agile and quality-oriented.

In this session we'll explore how to:
• Apply continuous delivery best practices

Track: Agile ALM
Experience: Intermediate
11:15AM -
12:00PM

Extreme Mobile Testing with Selenium (and Robots)

Jason Huggins
Regency Ballroom A
27 March 11:15 - 12:00

Can your robot play Angry Birds? On an iPhone? Mine can. It's called "BitbeamBot". It started as an art project, but it has a much more serious practical application: mobile web testing. To trust that your mobile app truly works, you need an end-to-end test on the actual device. BitbeamBot is an Arduino-powered open source hardware CNC robot that can test any application on any mobile device. You can control it through the Selenium test automation API.

(Watch the video of BitbeamBot playing Angry Birds.)

Track: Agile ALM
Experience: Beginner

DevOps: What it is, and what it means to you

Luke Kanies [Puppet Labs]
Lake Audubon
27 March 11:15 - 12:00

DevOps is growing in importance and visibility, but like most movements, it is not always well-defined. This talk will help provide some context of how DevOps is being interpreted in real business today, including covering the results of a recent survey of the Puppet community on DevOps.

Track: Agile ALM
Experience: Intermediate

Application Lifecycle Management: Imperatives to succeed, agility to scale (presented by IBM)


Lake Anne
27 March 11:15 - 12:00

"I have a bunch of tools, I don't need an ALM solution."

Track: Agile ALM
Experience: Beginner
12:00PM -
1:30PM
1:30PM -
2:15PM

Best practices for using Hudson as part of your Agile strategy

Susan Duncan [Oracle Corporation], Winston Prakash [Oracle Corporation]
Regency Ballroom A
27 March 13:30 - 14:15

Hudson CI server is often used merely as an automated build system and to run tests. But is it at the heart of your agile approach to development? Is it providing the fast, self-testing, automated feedback to your development team that increases their ownership of the code and decreases the time it takes for bugs to be discovered and new features to be available to the whole team? Are you overwhelmed by the range and diversity of the plugins available and which will be most effective for your project?

Track: Agile ALM
Experience: Beginner

Need for Speed – Win the SDLC race and stay alive, come learn about agile++

ravit danino
Lake Audubon
27 March 13:30 - 14:15

In today’s reality we cannot afford any fat or unnecessary delays in our time to market neither afford any compromise on quality. Agile is no longer luxury but a necessity. However, agile has to evolve. It has been 10 years since the agile manifesto published. Enough time to revisit some of the practices, refine, enhance, and identify gaps.

Track: Agile ALM
Experience: Beginner

Cloud-enabled Development: Putting the Agile into the Infrastructure (presented by Skytap)

Brian White
Lake Anne
27 March 13:30 - 14:15

As software development teams seek greater efficiency and effectiveness, they often find that they are held back by old IT architecture for development and test. They wrestle with low-powered servers, difficult-to-scale static environments, and a slow IT provisioning and change processes. Today, software leaders at Calypso, Centric Group, Serena Software, and others have radically changed the way they build, test, and deploy software—almost exclusively using cloud computing to power their development processes.

Track: Agile ALM
Experience: Beginner
2:15PM -
3:00PM

Get ready to fight your technical debt, with Tycho, Sonar, and Jacoco

Xavier Seignard [Pod Programming], Mickael Istria [JBoss, by Red Hat]
Regency Ballroom A
27 March 14:15 - 15:00

So Tycho won the war of build engines, right?
With it comes all the power of Maven and the seamless integration with CI engines.
It's not time to rest yet: go ahead and put your build on steroids to make developer life easier and software quality better.
Analyzing complexity, code coverage, coding rules and the whole technical debt is no longer a nightmare (remember PDE builds!) from the developer side to the product manager one.

Track: Agile ALM
Experience: Intermediate

Building the Agile Enterprise: Combining Kanban and tooling to scale Agile beyond your team

Gil Irizarry [Constant Contact], Karen Hannon
Lake Audubon
27 March 14:15 - 15:00

By adopting Kanban for our teams, employing an organization-wide release process and utilizing tooling for continuous integration of software, we have a process and system in place that allows us to effectively scale our Agile methodology across an enterprise and beyond a single team.

Track: Agile ALM
Experience: Intermediate
3:00PM -
3:45PM

Continuous Delivery

Tim Brown [ThoughtWorks]
Regency Ballroom A
27 March 15:00 - 15:45

Businesses rely on getting valuable new software into the hands of users as fast as possible, while ensuring production environments become increasingly stable. Continuous Delivery is a revolutionary and scalable agile methodology that enables any team, including teams within enterprise IT organizations, to achieve rapid, reliable releases through better collaboration between developers, testers, DBAs and operations, and automation of the build, deploy, test and release process.

This talk will provide an introduction to CD: why it matters and key patterns and practices involved.

Track: Agile ALM
Experience: Intermediate

R4E: Code and Model Reviews made easy

Sebastien Dubois [Ericsson]
Lake Audubon
27 March 15:00 - 15:45

Nowadays, code reviews have become an integral part of application development and life cycle management. Based on a framework developed under the Mylyn umbrella, Review for Eclipse (R4E) is an Eclipse review tool that is powerful, yet intuitive to use and very flexible.  It can be used to perform efficient code and model reviews across many different development environments.

In this presentation, we will expand on:

Track: Agile ALM
Experience: Beginner
3:45PM -
4:15PM
4:15PM -
5:00PM

Acceptance Test Driven Development and Continuous Regression Testing with Jubula

Alex Schladebeck [BREDEX GmbH]
Regency Ballroom A
27 March 16:15 - 17:00

All too often there are large gaps between customer expectations (what a customer wants), customer requirements (what the customer actually needs), requirements documents (what the customer orders) and what actually gets delivered. One of the aims of agile processes is to eliminate or at least vastly reduce these gaps by encouraging customers and developers / testers to work together on acceptance criteria, and to gain quick feedback about whether these criteria have been fulfilled.

Acceptance Test Driven Development is one method available to teams who want to ensure that their software is being developed according to the customer’s wants and needs. This talk looks at how the Eclipse project Jubula can be used to give a new dimension to ATDD by automating business-facing tests through the GUI.

Track: Agile ALM
Experience: Beginner

iCTeam: Eclipse ALM on wheels

Jyothi G.Shivashankar [Robert Bosch Engineering and Business Solutions Ltd], Ryan Brooks [The Boeing Company]
Lake Audubon
27 March 16:15 - 17:00

Objective : Present the concept of an ALM product for the Automotive embedded industry based on the Eclipse OSEE project.
This could be embraced and fostered by the Eclipse community and the Automotive industry for their mutual benefits.

Current Status: This product is under development at BOSCH-RBEI.

Track: Agile ALM
Experience: Intermediate
5:00PM -
5:50PM

Lean ALM

Dave West [Forrester Research]
Regency Ballroom A
27 March 17:00 - 17:50

As software delivery becomes more important then so does the discipline for supporting it. ALM is that discipline, providing the structure, tools and practices to enable software to be planned, delivered and maintained. But as software delivery velocity increases, certainty reduces and globalization takes control what of ALM? Has it stepped up? Or is it still a confuse combination of discipline and tools? In this talk Dave West, research director at Forrester Research describes the dirty truth about ALM.

Track: Agile ALM
Experience: Intermediate

M2Eclipse: The collaboration of the Maven & Eclipse Platforms

Jason van Zyl
Lake Audubon
27 March 17:00 - 17:50

M2Eclipse provides a robust and mature solution for integrating Maven with the Eclipse IDE. M2Eclipse continues on the path to be the de-facto standard Eclipse integration for Maven users and Maven integrators alike. Features unique to M2Eclipse, such as the POM editor and support for the Nexus repository indexes, dramatically reduce the Maven learning curve and give full access to numerous Maven, OBR, and P2 repositories around the world.

Track: Agile ALM
Experience: Beginner
5:50PM -
7:00PM
7:00PM -
8:00PM
8:00PM -
9:00PM

Wednesday March 28th, 2012

+ Legend
Legend
Agile ALM
 
Community
 
Cool Stuff (other)
 
Domain Specific Language
 
Eclipse Platform/Eclipse 4
 
EclipseRT
 
Mobile/Embedded
 
Modeling
 
OGSi DevCon
 
Tools
 
Time Regency Ballroom A Lake Audubon Lake Anne
9:00AM -
10:00AM

Building a Plug-and-Play Application Development Platform for the Car of the Future

Peter Semmelhack [Bug Labs], K. Venkatesh Prasad [Ford Motor Company]


28 March 09:00 - 10:00

Automobiles are rapidly getting smarter and more connected.  As a result, they represent an exciting new frontier for software developers. These mass market mobile devices(!) are now becoming platforms for innovation and attracting the attention of companies large and small.

Track: Mobile/Embedded
Experience: Beginner
EclipseCon Keynote
10:00AM -
10:30AM
10:30AM -
11:15AM

Create useful documentation with Mylyn Intent: a step further in Application Life-cycle Management

Alex Lagarde [Obeo]
Regency Ballroom A
28 March 10:30 - 11:15

  • Alice looking at some code: Hey, why is this thing designed this way ? It looks way more twisted than necessary
  • Bob: Just check the design documents.
  • laughs


The facts: documentation update is a burden, so developers do not write doc

When developers make a modification on the code, how many of them has the time to browse through the hundred of pages of documentation just to find where to document the changes, and check the whole doc consistency afterward ?

Track: Agile ALM
Experience: Intermediate

Adaptive Leadership for Continuous Delivery

Cyndi Mitchell [Thoughtworks]
Lake Audubon
28 March 10:30 - 11:15

Over the past ten years, increased global interconnectivity among societies, economies, businesses and individuals has given rise to a lot of complexity. For most people and organizations, the future is more volatile and uncertain than ever before; and this is only the beginning. The next decade belongs those who learn to adapt and thrive through large-scale structural changes and turbulence.

Track: Agile ALM
Experience: Beginner

Scaling agility: Drinking our ALM Champagne (presented by IBM)

Scott Rich
Lake Anne
28 March 10:30 - 11:15

Prove it. That's what the Jazz team said to themselves in 2008, when they
embarked on a journey to create an ALM solution that also provided the
world's first OSLC implementations. Not only was the team proving that the
OSLC specifications would work, they were also proving they could integrate
the data and tools across traditional software development boundaries. This
solution included scaling beyond development to include rich requirements
elaboration and independent test teams. And it is done in the open, with
the team self-hosting on milestone builds through out the development

Track: Agile ALM
Experience: Intermediate
11:15AM -
12:00PM

Frictionless operations with Puppet

Luke Kanies [Puppet Labs]
Regency Ballroom A
28 March 11:15 - 12:00

Puppet is a model-driven systems management tool that excels at automating away the menial operations work and allowing you to do your work without having to delve into operational detail at every step.

Track: Agile ALM
Experience: Beginner

"It is the Agile Transformation, Stupid!"

Israel Gat
Lake Audubon
28 March 11:15 - 12:00

We are witnessing the rapid convergence of three market trends:

  • Markets are becoming hyper-segmented;
  • Moreover, they are becoming fleetingly transient;
  • And, a growing number of prosumers -individual or entities who both produce and consume- exists in the value chains that cater to the needs of such markets

Each one of these three trends is significant. The combination of all three is transformative.

Track: Agile ALM
Experience: Intermediate
12:00PM -
1:30PM
1:30PM -
2:15PM

Build, Stage, Review, Merge: Task-focused Development the Eclipse Mylyn Way

Steffen Pingel , Benjamin Muskalla [Tasktop]
Regency Ballroom A
28 March 13:30 - 14:15

State of the art application development tool stacks often include a variety of ALM systems that are disconnected from each other and lack integration with tools typically used by developers. For tasks, Eclipse Mylyn already streamlines workflow by providing first-class integration with the IDE. The Mylyn project restructuring now enables the same integrated workflows for code reviews, builds and version control systems like Git. For example, a developer can use the Mylyn Task List to track a Bugzilla requirement.

Track: Agile ALM
Experience: Beginner

IP Management and Open Source Software

Janet Campbell
Lake Audubon
28 March 13:30 - 14:15

Updated:

The open source community is a community of communities and IP management varies widely within those communities. This session will examine the Eclipse Foundation’s approach to IP management and how the approaches taken mitigate risk for downstream consumers of eclipse technology. In so doing, we will examine the license spectrum and issues associated with both licensing and provenance within the open source context. The presentation will finish with a discussion of working groups at Eclipse and how they enable industry collaboration within an open source context.

Track: Agile ALM
Experience: Beginner
2:15PM -
3:00PM

Harnessing Peer Code Reviews

Shawn Pearce
Regency Ballroom A
28 March 14:15 - 15:00

For the past 3 years Gerrit Code Review has been the driving force behind the development of the Android operating system, and is being widely adopted by Git users everywhere. Join the ranks of corporate and open source projects that have successfully deployed Gerrit to define a Git workflow, improve code quality, and ensure changes comply with project standards and policies. Learn how Gerrit has helped Git to scale for multi-site installations with more than 15,000 users and 17,000 groups.

Track: Agile ALM
Experience: Beginner

10 Years of Agile from Open Source Eclipse to Open Commercial Jazz

Adrian Cho
Lake Audubon
28 March 14:15 - 15:00

In 2001, a team in IBM created the Eclipse Project, laying the ground for the Eclipse community, the Eclipse Foundation and many more Eclipse projects that followed. Eclipse would quickly become one of the great successes of the software industry. From the outset its model for community-based open software development was unique because it had such strong participation and funding from commercial entities. IBM's initial donation of code was valued at $40 million and by 2011, over 70 companies have invested well over $800 million in Eclipse projects.

Track: Agile ALM
Experience: Beginner
3:00PM -
3:45PM

How GitHub Works

Zach Holman [GitHub]
Regency Ballroom A
28 March 15:00 - 15:45

GitHub consists of a bunch of employees who have worked at other companies in the past and despised it. Okay, maybe they weren't all terrible jobs, but a lot of us remain skeptical of most software development practices.

We do things differently at GitHub. We don't have meetings, we don't have managers, we don't do traditional code review, and we aren't always in the same room, much less on the same continent. And we couldn't be happier about it. We ship code quickly, without a lot of red tape, and still maintain an incredibly high level of code quality.

Track: Agile ALM
Experience: Beginner

Continuous Feedback

Sam Guckenheimer
Lake Audubon
28 March 15:00 - 15:45

Build-measure-learn is the essential cycle of improving product from continuous feedback with users and customers. In this talk, I cover experiences with a portfolio of techniques, including joint design reviews (in-person and web-based), storyboarding, rapid prototyping, flash studies intra-sprint, minimum viable product (MVP) releases, private betas, public betas, polling, forums, and telemetry/instrumentation. I use examples, with both positive and negative experiment outcomes, from the development of the Microsoft Visual Studio Product Line (of which I’m the Product Owner).

Track: Agile ALM
Experience: Intermediate
3:45PM -
4:15PM
4:15PM -
5:00PM

High-Value, High-Impact Requirements At An Agile Pace

Tom Grant
Lake Audubon
28 March 16:15 - 17:00

Agile teams may want to minimize documentation but they still need requirements. This session will describe best practices for the following:

  • Building a requirements toolkit for an Agile team.
  • Delivering "just-in-time requirements" to maintain Agility.
  • Defining customer value in requirements.
  • Getting rapid, useful, and reliable feedback on UX and requirements.
  • Moving beyond user stories to epics, themes, and other forms of content.
  • Turning requirements into strategic assets for other members of the value chain.
Track: Agile ALM
Experience: Intermediate
5:00PM -
5:50PM

Industry Panel: What Is Next for Agile ALM

Mik Kersten [Tasktop Technologies]
Regency Ballroom A
28 March 17:00 - 17:50

Join these industry analysts as they discuss the latest trends in the Agile ALM market. Learn what best practices and strategies are being used by leading organizations to improve their software development efficiency. Discover the latest innovations in tools and practices that you might want to use in your software development organization.

Panelists include:
James Governor, Redmonk
Melinda Ballou, IDC
Thomas Murphy, Gartner Group
Dave West, Forrester

Track: Agile ALM
Experience: Intermediate

All About Eclipse Lyo - re-thinking tool integrations

Michael Fiedler [IBM Rational]
Lake Audubon
28 March 17:00 - 17:50

The Open Services for Lifecycle Collaboration (OSLC) community is working to standardize the way that ALM tools can share data (for example, requirements, defects, test cases, plans, or code) with one another. Linked data concepts are the foundation of OSLC. The focus of the Eclipse Lyo project is to provide an SDK for OSLC for enabling ALM tool integrations. Project content includes reference implementations, test suites, and libraries (including samples and examples).

Track: Agile ALM
Experience: Beginner
5:50PM -
7:30PM
7:30PM -
8:30PM
8:30PM -
9:30PM

Thursday March 29th, 2012

+ Legend
Legend
Agile ALM
 
Community
 
Cool Stuff (other)
 
Domain Specific Language
 
Eclipse Platform/Eclipse 4
 
EclipseRT
 
Mobile/Embedded
 
Modeling
 
OGSi DevCon
 
Tools
 
Time Regency Ballroom A Lake Audubon Lake Anne
9:00AM -
10:00AM

The Future of ALM: Developing in the Social Code Graph

Mik Kersten [Tasktop Technologies]


29 March 09:00 - 10:00

The open source movement has turned the Application Lifecycle Management (ALM) landscape on its head by creating tools that enable the inmates to start running the software asylum. Just as the world changed when social networking tools made it trivial for us to externalize our relationships and activity streams, a new collection of open source ALM tools has made it easy for developers to go far beyond dumping code into SCM. Developers are now externalizing their collaboration practices and workflows into a loosely coupled social code graph connected by tasks and relationships.

Track: Agile ALM
Experience: Beginner
EclipseCon Keynote
10:00AM -
10:15AM
10:15AM -
11:00AM

How I Learned to Stop Worrying and Love the Build

Wayne Beaton , Denis Roy
Regency Ballroom A
29 March 10:15 - 11:00

With Hudson driving builds from the top; Git, Gerrit, Maven, and Tycho in the middle; and Mylyn controlling the pieces from the developer's desktop, The Eclipse Foundation provides an impressive stack of technologies for building software. All this great technology combined with governance, intellectual property management, architectural guidance, and coordination via the simultaneous release, combine to deliver an Application Lifecycle Management (ALM) solution that is the envy of other open source projects and IT departments around the globe.

Track: Agile ALM
Experience: Intermediate

Scrumbox - Building the "perfect" Scrum app with Eclipse technology

Christian Campo [compeople AG]
Lake Audubon
29 March 10:15 - 11:00

If you ever worked in a Scrum team you know how hard it is to find a proper tool to manage your work. Scrum is mostly just a concept and it depends on the team on how it is implemented in the daily work process. So most tools on the market just don't quite fit. The consequence often is: do it yourself! And so we did.
What better way than to implement the application with various Eclipse projects? Equinox, RCP, Virgo, SWT, EclipseLink, Riena and even Mylyn helped us build a nice application fit exactly for our needs. The resulting planning tool is called "Scrumbox".

Track: Agile ALM
Experience: Beginner
11:00AM -
11:45AM

News from Git in Java Land

Kevin Sawicki , Matthias Sohn
Regency Ballroom A
29 March 11:00 - 11:45

Curious what's new in the Java Git ecosystem? Want to know more about the state of Git in the ALM space?

What's new with JGit and EGit 1.2 shipping right before the new year and what is planned for the 1.3 release with Indigo SR2?
We'll demo some of the new features and give an outlook on the Juno release next summer.

We'll also show some new stuff coming with the next Gerrit code review release, its Eclipse integration shipping with Mylyn Reviews and what improvements were made around workflows using the GitHub Mylyn connector.

Track: Agile ALM
Experience: Beginner

Build Trust in Your Build to Deployment Flow!

Yoav Landman [JFrog]
Lake Audubon
29 March 11:00 - 11:45

Frequently deploying to production puts bigger pressure than before on devops to make sure the good, qualified application is provisioned with no mistakes.

This session will explore some common pitfalls with traditional continuous integration that increase risk, introduce manual input and human error, and generally make devops cringe before hitting the “deploy” button.

We will then demonstrate automation techniques that overcome these issues using popular tools, like Maven, Gradle, your CI server, custom scripts and the Artifactory binary repository.

Track: Agile ALM
Experience: Intermediate
11:45AM -
12:20PM

Scrum and Kanban Duet

Damon Poole
Regency Ballroom A
29 March 11:45 - 12:20

By now you’ve probably heard of Kanban, the newest Agile methodology on the block. Much as Scrum and XP play well together, so do Scrum and Kanban. In fact, all three work well together.

This session will introduce Kanban from a Scrum perspective, show how the Lean practice of “One Piece Flow” is the key to both, and look at how to mix and match Scrum and Kanban to fine tune a process that fits your circumstances. This will include: decoupling once-per iteration activities from the iteration, work-in-progress limits, and the concept of “pull.”

Track: Agile ALM
Experience: Intermediate

Agile XXL: Scaling Agile for Project Teams

Alan Bustamante [Seapine Software]
Lake Audubon
29 March 11:45 - 12:20

Description:

In a 2010 study, "Agile Development: Mainstream Adoption Has Changed Agility," Forrester Research reported that roughly 88% of respondents had more than 10 members on a team. And, only 17% had the entire team co-located at the company headquarters. Conversely, many of the Agile books and early Agile success stories promote an ideal team size of five to nine people. The Agile Manifesto also promotes face-to-face conversation as "the most efficient and effective method of conveying information to and within a development team."

Track: Agile ALM
Experience: Advanced
12:20PM -
1:30PM
1:30PM -
2:15PM

Geppetto - An Integrated Development Environment for Puppet

Kenn Hussey
Regency Ballroom A
29 March 13:30 - 14:15

This talk will provide both an overview of current approaches to developing Puppet modules, as well as a look forward toward an expanded vision that includes publishing and consuming modules via the Puppet Forge.

We’ll review the current state of the art in tooling for working with modules, with a particular emphasis on Geppetto, an open source IDE that simplifies the process of creating and editing Puppet manifests and modules. We’ll demonstrate Geppetto's key features and also show how Geppetto supports module development, publication, and consumption in an integrated workflow.

Track: Agile ALM
Experience: Intermediate

Continuous Inspection with Sonar

Olivier Gaudin [SonarSource]
Lake Audubon
29 March 13:30 - 14:15

With Agile Methodology, source code is very much in the center of focus as being an element that must mute constantly over time to be able to embrace change. This key capability to refactor the source code at any point of time is so important that the Technical Debt metaphor was early introduced by Agile practitioners. Today, to sustain a continuous delivery approach, the ability to daily manage Technical Debt is no more an option: Continuous Inspection has entered the game!

Track: Agile ALM
Experience: Intermediate
2:15PM -
3:00PM

Successful PaaS and CI in the Cloud

Steve Harris [CloudBees]
Regency Ballroom A
29 March 14:15 - 15:00

Using Infrastructure as a Service in the cloud is a no-brainer for every startup today, and increasingly in the enterprise. On-demand, self-service access to compute power, disk, and network resources has a profound influence on the behavior of a development team and their ability to produce solutions. They can get their work out faster, and to do so, they are increasingly turning to Continuous Integration (CI) as the backbone of Application Lifecycle Management.

Track: Agile ALM
Experience: Intermediate
3:00PM -
3:45PM

Making Mylyn the Agile Oil, and Glue, for your ALM stack

Rob Elves
Regency Ballroom A
29 March 15:00 - 15:45

The heterogeneous ALM stacks commonly found in enterprises challenge users with a lack of integration. Data in systems deployed across the organization gets out sync causing a disconnect between stakeholders and developers. Mylyn's broad ecosystem of extensions bridges that gap with the popular IDE tooling that providing visibility into projects. These tools are based on the frameworks of the Mylyn sub-projects that cover key ALM concerns. In this talk we will examine how the APIs for tasks, versions, builds, reviews and contexts can be orchestrated and extended to link ALM systems.

Track: Agile ALM
Experience: Intermediate

Development Intelligence: Using Business Analytics for Smarter Software and Systems Development & Delivery

Scott Ambler [IBM]
Lake Audubon
29 March 15:00 - 15:45

Just as business analytics/intelligence solutions informs key stakeholders about the efficiency and effectiveness of their organizations, development intelligence solutions can be used to provide similar insights into how to improve IT organizations. Join Scott for a discussion and demo about how to apply innovative analytic techniques to lifecycle management which yield similar actionable insights about your software and systems development & delivery efforts.

Track: Agile ALM
Experience: Intermediate
3:45PM -
4:30PM