March, 2011

...now browsing by month

 

A Perfect Fit – Custom Tailored Training Options Designed For You

Tuesday, March 29th, 2011

Onsite, custom training from ASPE-SDLC delivers tailored content for your employees at your facility. The immediate and monetary benefit of onsite training is in saving thousands of dollars with group discounts and eliminating the costs of travel and lost productivity. But the overwhelming advantage of custom training is content that is designed specifically for your industry and team’s unique needs.

Custom content is only one of the features ASPE-SDLC offers with onsite training services, a mere glimpse of the abundance of perks not available with a public course. With an onsite, your team receives coaching and consulting from an industry expert during and after your training services.  You also have the option to customize and license the course content for your internal use.  Another great benefit of our onsite training package is our Train the Trainer (TTT), in which we train a member of your team to provide the same skills-based training to future team members.

Those only touch the surface of all the possibilities available when you choose our onsite training services. The chart below illustrates ALL the options available with onsite training from ASPE-SDLC.

Request your free onsite services quote NOW!

Web Seminar Recap: Success vs. Folklore in Project Management

Thursday, March 24th, 2011

ASPE Instructor Dee Thomas presented the Success vs. Folklore in Project Management web seminar this past Tuesday. Focusing on the rules of risk management in project management, she discussed myths of management, leadership style, and how to maintain a highly functioning team while managing different work styles, cultures and generations. Great highlights for managers and project managers alike include the golden rules of risk management and four stages of how teams evolve. Watch the recording of this web seminar in its entirety. Just click on View Event Recordings at the top right.

Overcoming Anxiety When Writing User Stories

Thursday, March 24th, 2011

Every once in a while I see a reoccurring pattern with my coaching and training clients. Lately the most prevalent pattern has been anxiety over writing “perfect” user stories (a user story is a popular format for documenting agile requirements). Some of my clients feel like they need to create a masterpiece with each and every user story for them to be effective with Scrum and this leads to anxiety. Writing user stories takes practice and a little knowledge, read on for a primer on what makes an effective user story.

A quick review of what a user story is:

  • Mike’s Cohn, creator of the concept, defines a user story as “A user story describes functionality that will be valuable to either a user or purchaser of a system or software.”
    • A user story narrative goes like this
      • “As a <<user_role>>, I want <<business_need>>, so that <<business_value>>”
      • For example “As an airline passenger, I want to always know the status of my flight, so that I know if I will reach my destination on-time.”
      • Ron Jefferies came up with a popular acronym for user stories called the 3C’s.
        • Card – User stories are typically written on index cards, some teams prefer 4×6, I personally prefer 3×5 (because it requires you to be more concise)
        • Conversation – The user story is really a placeholder for a future conversation, when it comes time to implement the feature the development team will meet with the product owner/customer and further refine their needs
        • Confirmation – The back of the card defines what it means to the writer, to be done with this particular user story, we call this acceptance criteria
          • The acceptance criteria goes on the back of the card:
            • “I do this…” and “This happens…” is a popular format
            • For example “I check the status of my flight, I receive confirmation that my flight is on-time.”

An area where I see my clients struggle the most is with writing user stories at an appropriate level. Some people write them too large and their user stories become epics (user stories that will take more than one sprint to implement) and some people write them so specific that they leave no freedom for the developers to innovate when it comes time for implementation. Alistair Cockburn’s in his pivotal book “Writing Effective Use Cases” describes five levels of use cases (a use case isn’t exactly a user story, but this concept is a great parallel for writing user stories at an appropriate level).

  • Cloud level (very high summary) – a very large epic
  • Kite level (summary) – an epic
  • Sea level (user goal) – what the user role trying to get done with the product – Focus on this level!
  • Fish level (sub-function) – a small user story (sub-steps)
  • Clam level (too low) – a very small user story (sub-sub steps)

Another popular acronym for what makes an effective user story is Bill Wake’s INVEST criteria:

  • Independent – the user story should be able to stand alone
  • Negotiable – it should be written in such a way that the development team has some flexibility in terms of how it will be implemented
  • Valuable – it should have demonstrable business value
  • Estimable – the development team should be able to relatively size it
  • Small aka “Sized appropriately” – think sea level
  • Testable – it should be able to be tested, see acceptance criteria above

Now that you have some knowledge on what makes an effective user story, it’s time to do your best and put faith in the process. At its core Scrum is an empirical process based upon the principles of transparency, inspection, and adaptation. Trust in the process that a poorly written user story will be corrected over time. Whether it is massaged into shape during backlog grooming (the process of looking ahead at future user stories and preparing them for the next sprint) or ironed out during sprint planning eventually someone is going to fix that broken user story. So don’t let your anxiety over creating the perfect user story slow you down. Get out there and write, write, write user stories; you can do it!

By: Brian M. Rabon, an ASPE-SDLC instructor who is a CST and a PMP. Brian is also the president of The Briantrust Consulting Group. You can read his blog, find him on Facebook, and connect with him on Linkedin or Twitter.  Brian is a regular contributor to the ASPE-SDLC Blog and a thought leader in the fields of Agile and Traditional Project Management as it applies to Software Development.

The Value of Attending an Agile Conference

Tuesday, March 8th, 2011

Many of you probably live in a city where a local agile event or two makes a stop. There are hundreds of these local and regional events every year. Did you know that there are also several major international agile conferences every year as well? Organizations such as Agile Alliance and Scrum Alliance host multiple events throughout the year. So you are probably asking yourself, “So what? Why should I shell out my or my company’s money to go to one of these events?”

There are several key benefits to attending an international agile conference including:

  • You get to meet the rock stars of the agile community. The majority of the agile authors are present at these conferences and they are very approachable and friendly.
  • You will network with an international crowd of agile practitioners with very different viewpoints and unique ideas.
  • You get to learn about the latest trends in the industry. Last year it was Test-Driven Development (TDD) and Kanban, show up this year and find out what’s new.
  • You will have a public forum to air and solve some of your most challenging issues with your agile implementation. Most conferences include an open space or clinic format to share problems and get solutions.

Still not convinced that going to an agile conference is worth your time and money? Take a brief look back at some of the conferences that I attended last year. See for yourself what I learned and make your own judgment call as to business value:

So what are you waiting for? Checkout the conference schedule below and book your admission before they sell out. If you do come please look me up in the crowd and say hi.

Major Conferences in 2011

  • Agile Alliance
    • August 8-12, 2011 – Agile 2011
  • AYE
    • October 30-November 3, 2011 – AYE Conference
  • Scrum Alliance
    • May 16-18, 2011 – Scrum Gathering Seattle, United States
    • October, 11-13, 2011 Scrum Gathering London, England

Know of another “can’t miss” agile conference that’s not on my list? Please add the conference details in the comments field below.

By: Brian M. Rabon, an ASPE-SDLC instructor who is a CST and a PMP. Brian is also the president of The Briantrust Consulting Group. You can read his blog, find him on Facebook, and connect with him on Linkedin or Twitter.  Brian is a regular contributor to the ASPE-SDLC Blog and a thought leader in the fields of Agile and Traditional Project Management as it applies to Software Development.

Introducing the 2011 Project Manager Salary Survey

Friday, March 4th, 2011

For most professionals salary is one of, if not the most, important aspects of their job. But do most professionals really know what they’re worth?  How does your experience and certification really affect salary? As a woman, are you paid as much as your male counterpart? Are you up-to-date on all the tools being used by the other professionals in your field? How much does location affect your salary? ASPE’s annual Project Management Salary Survey, in partnership with TenStep, gives you the answers to all those important questions and more.

The 2011 Project Manager Salary Survey, hosted by ASPE, Inc. is open NOW. Take part in this brief five-minute survey and see how you compare with other PMs around the world.

“From the 2010 Project Manager Salary Survey we learned project managers can be found in any size company. This dispelled a long-held belief that only large companies employ project managers. The reality is that with data and data analytics come knowledge and insight.  Our goal for the 2011 Project Manager Salary Survey is to provide a tool for project management professionals providing thoughtful analysis of their current professional status and situation.  As with any tool it is not perfect, but can be used as a gauge. When taken with other reference points, it can help professionals track their specific career direction.  In the end we are hopeful this survey provides value back to our customers and the project management field.”

–David Mantica, ASPE President

Some other interesting observations from the 2010 Project Manager Salary Survey included that having a PMP certification increases salary worldwide by $439 per year for each year you hold your PMP.  On the other hand, PMP holders in North America earn $782 more per year for each year they have their PMP. The 2011 survey should reveal how salaries have changed since the 2010, what factors were involved, and what to expect for 2011.

The 2011 Project Manager Salary Survey will only be open for a limited time, so visit http://surveys.questionpro.com/akira/TakeSurvey?id=2025498 to participate in this very important event.

*Answers will be anonymous and used only in an aggregate analysis.

The [Hidden] Benefits of Virtual Training

Thursday, March 3rd, 2011

Business analysts and project managers communicate virtually all the time with co-workers, clients, stakeholders and a number of other people to deliver results. Why is learning in a similar environment still thought to be sub-par to traditional classroom training? On Tuesday, the IIBA sent out its BA Connection newsletter, which had an interesting article about the benefits of virtual training by Barbara A. Carkenord, CBAP and PMP®. In the article, Carkenord describes six benefits of virtual training, and why virtual training is a valid method and alternative to instructor-led, classroom training:

  1. Provides an opportunity to practice virtual elicitation
  2. Creates an environment where you can ask questions with less risk
  3. Allows you to get focused training on particular skills as you need it
  4. Gives you a chance to meet BAs in other locations
  5. Provides access to experts
  6. Improves your certification testing skills

All of these are great benefits. ASPE instructor Billie Johnson, CBAP, particularly agreed with number four, “I have had folks outside the US that provide interesting and enriching perspectives.”

Teaching more than 1,000 students in more than 100 virtual training sessions in the past two years, ASPE has a unique perspective and some additional benefits of virtual training. The instructor-led, online training ASPE provides is usually a half-day and allows students to stay connected and still have part of their day for actual work. Jon Blevins, a business information analyst from Des Moines, Iowa, and a recent student of ASPE’s virtual Developing Requirements with Use Cases course commented, “This is the first time that I have taken an online course, and I plan to take more due to the ease of use, and the ability to stay connected to work.”

Physical location can be a hindrance of time and money. As Carkenord said, the virtual environment allows access to experts. You don’t need to fly across the country or wait for a specific course or instructor to come to you when you can get the training online, sitting right at your office desk or even on your couch at home. Not to mention it’s a lot easier to get training approved and paid for by your company if you don’t add the expense of travel.

ASPE President David Mantica also emphasizes that at ASPE, everything you get in classroom training is provided in virtual training: content, labs, interaction and a live instructor. Some people (and approving managers) have the misconception that when you take a virtual class you don’t pay attention. With the tool we use, Webex, our instructors can monitor student involvement. They can see when a person isn’t looking at the presentation window and are trained to know how to re-engage him or her.

So, is there a valid reason for people not to want virtual training? No. At least not from ASPE. It’s the same course, same instructor and same activities you would get in a physical classroom. It helps professionals work on the ever-growing need to practice electronic communication they use on-the-job every day. It’s cost effective. It gives you access to experts and colleagues outside of your geographical location. “Most people think virtual training is less effective or less valuable than the traditional brick-and-mortar learning environment, but it’s quite possibly better,” stated Mantica.