Archive for the ‘conferences’ Category

3 INCOSE takeaways on requirements

Friday, July 1st, 2011

Last week’s INCOSE International Symposium was refreshing. The sessions and events offered great opportunities to network with other industry professionals interested in systems and not just software, and I joined some useful tutorials in systems engineering. I’m still distilling my thoughts on “systems engineering vs. software engineering”, and will post later on that topic.

Participating on the “Is Requirements Engineering Really Necessary?panel with Brian Berenbach, Mark Sampson, and James Hulgan was great fun. We don’t have the official session survey ratings yet, but we drew an audience of several hundred who never ran out of questions for us. My top 3 takeaways from our discussions are:

  1. Emphasize activities, not titles. The more stakeholders and team members who understand and can use Requirements Engineering methods effectively, the more the system and business will benefit. RE advocates have to remember, though, that most systems engineers aren’t, and don’t want to become, “requirements engineers” or even “requirements analysts”. They are committed “control systems engineers”, “electronics engineers”, “software system engineers”, or “power systems engineers” who are passionate about their own domains of expertise. To be most useful, training in requirements elicitation and analysis should be aligned to their domain worlds, instead of expecting systems engineers to align with the world of RE.
  2. System requirements need systems thinking, too. How formally requirements are managed should depend on the risks and consequences – not all requirements are “created equal”. Likewise, how requirements are documented should depend on who they are being documented for – the audience who needs to understand and use them. With today’s increasingly complicated systems and escalating time-to-market pressures, the same old mountain-of-text-documents approaches don’t scale; we need to adapt, and start ‘system-engineering’ how we handle our requirements to fit the needs of the business and the system.
  3. No silver RE bullets. Requirements engineering isn’t a panacea that can solve any and all problems in a system. Requirements aren’t mushrooms to be “gathered” for analysis. They’re more like truffles that need to be carefully searched-for and unearthed. RE techniques can help you find the truffles and ensure that key needs aren’t overlooked. And RE can help you analyze and manage needs to ensure that requirements are well-defined, prioritized, verifiable, and necessary. RE can’t guarantee that you’ll never miss a requirement, include extraneous features, or misinterpret an important aspect. Using a mixture of senior and junior staff can help: experienced people are guided by the pain that came from overlooking key requirements or quality attributes in the past, and junior people can help the team avoid “expertosis”, by questioning assumptions and asking “why?”.

(My “point of view” slide can be downloaded from the Agile Teams website, as well as my 1-page position statement.)

RESS’11 wants YOU

Sunday, April 10th, 2011

Requirements engineering for ‘systems of systems’ is an emerging area of research which is critical to many complex challenges we face today. Key industries include transportation, hospital networks, smart buildings and smart grids, defense systems, as well as systems from many other domains.

Are YOU doing interesting work with requirements for such systems? The RESS (Requirements Engineering for Systems of Systems) workshop at RE’11 is looking for contributions addressing issues, challenges, and solutions related to requirements engineering for such systems. Please consider submitting a paper describing your work and ideas!

All papers (4-page position papers, 6-page experience reports, or 8-10 page full papers) must be submitted by May 16. The full CFP (call for papers) is online at http://re.cs.depaul.edu/RESS/pages/workshop_papers.html. The workshop will be held on Aug. 30, 2011 in beautiful Trento, Italy as part of the RE’11 Conference – see re11.org for more information.

upcoming events in Requirements

Saturday, October 30th, 2010

REFSQ’11 (Requirements Engineering: Foundation for Software Quality) in Essen, Germany, March 28-30, 2011: Calls for empirical proposals are being accepted now through January 7 (I’m on the Empirical Research Fair program committee). The Empirical Research Fair is new in 2011, and is intended to offer “lively discussion between academics and industrials to identify the right context for empirical studies” as well as identifying “empirical studies that can be conducted during the REFSQ 2011 itself”. Are you a researcher seeking to address the needs of people doing real requirements engineering in practice? Or an industry practitioner who would like to find an academic or two interested in RE research that’s genuinely relevant to your business? See the call for proposals, and please consider submitting one!

INCOSE (International Council on systems Engineering) IS2011 in Denver, CO, June 20-23, 3011: I’ve been  invited to participate in a proposed Requirements Engineering panel at the 21st INCOSE International Symposium. My point of view will focus on bringing an agile perspective to the topic of requirements engineering in systems engineering. This promises to be great fun if our proposal is accepted (we’ll find out around Feb. 22). We hope to generate some light, with minimal heat, in the discussion. Oh, and if you’ve been working on advancing the state of the art in engineering critical systems, check out the call for papers: they’re looking for a diverse range of submissions (due Nov. 3).

SATURN 2010

Saturday, May 22nd, 2010

A very full week at SATURN 2010 is now over. I’ll be summarizing the sessions I attended on our WordPress blog shortly, but in brief: it was an excellent conference offering great networking opportunities and bringing much-needed attention to effectively combining architecture with agility.

Our AHEAD tutorial on Tuesday morning was well-received, and several enjoyable, thought-provoking discussions with participants ensued later in the conference week. Following Linda Rising‘s good keynote advice on using the Just Say Thanks pattern, I’d like to publicly thank Aldo for co-presenting it with me, and express my deep appreciation to Elizabeth for her extensive preparation work and thoughtful support as we developed the tutorial together.

see you at SATURN?

Tuesday, April 13th, 2010

SATURN is coming!

In May I’ll be co-presenting a half-day tutorial at SATURN 2010 on “Efficient Software Technology Evaluations Leveraging ADD” with a colleague. We’d love to have you join our tutorial (T2), so if you haven’t yet registered, please consider signing up! Or even if you’ve already registered, you can still add our tutorial at the early bird rate (deadline is Friday).

Either way, if you’re going to SATURN too, drop me a note here – or send me a tweet and I’ll add you to my SATURN list on twitter. We look forward to meeting you in Minneapolis in May!

adventures at SEPG 2010

Wednesday, March 24th, 2010

I’m at SEPG North America in Savannah this week, and at the halfway point it’s already exceeded what I expected when I tweeted via LinkedIn that I was “ready for #SEPGNA, and looking forward to [re]connecting with interesting people there.” Here are some links you can use to see what’s going on:

Blog posts by some of the interesting people I’ve met up with here:

It’s already been a great week for reconnecting – with Beth Layman (http://www.laymanandlayman.com), more than a few TSP colleagues from SEI and other companies, and someone I enjoyed working with (but last saw/spoke with) 15 years ago in another state.

I’ve been taking a few pictures and some softcopy notes, which I’ll upload later; I’ll be updating this entry with additional names and links during the rest of the week, and I’ll summarize my key takeaways and recurring themes when it’s over.  Enjoy – comments and questions welcome!

upcoming events

Friday, February 5th, 2010

2010 has been super busy so far, and is off to a great start. In addition to a new IEEE Computer Society meeting panel invitation, and our previously accepted SEPG 2010 presentation on requirements engineering metrics, the Agile Teams collaborators now have a half-day tutorial accepted at SATURN. If you’re also attending SEPG or SATURN this year, please look for us and say hi!

recent publications

Thursday, November 5th, 2009

Our HAoSE 2009 paper and poster on “Measuring Collaboration in Globally Distributed Software Development Teams” was very well received. We also have had two new papers recently accepted for presentation:

Our Agile Teams publications and conferences pages are now updated to include these papers, as well as our 2009Q2 ABB Review journal article, “Metamorphosis“. (PDF copies of our published papers which are not linked to this site are available on request.)

RE09 keynote on agile and requirements

Wednesday, September 2nd, 2009

Dave West gave the opening keynote speech today at RE09, titled “Delivering Business Value with Agile Approaches to Requirements”. The keynote description had definitely caught my attention, and I confirmed in a quick chat right before his talk that Dave was fresh from the Agile 2009 conference (he was sporting his Agile Alliance/Rally logo’d lanyard).

I took extensive notes on my laptop, but wasn’t able to ‘live blog’ – we’ve got free wireless, thanks to the conference organizers, but power connections are scarce. My battery’s not as good as it once was, and having the wireless on during the day today would have killed it. So I apologize for the delay in getting this post online, but hope you find it worth the wait!

In a nutshell, Dave delivered – he was entertaining and provided some hot-off-the-press stats on agile adoption. The only ‘promised’ topic which I didn’t feel was well addressed was how ‘formality and discipline play just as important role with Agile methods as with traditional approaches’, and it was a bit under the bar re ‘provide concrete recommendations on organizations can resolve the conflict and build a better requirements discipline’.  Everything else he covered was up to, or exceeded, my expectations. There were also some thoughtful questions from the RE09 audience in the limited time for Q&A.

Below are my detailed notes. Be advised that most of the percentages cited below are either subject to transcription errors, or were my approximations from reading column heights on a chart. Also, the bulleting is still a little rough/confusing, and I know I’ve used some personal abbreviations in here – with your permission and understanding, I’ll clean those up later.

(more…)

moving AHEAD

Tuesday, January 20th, 2009

Our recent work with developing and applying AHEAD, which blends requirements engineering, AHP, architecture analysis, and prototyping for software technology evaluations, has been well received. Since the QFD Symposium, we’ve had papers on different aspects of the AHEAD method accepted by IASTED, SEPG, SAC, and SATURN! These AHEAD papers will be made available, subject to the conference publishers’ permission policies, after the conferences.

We also set a new personal-best record for accepted papers at the CMMI Technology Conference: seven! The papers include lessons learned from geographically distributed appraisals and innovative approaches to economic valuation of SPI activities. PDFs are now available online at the NDIA site and via our 2008 CMMI Technology conference page.

(Conferences page has been updated – Publications page, by date, will follow soonis now up to date too.)

We’ve also recently vetted our 2009 RE (requirements engineering) research roadmap with management, and are diving into some exciting new areas of work – stay tuned 🙂 Also mulling whether to submit papers for RE2009 and/or Agile 2009