I'm excited about our Birds of a Feather Session at Innovate in Orlando
this year. The title in case you're looking for it in the Agenda Builder is - BOF-1770 Engineers can be social - A look at Collaboration without traditional boundaries.
you're interested in communities, collaboration, social learning,
social business, building your digital reputation ... or if you're just
curious to see what social engineers look like .. we'd love to see
you. We'll be meeting Monday June 4th from 12:45 to 1:30 in the Dolphin
- Oceanic 1.
In the spirit of collaboration without traditional
boundaries, I'd like to start our BOF session now - If you are
interested in this topic, we'd love to hear your thoughts ... even if
you're not going to be in Orlando on June 4th at 12:45PM in the Dolphin -
Oceanic 1 - see how I'm trying to collaborate without regard for those
Some conversation starters ... Click HERE to join the discussion. If you just want to leave a quick comment, please feel free to add a comment here on this blog.
Identifying the domain or interest area is a key component of successful communities. What topics are you most interested in seeing us bring people together?
We think we know what makes a community valuable to you ... but would like to hear from you what you think.
If you're one of the small percentage of people who actively contribute, let's talk about what motivates you to contribute and share your experiences.
If you're part of the majority of people who just want to listen .. we'd like to listen and hear about what types of topics would you be interested in "listening to"
Coming together (even online) is critical to people getting to know each other. Let's discuss the types of events that you would like to see.
What kinds of things/conversations do you NOT want to see when you come to a community?
From January 27 - 31, there will be the annual gathering of developers, administrators and line of business executives, in Orlando, interested in collaborative technology that makes us Work Together, superhuman, and social. For 20 years people have been coming to the conference formerly known as Lotusphere. Connect 2013 focuses on the business benefits of being social. How we can find more, see more, learn more, do more when we engage and leverage the people in our network. I grew up hearing people say that "it's not what you know, it's who you know". Social business gives insight to that statement. I am more efficient and productive when I utilize the people that I know. I know someone who works on "this stuff" who knows "a guy" that has "some information" that will help me solve my problem.
In recent years, there has been an increased focus on the line of business manager, whereas Lotusphere was always know for being very "techy". This year, there is the "Lotusphere Stream" which caters to the technical audience. There, you'll find sessions presented by engineers, rather than marketing professionals. What you may give up with regard to "polish" you get back in the way of technical insight. It's all about utility. This is where you'll get the information that you need from the people that you trust. Here are some highlights:
The App Dev Throwdown is an opportunity to show off your code to your peers. Compete on the main stage, or vote for your favorite.
Jane McGonigal talks about how we can save the world by playing more online games.
The call for papers is open for IBM Innovate 2013. This year there are two streams: The Technical Exchange @Innovate and Team Directions @Innovate. Full descriptions for these streams and their areas of interest are on the conference website. The submission deadline has been extended to January 21, 2013!
So, think about ideas for your paper. If you have general questions about submission ideas, leave a comment on this post or use the message board.
UPDATE: Information about all conference tracks is available on the call for papers site, but track chairs for the following subjects have offered ideas about what might make a good paper topic -and- they are eager to hear any ideas that you have for these tracks:
Show measurable results: There is a big difference between saying “This worked for us” and “We achieved a 35% Return on Investment”. Measurable results are a great way to prove the effectiveness of your strategies to your audience.
Use real-life examples: There is no substitute for experience. Audiences love to hear directly from people who have implemented winning strategies. If you’re an IBMer or an IBM Business Partner, team up with a client to bring your story to life. If you’re a client, dedicate some of your time to letting your audience know how things really worked, or didn’t!
Avoid sales pitches: Infomercials are not welcome. Audiences want to learn how to be successful; if that includes a mention of a specific product or service, then great. If that focuses solely on a given product or service, then audiences will tune out. If you came to advertise, you should participate in our solution center.
Explain the big picture: how your organization collaborated: Software delivery is a team sport. And while your presentation may focus on a specific aspect of software delivery, it likely has impacts on other areas of, or individuals within, your organization. Don’t forget about those impacts, tell us how you integrated and collaborated with other tools, areas or individuals. We want to understand the full impact of your strategies.
Speak to your industry: Sometimes your successful strategies will be dependent on circumstances unique to your organization. Consider generalizing your guidance so that it will apply to others in similar industries or more generic situations.
The bottom line. It seems that is what everyone is interested in. It makes sense though… would you want to spend 85% of your IT budget, or 50%? One company was able to cut their IT maintenance budget to 50%, allowing them to shift the extra funds to innovation. They also reduced the number of applications supported by 45%. With Rational Focal Point, you can visualize the human and financial costs over time, and make objective decisions about where to invest for maximum ROI.
Whether you’re the person buying the software, or the person using the software, you’ll be interested in these four recently published articles to help you with the financial and time ROI for Rational Focal Point.
Determine ROI for projects with the Investment Analysis component The Investment Analysis component in Rational Focal Point uses input-bounded estimates for costs and benefits to compute a distribution for net present value (NPV) of the project over its lifetime. From the NPV, it calculates other key values, including return on investment (ROI). See what formulas it uses and learn how it works.
Track project status through Rational Focal Point Monitor projects tracked by other Rational applications by using the XPathValueFetcher business rule in Rational Focal Point to fetch key values, such as status and progress. You can configure the rule to run as a background batch process to periodically synchronize data from Rational Team Concert and Rational Requirement Composer.
You can use the version attribute in IBM Rational Focal Point to take snapshots of data, including data from the Investment Analysis component. This article explains how and provides an example of how to work with snapshots.
Mobile is about anytime, anywhere access to information. It improves productivity and is driving business innovation in the enterprise. Mobility enables quicker access to customer data, improved customer satisfaction and support, customer access to business and important functionality, and the capability to respond to customer demands.
Mobile is not only one of the most exciting trends affecting IT today, but an inevitable one. Indeed, most companies already have some type of mobile strategy. However, in order to take it to the next level and offer five-star apps, businesses will have to integrate mobile applications with business-critical back-end data sources.
Join us for this complimentary webcast as our subject matter experts discuss a unique IBM solution that combines end-to-end application lifecycle management with both mobile and mainframe development features all integrated into one package. The experts will spotlight a new mobile app that uses the sale of office supplies as an example. They will also show you how to bring a green-screen application into the mobile era using Rational Developer for System z and Worklight.
Fragmentation of devices and platforms
Speed and frequent iteration of the mobile lifecycle and continuous delivery
Connectivity to back-end systems and enterprise clouds
Security to protect corporate data and managing BYOD
Mobile Context taking advantage of unique capabilities such as geo-location
Delivering high-quality apps and rapidly incorporating customer feedback
Sometimes I wish I had a crystal ball so I could see what you want to read on developerWorks. But I don’t, so I turned to what I do have: History. I went through all of the reports and identified the 12 most popular articles in 2012. I chose twelve articles because, well, it was 2012, although I don’t think I’ll use the same method in 2050. In this instance, history didn’t prove very helpful. Perhaps it’s because there are, on average 590,000 of you who visit our site monthly. Or because we published 139 articles, which gave you a wide variety to choose from.
So, given that I don’t have a crystal ball and history isn’t showing trends, I’m going to the source. You. What would you like to see published on the developerWorks Rational site this year? Be sure to post your requests in the comments section. While you’re thinking about that question, take a look at the top 12 articles published in 2012.
Sequence diagrams play a key role in documentation. These diagrams easily depict the flow, interaction among objects, and message communication. Bala Subramanaian Vetrivel describes how to generate sequence diagrams for Java projects by using IBM® Rational® Software Architect for WebSphere Software, Version 7.5.4. He also explains the limitations of sequence diagrams that cannot be edited, the need for generating editable sequence diagrams, and steps to generate editable diagrams.
This series of articles about the importance of documenting methods focuses on integrating Rational® Method Composer with Rational Team Concert™, which is based on Jazz™ technology. Part 1 explained the value of an integrated approach, and the subsequent articles use sample scenarios to describe how organizations use these integrated tools. Part 2 described how a team used a process included in Rational Method Composer, and Part 3 covered how they extended the process description to accommodate new process needs and then automated that process in Rational Team Concert. In this article, Part 4, Ricardo Balduino describes how the team starts with and then adapts existing practices from Rational Method Composer and creates a new process template in Rational Team Concert to get the team started and to run the project.
IBM Rational Software Architect Version 8.5 introduces technology support for Spring, Hibernate, Struts, and Java 7, and makes adoption easier by providing a Microsoft Visio import option. This new version also includes the Design Manager Version 4 beta, which introduces simplified team working and improves reuse. Steve Arnold describes these and other highlights of this release.
The Open Group Architecture Framework (TOGAF) and its modeling language, ArchiMate, are increasingly popular techniques for documenting and evolving the architecture of an enterprise. Several tools, including Rational® System Architect support them. However, ArchiMate lacks the elements needed to describe the nonfunctional aspects of the enterprise, thereby limiting the usefulness of the resulting enterprise architecture in environments, such as cloud, where service levels are primary business requirements. Fabrio Castiglioni and Francesco Pedullá show how to extend the ArchiMate metamodel to build a nonfunctional model extension that goes from business to technical architecture. They also provide a simple customization to download, so that you can use the new metamodel extension in Rational System Architect.
The term "return on investment" (ROI) is frequently used to describe the benefit derived from investments in software and systems or other business investments. To better align software and systems investments, there are different kinds of ROI answers to different business questions: Have we received a good return on the investments to date? Should we continue to invest in the project? What will be the total ROI over the life of the software or system? Murray Cantor provides the different ROI calculations to answer these questions.
Businesses with SAP environments that need to adapt to changing needs quickly will benefit from an open, extensible ALM (application lifecycle management) platform that is based on industry standards. With tools that scale existing processes, reduce costs, and use a quality-based approach, you will meet business objectives efficiently, too. Bernd Eberhardt explains how and why integrating SAP's Solution Manager with Rational ALM applications optimizes deployment for SAP and non-SAP projects.
Since the mid-1990s, enterprise architecture has been evolving as an independent design discipline in the area between strategy and architecture. Although interest has been growing in recent years, the discipline is still considered immature, and many enterprises remain ambivalent or skeptical. Jan Gravesen discusses the considerable value that enterprise architecture can bring and how it can be successfully implemented to overcome much of that organizational skepticism.
When we think of computer resources in the cloud, we usually think of public clouds, such as the ones offered by Google or Amazon, with infrastructure or applications shared by millions of clients worldwide, through the Internet. Some organizations, because of their organizational cultures or for security or regulatory concerns, cannot move directly into public clouds, but they have the option of private clouds. Sandra Sergi Santos explains the advantages and ways to use them to optimize your investments, processes, and infrastructure.
IBM PureSystems: A game changer in the development, deployment, and management of IT applications By Steve Abrams, Distinguished Engineer and Chief Cloud Architect, IBM, and Timothy Hahn, Distinguished Engineer, Chief Architect for Enterprise Tools, IBM
IBM® PureSystems™ is the first offering in a brand new system category from IBM — a new class of systems known as "Expert Integrated Systems." The technology is designed to get IT organizations up and running in as little as four hours, cutting months off the time required to deploy new applications. PureSystems combines the flexibility of a general-purpose system, the elasticity of the cloud, and the simplicity of an appliance. This introduction by Steve Abrams and Timothy Hahn explains further and describes how application development tools and the Rational solution for Collaborative Lifecycle Management (CLM) complement PureSystems to provide a streamlined application development, test, and production environment.
Continuous integration in agile development: How agile methods, continuous integration, and test-driven enhance design and development of complex systems By Martin R. Bakal, Worldwide Offering Manager, Electronics Industry, IBM
Martin Bakal explores how agile development, continuous integration (CI), and test-driven development (TDD) techniques can be employed in embedded software development. When applied as part of an architecture-based approach, these combined practices provide both high quality and project flexibility.
IBM® Rational® Rhapsody® 8.0 and Rational Rhapsody Design Manager 4.0 provide simplified design collaboration with new systems engineering workflow with a Jazz technology-based database repository that unifies requirements and design. Paul Urban also gives you highlights of other additions or enhancements: A single source of truth based on OSLC integration; reference workflow with certificate from the TÜV SÜD for development under ISO 26262 Road Vehicles Functional Safety and IEC 61508 Functional Safety standards; enhanced user experience and productivity with solution-focused guidance to assist new users; updates for UPDM 2.0, SysML 1.3, and AUTOSAR 4.0 and 3.2; improvements for usability and performance improving systems engineering workflows and agile embedded and real-time software development. These new versions also add many usability enhancements and improvements for systems engineering and safety-critical development.
It's hard to deliver on the agile principle of "done, done, done" for complex, heterogeneous systems. Monica Luke explains how service virtualization can improve team collaboration and align the independent test organization's focus on the same milestone as the development team.
Thank you to all of our authors and community participants for making this a great year for developerWorks Rational. We have enjoyed getting to know you through the following activities:
Rational community roll call: Through weekly publication schedules, we get to know a lot about our article authors. We are always fascinated by the work that they do, both in and out of their day jobs. So some of them have volunteered to share their stories with you. Through this Q&A series, we hope you've learned something more about what motivates their dynamic and diverse technical minds.
Content updates: Each week, our production team curates all updates on our "New content on developerWorks Rational" blog posts. If you value receiving technical information about using Rational software in this way, then join the community and subscribe to this blog. We'll keep you posted.