At the Agile 2011 conference, plenty of ALM vendors were available to talk about their latest products and enhancements. Trends in ALM include broadening of ALM, both at the front and back ends of the development lifecycle. On the front end, vendors are including more support for portfolio management and idea management. On the back end, we’re seeing more focus on release management, DevOps, and maintenance. Continuous integration and automation of the release process continue to get attention, and, in fact, SSQ is focusing on continuous integration and automation as our primary content theme for September.
Lean development is also getting a lot of attention, and vendors are looking at including Kanban support as part of their wares.
In the video below, Forrester analyst Dave West speaks about what he sees as ALM trends, including more support for cloud computing and mobile development.
[kml_flashembed movie=”http://www.youtube.com/v/keQIwVbOAVU” width=”425″ height=”350″ wmode=”transparent” /]
How about you? What enhancements would you like to see from ALM vendors? What trends are you seeing?
Ci&T, a provider of software product engineering and application development, announced the opening of a new nearshore delivery center in Argentina. The center, with its near-local proximity, will solve the time zone issue that can be a major challenge when North American countries work with Asia.
Ci&T practices Agile and Lean development, which typically promotes co-location. I asked Cesar Gon, CEO of Ci&T, whether addressing the time zone would be enough to allow for strong communication between the development team and the client. What about language barriers and cultural differences? He answers:
Of course we need to be attentive to these issues, we cannot downplay it. However, we cannot forget that cultural differences between North America and South America are far smaller than those between Asia and the Americas, especially in those countries with a large contingent of immigrants from several different places in Europe, like Brazil and Argentina. Still, companies from the region that do business in the U.S. should be concerned about programs that provide an opportunity to build their own “melting pot.”
At Ci&T, we have brought Americans to work at our headquarters in Brazil for extensive periods of time. We’re currently hiring dozens of Americans to spend a year in Brazil. Later, these people will be key personnel in the U.S., with knowledge of both cultures. Our local team is comprised of both expats and local hires, so everyone can learn about the cultural differences. As for language, we also have corporate programs for English proficiency improvement, which is part of our annual strategic goals. Communication goes far beyond just language, and our clients frequently praise our team members as “strong communicators” — not because our English is better than anybody’s, but because we ask when we don’t understand and we speak up when we disagree or see a better way — contributing to the generation of business value.
I asked how frequently the development team met with the client, wondering if the meetings could be as effective in this type of distributed environment.
We establish daily, direct communication with our clients. That’s the beauty of Agile and Lean: the focus is on people and how they interact, rather than processes and how documents are handed off. The whole dev team “meets” the client once a day (which is possible only because of nearshore), then the ScrumMaster (Ci&T) and the Product Owner (the client) talk to each other as many times as necessary during the day. Every two to three weeks, there’s a demo meeting with all stakeholders, including project sponsors and business users, where the software developed during those weeks is shown. We use teleconferences, web conferences, and telepresence features, as well as, of course, our lean onsite teams, with key personnel such as Project Managers and Senior Software Architects.
Perhaps nearshoring is a new trend in the industry? Communication barriers are being removed, thanks to technologies, but solving the time zone issue has been a problem. However, with nearshoring, we are one step closer to creating distributed Agile teams that are able to communicate as effectively as co-located teams.
Agile 2011, the annual conference put on by the Agile Alliance, was held August 8th through 13th in Salt Lake City, in honor of the ten year anniversary of the Agile Manifesto, which was crafted in nearby Snowbird, Utah.
On SSQ’s Agile 2011 Conference page, you’ll find 27 videos from presenters, vendors, analysts and participants. Learn how positive psychology helps Agile teams in a recap of Barbara Frederickson’s keynote. Additionally, we have included several interviews with well-known speakers.
In Business analysis in Agile development: Q&A with Mary Gorman, you’ll find out about some of the lightweight techniques that Mary and her colleague Ellen Gottesdiener have developed for eliciting requirements.
In Scrum in sales: Q&A with Scrum founding father Jeff Sutherland, Sutherland, one of the Agile Manifesto signatories, speaks about the use of Scrum in all lines of business, including sales.
Agile methodologies are known for being playful and collaborative, encouraging teamwork in new and fun ways. The conference itself sports opportunities to have “dinner with a stranger,” participate in “open jam” sessions on topics of your choosing, advertise jobs on an open job board, or simply start a new board game in order to make new friends.
[kml_flashembed movie="http://www.youtube.com/v/60XyT0Jwrcc" width="425" height="350" wmode="transparent" /]
The conference proved that fun and learning go hand-in-hand. Check out our page and share it with your friends.
Today uTest announced that it is expanding from its traditional focus on functional testing to include a suite of end-to-end testing services that encompass security testing and localization testing. SSQ spoke with uTest CMO Matt Johnston, who said that uTest customers had already begun to request different testing services, and with the unique model that uTest uses—one that involves 43,000 testers in 78 different countries— and careful preparation and training, they were positioned to officially expand into these new markets. Johnston explained:
“Too often ‘software testing’ is synonymous with ‘functional testing.’ But to create a truly great application, it’s not just functional quality, it is things like load and performance engineering, it’s certainly testing for security and privacy vulnerabilities… If you’re a big enterprise company that has an internationalized application, its localization testing, that this notion of software testing is actually bigger than making sure that an application works properly from a functional perspective.”
uTest’s security testing services offering will be powered by a partnership with Veracode, Inc., provider of the world’s only independent, cloud-based application risk management platform. Testing experts will be able to take advantage of Veracode’s cloud-based automated testing tools, performing code level security testing, and in turn, Veracode will be able to offer their customer uTest services.
In planning for this expansion, uTest tapped into their existing base of talented testers and recruited new professionals who can perform high-level security and localization testing. Customers will benefit from this service, which eliminates much of the cost associated with hiring outside consultants while also ensuring the expertise and experience of the testers brought on for particular types of software testing projects. Johnston said:
“What we found is that a lot of companies from enterprises down to small and medium businesses have QA departments; oftentimes they don’t have the specialized expertise around things like security audits, or usability testing, or load and performance engineering… With uTest they can go and access the person or persons who have that specialized expertise and they can do it on demand, so it really cuts down the friction and ultimately the total cost of things like security testing or load and performance engineering.”
This afternoon I had the pleasure of speaking to Robert Holler, CEO of VersionOne, one of the conference title sponsors at Agile 2011. VersionOne has a new UI and a number of recent enhancements, but what Holler spoke to me today about were VersionOne’s two new strategic partnerships. The first is with Leankit Kanban, which will incorporate additional Kanban functionality into VersionOne’s existing toolset. The second is with Industrial Logic, which includes an eLearning platform built into the IDE.
[kml_flashembed movie="http://www.youtube.com/v/9T9ErWaqS40" width="425" height="350" wmode="transparent" /]
Rally Software, one of the title sponsors here at the Agile 2011 conference in Salt Lake City, has made several announcements about enhancements to their offerings. Tune in to the two video clips below to hear from Todd Olson and Ronica Roth about how Rally is capitalizing on the latest trends in Agile ALM including increased focus on Kanban and portfolio management.
[kml_flashembed movie="http://www.youtube.com/v/I1-gOxlxOac" width="425" height="350" wmode="transparent" /]
[kml_flashembed movie="http://www.youtube.com/v/EJGfBVGrPrU" width="425" height="350" wmode="transparent" /]
Representatives from ThoughtWorks and ThoughtWorks Studio were available today at the Agile 2011 conference to talk about their latest offerings. In this set of videos you’ll hear from Continuous Delivery author Jez Humble and other leaders about their recent announcements with their product and service offerings.
[kml_flashembed movie="http://www.youtube.com/v/oKGjb2L1T8s" width="425" height="350" wmode="transparent" /]
[kml_flashembed movie="http://www.youtube.com/v/HV4o_RXO7mY" width="425" height="350" wmode="transparent" /]
One Agile trend I’ve noticed is that its practices and techniques are now being accepted in more in areas that traditionally did not use the methodology, such as embedded systems. As evidence of that, for the first time this year, there is an “Agile for Embedded Systems Development” track at the Agile 2011 conference.
Yesterday, I attended John Maxwell’s session about Embedded Testing Techniques. We have reactions from two industry leaders and experts in the area of embedded systems test, James Grenning and Nancy Van Schooenderwoert:
[kml_flashembed movie="http://www.youtube.com/v/5oIWbHZ51q8" width="425" height="350" wmode="transparent" /]
[kml_flashembed movie="http://www.youtube.com/v/KDaiWyRWTPM" width="425" height="350" wmode="transparent" /]
At the Agile Alliance 2011 conference in Salt Lake City, there are 268 sessions, so choosing which ones to attend has been a challenge. Behavior driven development (or BDD) is an area that I hadn’t really explored in the past and wanted to find out more about. What exactly is this technique all about? Unlike test driven development (TDD), BDD is not about coding or testing, but more about having conversations with stakeholders in such a way that it will uncover and clarify requirements.
In this short video clip, BDD expert and trainer Liz Keogh gives a short overview of the BDD tutorial she delivered:
Tuesday morning’s Agile 2011 keynote, “Why Care about Positive Emotions?” by Positivity author Barbara Fredrickson taught us how positive psychology has proven that positive emotions help us become more aware and open. Fredrickson used the sun opening a water lily as a metaphor, saying that scientists have shown that positivity “open us up.” After “injecting positive emotions” into people in a lab environment, by showing them positive photos, giving a surprise gift or playing pleasant music, scientists have been able to study the brain and found indications that these people experience an increased awareness of their surroundings.
This is just one of the many learnings of positive psychology, a movement that became popular ten years ago, at the same time as the Agile manifesto. Positive emotions allow people to experience “more possibilities, more creativity, more resilience, better performance, and make better decisions,” said Fredrickson.
Besides becoming a popular movement in the same time frame, Fredrickson noted other parallels between positive psychology and the Agile Manifesto. Being adaptive and agile is common to both. Both have nailed some truths of human nature, namely that we must have trust and faith in individuals and teams.
Audience members were inspired. “Coaching and positivity go hand in hand,” commented an Agile coach, noting that by using positive behavior in “coaching moments,” will ultimately lead to increased productivity.
In the video below, you’ll hear some reactions from audience members who thought this message is will help leadership and management the importance of a positive environment in the workplace.
[kml_flashembed movie="http://www.youtube.com/v/KEUmwk4GlnA" width="425" height="350" wmode="transparent" /]