Improving Agile Development Teams with 6th Sense Analytics and Atlassian JIRA

play_blip_movie_735521();

In this screencast, I talk with 6th Sense Analytics‘s Jared Richardson about the 6th Sense product for collecting and learning from development team metrics. He walks us through different scenerios for tracking down how time is actually spent in development and talks us through how that knowledge can be used to create a better and more productive development experience. He also shows us how 6th Sense integrates with Atlassian‘s JIRA to stream line this process and help everyone establish realistic, fact-based project management.

Monitoring Panel at barcampESM ’08 – IT Management Podcast #03

John Willis moderates this panel from barcampESM '08 in Austin Texas on the topic of monitoring, if it matters, how it connects to "higher level" IT management ideas, and overall discusses the current state of monitoring in the IT management world.

The panelist are a nicely diverse set from Zenoss (Erik Dahl), OpenNMS (Tarus Balog), IBM Tivoli (Heath Newburn), and BMC (Chip Holden).

Disclaimer: IBM, Zenoss, and BMC are clients.

Agile Project Management Across Organizational Boundaries with JIRA and VersionOne

In this screencast Jerry Odenwelder walks us through the issue tracking integration between Atlassian's JIRA and VersionOne. VersionOne is a hosted, Agile project management tool for development teams. The idea of the integration is to take defects, bugs, requests, and other "issues" from JIRA and tightly integrate them into the Agile project management workflow provided by VersionOne.

We start out by describing the Agile project management approach of bundling up issues into short "sprints" that development and QA teams work on when evolving software. What's interesting about the scenarios Jerry shows us is how they show issues moving across organizational boundaries during the issue's life-cycle. In the first stage of an issue's life the help-desk takes an issue into JIRA, probably a bug or request. The JIRA/VersionOne integration then sucks that issue into VersionOne where the development team can prioritize and work on the issue. Once the team is done, the issue is kicked back up to JIRA where the help-desk (or whoever) can do the proper accounting to make sure customers are happy.

As Jerry notes, the integration is free and open source, available for download in the next few weeks.

As a viewing note, be sure to view the fullscreen version of the podcast for a higher resolution version.

Disclaimer: Atlassian sponsored this screencast.

Enterprise OSGi, a Discussion with Eric Newcomer

While at the Eclipse Runtime Summit, I had the chance to talk with Iona's Eric Newcomer (CTO of Iona, Co-Chair, Enterprise Expert Group, OSGi Alliance, and well respected enterprise coding guy) about the emergence of OSGi as a server-side, or enterprise technology.

We discuss how OSGi came to be a technology of interest in the enterprise space, and move on to the formation of the OSGi Enterprise Expert Group. Eric goes through a high level list of what the "enterprise" here means: mostly the usual suspects of security, adding distributed functionality, messaging, scalability, and performance.

I ask Eric about the process that the OSGi Alliance uses and we discuss the interesting role of the full time spec writer that the OSGi Alliance uses. As Eric outlines, there's a process pretty similar to the JCP process, where the deliverables are a specification, a reference implementation, and TCKs to verify implementations.

We then discuss the overall idea of componentizing Java – what OSGi bundles and modules seek to do. As the Java world is pretty well split between Sun and OSGi's ambitions here, we touch on Eric's thoughts there and a little bit of the historic background between the two parties.

Finally, we end up with a rough road-map for the OSGi Enterprise Expert Group and Eric's thoughts on the Eclipse Runtime Summit we'd both just attended.

Thanks again to Eric for the interview ;>

Disclaimer: Eclipse is a client and sponsored this video. Iona is also a client.

Eclipse Service Oriented Device Architecture (SODA), part 1 – Overview

In this two part screencast, I talk with Andy Smith about the Eclipse SODA project, part of the Eclipse OHF effort. In the first part, Andy gives us an overview of the device populated network with edge and centralized servers that SODA services. He then explains the Stepstone use-case for in-home medical monitoring devices that serves as an example use of SODA. In the second part, Andy demo's how the dynamic nature of SODA provided by Eclipse Equinox allows for the easy, dynamic deployment and use of remote devices. Also, be sure to check out the A Smarter World for Charley for the Charley scenario mentioned.

Use the full-screen button on the movie widget to see a larger version.

Eclipse Service Oriented Device Architecture (SODA), part 2 – Demo

In this two part screencast, I talk with Andy Smith about the Eclipse SODA project, part of the Eclipse OHF effort. In the first part, Andy gives us an overview of the device populated network with edge and centralized servers that SODA services. He then explains the Stepstone use-case for in-home medical monitoring devices that serves as an example use of SODA. In the second part, Andy demo's how the dynamic nature of SODA provided by Eclipse Equinox allows for the easy, dynamic deployment and use of remote devices. Also, be sure to check out the A Smarter World for Charley for the Charley scenario mentioned.

Use the full-screen button on the movie widget to see a larger version.

Eclipse Swordfish – An SOA Runtime Environment

In this screencast, Ricco Deutscher or the Eclipse Swordfish project walks us through the architecture, intentions, and road-map for the OSGi-tools SOA runtime, Swordfish. As Ricco outlines, the Swordfish came about from the desire to benefit from combining the use of JBI, SCA, and OSGi. JBI lends a good packing methodology, SCA helps with the execution of service components, and OSGi adds in the dynamic functionality needed and helps glue it all together.

Disclaimer: Eclipse is a client and sponsored this screencast.

Eclipse Rich Ajax Platform (RAP), part 2 – Demo

In this two part screencast, Jochen Krause and I talk about the Eclipse Rich Ajax Platform, or RAP for short. RAP is a front-end framework that uses the Eclipse RCP programming model to create Ajax front-ends in Java. In the first part, Jochen gives us an overview of RAP and how it fits into the overall Eclipse runtime and then shows a few demos of using RAP in the second part.

Eclipse Rich Ajax Platform (RAP), part 1 – Overview

In this two part screencast, Jochen Krause and I talk about the Eclipse Rich Ajax Platform, or RAP for short. RAP is a front-end framework that uses the Eclipse RCP programming model to create Ajax front-ends in Java. In the first part, Jochen gives us an overview of RAP and how it fits into the overall Eclipse runtime and then shows a few demos of using RAP in the second part.

The JIRA Connector for Mylyn, Demo

In this demo, I talk with Mik Kersten who demonstrates the JIRA connector for Mylyn. Mik shows us how the JIRA connector is used to provide a rich, desktop interface for the JIRA issue tracker and then shows how the "self micro-managing" features of Mylyn layer on-top of JIRA.

Also, be sure to check out the previous RedMonkTV episode that goes more in-depth on Mylyn.

Disclaimer: Atlassian is a client and sponsored this video.

Eclipse Equinox and Component Oriented Development, Part 2 – Demo

In this two part screencast, Jeff McAffer and I talk about component oriented design with Eclipse Equinox. In the first part, Jeff lays out a brief introduction to Equinox and we discuss, essentially, what it’s like to code with OSGi bundles and services. In the second part, Jeff uses a bundle distribution problem to illustrate factoring a code-base into bundles and demonstrate what OSGi coding feels like. For a higher resolution image, be sure to select the full screen mode. Also, there are many other formats and sized of the video available.