News |  Whitepapers |  Blog |  Traceability |  Twitter

August 31st, 2010

Requirements & agile.

When working in agile, do you need requirements? The short answer: yes.

Whenever you’re starting a new project, you need to be able to identify the business requirements. Like Scott Ambler says in Agile Modeling, people are going to ask you the “fundamental business questions.” How long is it going to take? What’s the vision? What’s the cost? For funding and business support, you need to find answers to these (and other) questions.

A product or project manager needs to have a clear vision of what’s about to be built. If the can’t PM gain consensus on what that strong vision should be, he or she can’t lead the team. Without stakeholder and team collaboration, the development process becomes unnecessarily difficult — and the chance for project failure increases significantly. Well written requirements, an honest and open dialogue and a collaborative review process help teams build better products.

Writing requirements doesn’t pull you away from an agile process. Not all requirements may be determined upfront, but instead, requirements can be collected and modified in flexible development. Laurie Williams from Software Engineering explains, “To do this, there must be frequent contact with the customer to determine what the customer really wants.” Collaboration is key in agile methodology.

As agile practicers know, the development process isn’t infallible. It requires revisions along the way. But requirements aren’t a hindrance — they help you understand what stakeholders want and develop a vision to guide you through smoother development cycles.


August 30th, 2010

Commute by bike.

This week begins the BTA’s Bike Commute Challenge 2010. Although several members of the Jama team are regular bike commuters, we’re hoping to get even more for the month of September. Some of us have a longer commute than others (from .5 to 13.5 miles), but we’re all excited to participate — especially after we heard Derwyn is making post-commute smoothies.

The workplace with the highest percent of commutes by bike in each size category wins the challenge. If you’re interested, you can register here. We’d love a little friendly competition…


August 27th, 2010

Agile in. Waterfall out. 3 highlights of the takeover.

In a battle of blogs, two authors went head-to-head to dispute the strengths and weaknesses of the agile methodology in contrast to a more traditional waterfall approach.  The initial 10 points, written by Donald Patti, were examining weaknesses of agile, while the second author, Bob Hartman, countered in support of agile.  Here are three highlights from the face off supporting why agile is gaining traction not only among developers, but throughout entire organizations.

Heavy customer interaction is essential. Regardless of preferred methodology, this should be part of any company’s priorities to build better products.  The earlier customers get involved, the better.  Remaining agile allows for customer feedback to be input throughout the whole project lifecycle and requires business teams and developers to remain more connected.  This might sound like “extra time” added to projects, but this increased collaboration actually has been shown to help teams complete projects faster while still maintaining quality.

Agile thrives with co-located teams – The trend of expanding teams throughout different geographic locations continues to increase.  But it is not only development teams that are scattered across the world.  Organizations have analysts, product managers and engineers around the globe and keeping everyone connected to make sure projects are completed on time and on budget requires an agile process that is flexible and open.

Agile has limited project planning, estimating, and tracking. While this is true, it is important to remember that increasing the amount of time for planning, estimating, etc does not guarantee better products.  What does make a difference is the way in which teams respond to change throughout the project’s lifecycle.  Adopting an agile process is going to put teams in a much better position to face ambiguity as it undoubtedly occurs and respond more appropriately.


August 26th, 2010

Notes from Agile 2010: for those of us who couldn’t attend.

Photography by Edward Reardon, some rights reserved (Creative Commons).

Two weeks ago, Agile Alliance hosted the Agile2010 conference in Orlando, Florida. Although the Jama team couldn’t make it down for the conference (especially with the impending release of the Review Center…), we followed conference happenings through friends, blogs, Twitter, and Flickr. As event attendees continue to discuss conference take-aways  online, we’ve noticed a few trends:

Agile is evolving and increasingly mainstream. At sessions and in keynotes, Agile2010 attendees and presenters agreed that agile methodology is spreading. However, tied with its growth, agile practitioners felt like software still doesn’t have the “perfect” process, and it needs work.

Senior Forrester Analyst Tom Grant noted that there are more “Big Ideas that aren’t strictly agile, but important to agile’s success,” with the growth of agile. And at Jama, we agree. Purely agile methods aren’t realistic for every enterprise developer, but hybrid agile-waterfall principles and processes can transform development — and help companies build better products faster, cheaper and with exceptional quality.

From many bloggers at Agile2010, the growth of agile principles is also a exciting and frightening. There’s a “growing need for coaches in the agile community,” and a need for more support for leadership and exchange of ideas with peers. For this, conferences like Agile2010 offer real opportunities.

Read more on agile and the enterprise from Industry Analysts, Practical Agility, Edward Yourdon and Tom Grant.

Collaboration and communication are critical — especially in distributed teams. At the Industry Roundtable, David Norton from Gartner explained, “Organizations with distributed teams need to invest tools that will allow constant communication and knowledge sharing.” Other panelists suggested that although face-to-face contact is critical, as agile expands to larger enterprises, it requires creating a shared culture and understanding though different means. In Scott Ambler’s “Agile Mythbuster,” presentation, he explained that today, over half of agile users don’t work in the same room (42% of agile teams are colocated in the same space; 17% are in the same building; 13% are within driving distance; and 29% are “very distant” from other team members, according to his own survey).

At another session on Agile UX, Dave Nicolette learned that all those affected by a change in process, “have to be engaged during the planning stages” when implementing a new process. In his example, a UX team was blindsided by a shift in process when they were left out of communication and discussions. In this example, the UX wasn’t only confused, but also feeling “excluded, discouraged  and disconnected.” It took over a year to recover.

Part of collaboration is learning and listening to your colleagues. Jean Tabaka hosted a session on the Agile Organization, and discussed models for fostering communication and collaboration in your organization. Read more about her workshop here. Read more on collaboration from David Draper, Industry Analysts, and another post from Edward Yourdon.

To implement and truly invest in agile, you need management buy-in. This can be tough, as some attendees noted. Although there was a lot of diversity at Agile2010, the missing role was of the executive. Analyst Tom Grant notes that without executives at the conference, it’s impossible to build a winning strategy on how to get executive buy-in. Suggestions from panelists who’ve worked with executives include Michael Azoff from Ovum, who explained:

    “Culture is the key – does the organisation’s culture support an Agile approach?  Understand the local organisational culture, find it’s strengths and work with those strengths to adopt an Agile culture. Agile techniques emphasise the importance of collaboration beyond the development group – collaboration with the business, the end user community, support departments such as IT operations and Human Resources; it is vital that Agile teams build strong relationships and build trust to ensure that they are given the time that Agile needs to enable the collaboration and dialogue to happen. Agile is not something that can be imposed on people – it needs to spread by example.”

Michael Azoff and other industry analysts held a roundtable and discussed the future of agile and how to best integrate it into different organizations and teams. Read some of their ideas from Shane Hastie’s blog post. Other ideas from Agile2010 on how to best integrate agile into your current method is to think about why you’re adopting — is it in response to changes? Is it because you need to deliver innovation faster? Understanding why you want to use an agile method will help you make it stick and focus the right methods towards the real values.

Tied to management buy-in is the need for integrations. In Tom Grant’s “Agile2010 Observations,” he writes that there isn’t a tools vendor that offers everything a team needs to remain in-sync. Tools are complex and diverse, and as Tom says, “need to find their niche and work well with their neighbors.” (If you’re interested in learning about Contour’s many integrations, click here).

Team leads have trouble estimating projects. In “Building a More Accurate Burndown: Using Range Estimation in Scrum,” Arin Sime from OpenSource Connections discussed five problems that team leads have in measuring project time: (1) you’re doing it alone, which is unreliable; (2) you’re doing it for others, and they don’t have a voice in the estimate, making them less accountable; (3) you’re being too optimistic, and trying to please the customer; (4) you think you’re an expert — and you may be — but it makes you overconfident (see The Black Swan); and (5)  you’re using single point estimates. For more detail on these five problems and some quick ways to combat them, see Arin Sime’s post. In a nutshell, Sime recommends range estimations made with the entire development team.

Read about how to better calculate burndown from Arin Sime, presenter of “Building a More Accurate Burndown,” or on the temptations that lead you astray and how to keep focused from Selfish Programming, presenter of “Pinocchio – On Becoming a Lean Leader.”

“It’s all the in the story cards.” The basis of good project planning is through building strong requirements (or stories). Poorly written or ambiguous story cards make for confusing and vague projects, breaking down innovation and efficiency. Different sessions and presentations discussed how create better requirements. We’ve compiled a list of ambiguous words to avoid from Karl Wieger’s Software Requirements. You can download our PDF here.

Agile processes require continuous improvement — moving closer to the (unachievable) perfection. Dave Nicolette of Effective Software Development (blog) and speaker on agile for IT enterprise, hosted a discussion on where agile is today in comparison to 2000. Read his full post on his presentation here.

Common agile stereotypes are funny… There was a great presentation on the problems with agile methods. They highlighted common mistakes including: Giving in instead of removing impediments, focusing on planning practices to the exclusion of delivery practices, ”One True Way”isms, ignoring high-bandwidth communication, leaving out the customer, not integrating testers, process navel gazing, and directive leadership (according to the presenters’ session proposal). After the presentation, the presenters hosted a discussion on how to combat some of these and other problems in agile. Dave Nicolette wrote down some observations after the session, and posted them to his blog here.

Not everyone agreed on the conference’s focus. Some people were frustrated that Agile2010 wasn’t as focused on technical sessions as on “softer” topics and project management. For agile coach Dave Rooney’s opinion of this, click here. For programmer Shane Hastie’s (different) opinion and a synthesis of the debate, click here.

From all my online research, my favorite quote? It’s from the Keynote address: ”We need to nourish the leaders of tomorrow. Always seek to replace yourself.”

For more information on the Agile 2010 conference, search #agile2010 on Twitter or read posts from the Agile 2010 Conference Community at agile2010.posterous.com.


August 26th, 2010

Powering innovation with collaboration.

Two weeks ago, the people at IDEO launched their openIDEO community. The community’s goal is simple, but lofty: “design better, together for social good.” Impressive.

OpenIDEO about involving more people in the ideation process, and powering that ideation for a social purpose — something we all can appreciate. It’s principles are to be inclusive, community-centered, collaborative, optimistic and always in beta (“Always in beta,” you ask? They mean, “design for continuous improve and iteration and scale deliberately” — with the community, platform and principles).

At openIDEO, they accept challenges from sponsors, and invite community members to engage in the inspiration, concepting, and evaluation phases (watch their overview video on Vimeo to learn more about the process). From openideo.com, you can view the featured and current challenges, “take up a challenge,” or read a challenge brief. The two current challenges on the site today ask,

  • “How might we increase the availability of affordable learning tools & services for students in the developing world?” (Sponsored by Enterprising Schools, in inspiration phase)
  • “How can we raise kids’ awareness of the benefits of fresh food so they can make better choices?” (Sponsored by Jamie Oliver, in concepting phase)

OpenIDEO is about collaboration on a worldly scale. It’s about leveraging the global genius to achieve something remarkable. But it’s not the only platform with this goal — other organizations are also crowdsourcing innovation throughout the web. Here are a few:

GE’s Ecomagination Challenge started in July and runs until September 30. GE is asking business leaders, entrepreneurs, innovators and students to experiment and share ideas on how to “build the next generation power grid,” and offering funding for the promising ideas. You can enter three challenges: how to create renewable energy, a more efficient power grid, or smarter energy use models. Today, the three challenges combined host over 1300 ideas. Want to participate? Learn more about how the Ecomagination Challenge works, or participate here.

Pepsi’s Refresh project funds ideas that “will have a positive impact” and can be submitted by anyone. You can also vote for ten of your favorite ideas everyday — you own or for any idea that inspires you. Pepsi awards grants in $5k, $25k, $50k, and $250k sizes. In total, they dole out $1.3 million per month to 32 winning ideas. Click here to learn how it works, or here to see the current leaders and vote for your favorites. After the oil spill disaster in the Gulf, Pepsi committed an additional $1.3 million towards ideas that support the Gulf. Vote to refresh the Gulf.

Ashoka’s ChangeMakers is another platform to collaborate on solutions. By joining the ChangeMakers community, you can come up with and share ideas and feedback for various competitions sponsored by companies like National Geographic (hosting a geotourism challenge) or Amgen (hosting a challenge on patients’ empowerment to improve health outcomes).

Myoo Create is a community for both environmental and social innovation. The people behind Myoo Create connect organizations to people “full of ideas, innovation, creativity and solutions.” They offer prizes for winning entries, and allow the crowd to vote and share thoughts and feedback on the submissions.

Like Myoo Create, Innocentive channels the public and provides incentives like rewards and prizes for the winning submissions. They help protect intellectual property, so if your solution requires its transfer, they have a process set up to help. You can browse challenges like “non-destructive methods of molecular detection in cells,” or “stay in shape,” and can even view “challenge disciplines” as broken down into different industries.

Crowdsourcing innovation is happening accross the web, as new companies try to collaborate with the public  through the Web. The purposes, incentive, and audience for each company are as diverse as each of the challenges — and I’m excited to see what works, what doesn’t and how it changes the world.


August 23rd, 2010

We’d like to cordially invite you to a webinar.

Lately, we’ve been thinking about how to best introduce teams to Contour and share it’s benefits. Our solution? Live weekly webinars. Through weekly webinars, you can learn about our solution to requirements management, ask questions and participate in a live demo.

Each webinar will take you and your team through Contour’s collaborative requirements management and explain how you can accelerate time to market, ensure product quality & compliance, increase customer satisfaction, improve visibility and keep the entire team aligned — all while avoiding costly scope creep.

Our first webinar will be this Wednesday, August 25th from 11 AM to 12 PM. Derwyn Harris, co-founder and solutions architect, and Jessica Swan, director of sales, will lead this month’s webinars. Be sure to join us and let us know what you think. Register now for Wednesday, August 25th >>

If you aren’t available this Wednesday, view our schedule and register for an upcoming webinar.


August 20th, 2010

Globalization brings smiles to Japan.

Globalization is changing the way we communicate and interact with each other.  It is not uncommon for companies to have project teams spanning different continents, and as this trend continues, it is important to remember that communication styles vary and affect the way we do business.

Journey Man Pictures, an independent documentary and news channel, published a short video exemplifying the negative effect static communication can have in a global marketplace.  The focus of the study was on Japanese Smile Schools, something most people have never heard of.  And that is exactly the point.  Cultural differences are not always apparent, and it is important to be open-minded to the fact communication styles vary greatly around the world and need to be modified appropriately.

Traditionally in Japan, emotions are shown through subtle movement rather than verbal responses or facial expressions.  After the turn of the century, Japan’s economy was struggling to recover from a decade of financial strain, so they relied heavily on the international market for expansion opportunities.  They soon realized that “to compete in the global market, you have to act like everyone else.”  Their style of communication was not understood by other cultures, so they learned to adapt, hence the beginning of Smile Schools.  Here, students learn which facial expressions to utilize in different situations and how to respond with the appropriate emotion.  It might sound silly, but these classes are in high demand and have shown significant results in aiding Japanese professionals communicate more effectively with Westerners.

So the Japanese are learning when to smile, but we can all take away something from their insight.  Communication styles are diverse and as globalization continues to expand its grasp on the world, more and more styles will emerge.  If we are willing to be flexible and mindful of these differences, we have a higher chance of success.  Don’t be rigid and fight the communication obstacles that naturally occur through globalization; embrace being agile and you’re much more likely to communicate effectively.


August 18th, 2010

HP Quality Center + Contour: A new integration.

In order to leverage your collective genius, we know that you need to connect your tools.

Now, with the Jama Connector for HP Quality Center (HPQC), you can connect your business analysts with QA teams. Through this integration, your QA managers can work in HPQC where they’re comfortable, while staying in sync on the requirements. At the same time, your business analysts, project managers and other stakeholders can work in Contour where they’re comfortable, while staying in sync on the latest test results. By integrating these two solutions, teams can ensure 100% test coverage and eliminate expensive rework and defects. Read our HPQC Connector Playbook, which explains these common HPQC to Contour scenarios in greater detail.

We’re excited about this new Contour to HPQC solution, as it provides complete visibility and traceability throughout the testing process. And by automating your synchronization of requirements, use cases, test cases and other items from Contour into HPQC, you’ll save time and money. Ready to learn more?


August 17th, 2010

The collective brain: Matt Ridley.

At Jama, we believe in the collective genius. So while browsing Ted.com, author and journalist Matt Ridley’s talk on the exchange of ideas (titled “When Ideas have Sex”) caught my attention.

He begins by explaining that throughout his 52-year lifetime, the average per capita income, adjusted for inflation, has tripled; lifespan is up by thirty percent; child mortality is down by two-thirds; and food production is up by a third. And all this occurred while population doubled. He asks, “how did we become the only species that becomes more prosperous as we become more populated?”

To understand it, he says, “you need to understand how human beings bring together their brains.” For cultures to grow and accumulate, individuals must exchange ideas.

According to Ridley’s research, this exchange raises living standards, satisfies needs, and saves time. When people are cut off, technological progress doesn’t just slow down, it reverses. When Tasmania became an island after the sea level rose, its 4,000 inhabitants “couldn’t maintain the specialization and skills necessary to maintain the technology they had.” He argues that their regress lasted 10,000 years.

Today, when it comes to building products, no one knows the entire process. Ridley uses the example of the computer mouse: the company’s president knows the business, and the assemblyman knows how to put it together, but neither knows how to get the oil to make the plastic for the pieces. We all know “little bits.” But through the exchange of ideas, we’ve “created the ability to do things that we don’t even understand.” We’ve gone beyond the capacity of the human mind to what he calls the “collective brain…the meeting and mating of ideas, the interchange that’s propelling society forward.”

Cultural evolution — from building better products and technology to raising living standards — isn’t about individual cleverness, he says. He believes “what’s relevant to a society is how well people are communicating their ideas and how they’re cooperating.”

Watch Matt Ridley’s presentation, “When Ideas have Sex,” here.


August 13th, 2010

Meet Kenzie.

Hey readers, I’m Kenzie. Jama is growing like crazy, and I joined the team back in early June following a fantastic post-graduation trip (we’ll get to that in a second…) but I have been enjoying my time split between the marketing and sales teams ever since. I’ll be helping contribute to the blog with posts about industry news and the buzzing world of start-up companies, like Jama!

Jama was curious to hear about the month I spent in Central America following graduation, so they decided to put me in the hot seat and fired away with questions. Here is a glimpse…enjoy!

Following graduation, you recently went to Nicaragua.  What was the trip about?

I spent three weeks on the Nicaragua Immersion, a service/learning trip through the University of Portland.  In total, there were 18 students and two faculty members who ventured down to experience the people, places, history, politics and U.S. influence in one of the poorest countries in the Western Hemisphere, second only to Haiti.  Our group worked with two different NGO’s founded in the U.S. but operating within Nica.  Witness for Peace (WFP) is an organization who focuses on the economic and political policies sanctioned or initiated by the United States that deeply affect Nica – primarily focusing on the incredible amount of debt Nica owes to the International Monetary Fund (IMF) and World Bank (WB) and the skyrocketing unemployment rate and restrictions Nica has encountered since signing the Central American Free Trade Agreement (CAFTA).  On the ground in Nica, WFP has a large network of contacts in Managua and the rural villages outside the capital city that are responsible for providing first-hand experiences for the conditions they are facing in the devastatingly poor country, while in the United States WFP has a growing presence in Washington D.C. where they work diligently to educate voters and politicians about the conditions of the country and lobbying for reform.  The second nonprofit we worked with was Seeds of Learning, who emphasizes the importance of quality education for Nicaraguans and promotes cross-cultural education by bringing in American delegations to work with locals who together build schools for rural communities.

What did you get to do while you were there that you’ll remember 20 years from now?

As part of our experience with WFP, we visited the rural community of Ramon Garcia.  This small village is almost entirely self-sustainable growing its own food and raising everything from chickens and turkeys to pigs and cows.  We spent three days, two nights in the community living the lives of locals, meaning we walked to the well twice a day for fresh water, bathed in the river where we also washed our clothes, helped prepare tortillas and gallo pinto (rice and beans) at sunrise and cooked them over burning sticks and twigs, and picked fruits for fresh juice.  It was a refreshing reminder of the simplicity of life, found outside the hustle and bustle of a city and the desire for possessions.  This community did not have much to offer in terms of material goods, but the opportunity to join their families, hear their stories, and feel their love for those few days will not be soon forgotten.

What did you learn that you weren’t expecting?

Prior to my trip to Nica, I had NO idea about the incredible amount of debt the country faces.  The IMF and WB place heavy Structural Adjustment Programs (SAP’s) on Nica forcing them to pay back large amounts of their debt every year, but the catch is that so much money is being used to pay back debt that they are having to take out new loans to keep their country operating.  This is an endless cycle that Nica cannot break on its own.  Education, health care, utilities, employment, and agriculture are all areas suffering from a lack of funding and need financial initiatives to boost productivity.  The government does not suffer from poor legislation on their part, but from the lack of enforcement of laws regarding these noteworthy areas.  There is no guarantee that if the foreign debt was forgiven that the government would allocate the funds to these areas of need, but at least their money would not be going to pay off debt any longer and could be reinvested into their own country for economic and social development.

What are you most excited about in working at Jama?

The culture at Jama is incredibly enthusiastic and upbeat.  I am so excited to get to know everyone better and learn from the young, successful crew here!  It should be quite a journey and each day brings something exciting and new, which I love.

Bonus question, what’s your favorite band of all time?

This is a toughie…I change my answer to this question constantly, but given I just returned from a month in Central America I have to go with Bob Marley.

Check out the video documenting all the preparations prior to departure and the journey we took while we were in Nica.  Created by Michelle Chang, of the University of Portland’s Moreau Center, who accompanied us on the trip: http://www.youtube.com/user/MoreauCenter#p/a


© 2007-2010 Jama Software. All rights reserved.       Contact Us  |  Privacy  |  Sitemap  |  Preferences  |  Enjoy the Journey