Steve Lange @ Work

Steve Lange's thoughts on application lifecycle management, Visual Studio, and Team Foundation Server

  • Steve Lange @ Work

    Denver - FREE Half-Day Seminar: "Writing Effective Business Use Cases"

    • 1 Comments

    I hope to see some familiar faces, as well as some new ones, at this event!  Times are tough, so how can you turn down FREE?

    FREE Half-Day Seminar: "Writing Effective Business Use Cases"
    Tuesday, March 10, 2009 in Denver, CO

    Ravenflow and Microsoft invite you to join us for a free half-day seminar. Writing use cases is an important part of any product development lifecycle. However, writing "good" use cases is not enough. Effective use cases are used as a basis for system and technical requirements, test plans, and user training. In this seminar, we will provide tips that will enable you to write effective use cases based on current best practices. We also show you how a properly written use case can easily be used in other phases of development. We will provide some tips for developing a process that will maximize the adoption of use cases and demonstrate how RAVEN can automate the use case writing process. Finally, we'll show you how requirements authored in RAVEN can be exported to Microsoft VSTS to be managed as work items.

    Who Should Attend?
    Business analysts or anyone responsible for developing requirements


    Seminar Agenda

    • 8:30 AM Sign-in and Continental Breakfast
    • 9:00 AM Ravenflow and Microsoft Introduction
    • 9:15 AM Overview of Use Cases
    • 9:45 AM Developing Effective Use Cases
    • 10:15 AM Role of Use Cases in the Development Lifecycle
    • 10:45 AM Implementing a Use Case Methodology
    • 11:15 AM Automating the Process with RAVEN (demo)
    • 11:45 AM Managing RAVEN Requirements in Microsoft VSTS (demo)

    Registration

    To register, fill out the form at this link: http://www.ravenflow.com/denverseminar/

    Seminar Location and Hours
    Tuesday, March 10, 2009
    8:30 a.m. – noon


    Microsoft Office, Denver Tech Center
    7595 Technology Way #400
    Denver, CO 80237

    Map & Directions

  • Steve Lange @ Work

    TFS Proxy Performance Benchmarking

    • 1 Comments

    If you’ve ever wondered just how much effect a TFS proxy will have on your TFS performance, the article linked below might help give you some perspective.

    I find this information to be very helpful when discussion TFS performance with customers.  Some seem to feel that it’s imperative that a proxy be installed in their environment (this seems to be due to experience with past SCM systems (Rational) that virtually required their multi-site setup to be implemented for remote teams).

    I highly encourage you to take a look at this article, which addresses the following points:

  • Which operations will be executed faster and how much faster, if we use TFS Proxy?
  • Which operations do not use TFS Proxy at all?
  • How traffic is shared between the local computer, TFS, and the TFS Proxy servers?
  • How does the Internet channel rate impact on an operation's execution time?
  • How do the various TFS Proxy settings impact on an operation's execution time?
  • Here’s the article link: http://www.codeproject.com/KB/architecture/TFSProxyEfficiencyTesting.aspx

  • Steve Lange @ Work

    "How "Synthy is Your House?

    • 1 Comments

    I've started playing around with PhotoSynth, and today I created my first synth.  I'm not sure if I did it correctly or not, but I think it's cools to see how well it turned out my first time around:

  • Steve Lange @ Work

    The Best of PDC is Rolling Through Colorado!

    • 1 Comments

    MSDN Unleashed is making its second tour through Colorado at the end of this month (January). 

    Location Date Registration Link
    Colorado Springs, CO 1/26/2009 Register
    Denver, CO 1/27/2009 Register
    Fort Collins, CO 1/29/2009 Register

    Here’s what you can expect:

    We will be providing overviews of some technologies first discussed at PDC, such as Windows Azure, C# 4.0 and ASP.NET 4.0.  But we will not only be talking about the future.  We will also discuss some recent releases that you can take advantage of now, including the WCF REST Starter Kit and the Silverlight Toolkit. 

    Microsoft .NETWhat to expect with C# 4.0

    We will take a look at some of the new and exciting features that are being planned for the next release of C#.  Some of the features that we will look at are dynamic lookup, the ability to program against fields, methods and types without C# static type checker and the new named and optional parameter support.

    Silverlight The Silverlight Control Toolkit

    The Silverlight Toolkit is a collection of Silverlight controls, components and utilities made available outside the normal Silverlight release cycle.  This 30 minute session will illustrate some of these new tools.  The session will illustrate the use of the ImplicitStyleManager and the new themes to skin your applications, charting controls, the expander and more.  This session is 100% demo-driven.

    REST with WCF and the WCF REST Starter Kit

    This session will provide a broad overview of REST support in WCF, including some key new features available in the recently released WCF REST Starter Kit.  The session will begin with a theoretical discussion of what REST is.  It will continue by illustrating WCF support for developing LO-REST and HI-REST APIs.  This session will be largely demo driven, with specific demos demonstrating consuming LO-REST services being consumed by AJAX clients, as well as developing HI-REST services being consumed by Silverlight 2 clients.  This session is 60% demo-driven.

    Windows Azure Demystifying Azure

    This goal of this session is to provide a framework for understanding the Azure namespace.  This namespace comprises Windows Azure (“The Cloud OS”), Live Services, .NET Services, SQL Data Services, and more.  The session will begin with a discussion of the hi-level features of Windows Azure (“The Cloud OS”), including scalable storage, a rich developer experience, automated service management and service hosting.  The session will then provide a high-level overview of the services available in Live Services and .NET Services.  The session will conclude with a brief overview of SQL Data Services.  This session will demonstrate the use of Azure Table Services, SQL Data Services and will illustrate the Developer Fabric.

  • Steve Lange @ Work

    Get your VSTS Demo Here! Visual Studio Team System Webcast Series

    • 1 Comments

    Visual Studio Team System Notion Solutions, one of our stellar partners in the Team System area, is hosting a series of webcasts.  Free for anyone to attend, just register!  Look at the schedule below and click on the date/time that will work for you..

    Notion Solutions – Visual Studio Team System Webcast Series

    Visual Studio Team System 2008 Overview

    Team Foundation Server - 2008 Overview

    Visual Studio Team System 2008 Developer Edition Overview

    Visual Studio Team System 2008 Database Professional Edition Overview

    Visual Studio Team System 2008 Tester Edition Overview

    For Event descriptions and to sign up, just click on the date you want, and you will be directed to the correct link on Microsoft’s website. We can also be contacted at www.NotionSolutions.com

  • Steve Lange @ Work

    Calling all Denver Area Team System Users!!!

    • 1 Comments

    vstsimage Have you ..

    • ever wondered what more you could get out of your Team System product? 
    • come up with a cool extension, add-in, or way of using Team System and wanted to talk about it?
    • ever wanted to swap war stories about your VSTS or TFS implementation with other Team System users?
    • wanted to learn more about what other cool stuff you could do with Team System?

    If you answered "Yes" to any of the above (or inserted your own!), then read on, this post is for you!

    Since I moved to Colorado several months ago, I've met several wonderful, passionate VSTS users who have asked me about a VSTS User Group.  The Denver VS User Group is enormously popular, and as a result there seem to be quite a few folks who would like to start something similar that focuses on Team System.

    To be clear, this proposed group is not to replace or compete with the VS User Group, but rather to offer a complement which gives a larger voice to the VSTS community.

    I'm envisioning either a monthly or bi-monthly meeting schedule, depending on demand, meeting in the evening.  Ideally, I'd love to see at least 20 people at each meeting, and grow membership organically.

    What does it take to get a user group started?

    Meeting Space I'm working to secure Microsoft office space at the Denver Tech Center.  We can hold roughly 100 people each meeting.
    Community Leadership We'd need a couple of folks from the community to take the lead in lining up meeting speakers and maintaining a member list.
    I'm happy to work to get this thing started and be the "official Microsoft sponsor", but UG's are most successful when driven by a community.
    Meeting Sponsors Typically, a vendor would "sponsor" a meeting, providing food, drinks, and maybe a door prize.  In return the vendor gets some floor time.  This helps keep membership dues FREE or at least dirt cheap.
    Money Per above, I hope to set this group up to minimize any dues.  The only reasons I could see needing any kind of dues would to pay for any web hosting or other service, or any potential labs or field trips.  At worst, dues would be extremely, extremely affordable.
    People This is where you come in!  We need people to not only attend, but speak/present.

    If you've ever met me or read this blog, you know how passionate I am about Visual Studio Team System.  What I've found is that the more people use it, the more passionate they become as well.  I'm not getting paid to start a user group, nor will I.  I just honestly think it could be a powerful medium for Team System users around the area to further enrich their value, and meet other great people in the process!

    Please let me know your thoughts either by leaving a comment to this post, or emailing me directly.  I'm interested in hearing insight on feasibility, willingness to participate and/or present, ideal meeting schedules, etc.

    Sincerely,

    Steve

  • Steve Lange @ Work

    Upcoming MSDN Event in Denver (11/18)

    • 1 Comments

    MSDN Event - Silverlight 2.0, SQL Server 2008 and VSTO

    Tuesday, November 18, 2008 1:00 PM - Tuesday, November 18, 2008 5:00 PM Mountain Time (US & Canada)
    Welcome Time: 12:30 PM

    Grand Hyatt Denver Downtown

    1750 Welton Street
    Denver Colorado 80202
    United States

    Join us for a 4 hour MSDN Event where we will cover 3 seperate sessions focusing on Silverlight 2.0, VSTO and SQL Server 2008.

    Session #1: What’s New in SQL Server 2008 for Developers

    SQL Server 2008 adds numerous new capabilities for developers – from support for Spatial Data types to a storage mechanism for SQL BLOB data using the NTFS file system, and much more. The new release also delivers several improvements to development-related areas, from T-SQL to SQLCLR to XML. This session will provide a technical dive into the latest and greatest features you’ll find in SQL Server 2008, while offering insight into how to effectively apply them to your upcoming development projects.

    Session #2: Power up your Office applications with VSTO

    In this session, we’ll focus on the power and productivity of Visual Studio Tools for the Microsoft Office System (VSTO) – a .NET Smart Client technology. We’ll give you tips and tricks for designing and building smart client applications with VSTO, which allows you to create managed code applications with .NET languages including Microsoft Visual Basic .NET and Visual C#. VSTO also makes it simple to manifest the functionality of those applications in the rich user interfaces of Microsoft Office Excel, Word, PowerPoint, Visio, Outlook and others from the Office stack. VSTO addresses some of the biggest challenges that Office solution developers are facing today, including separation of data and view elements, server-side and offline scenarios, seamless integration with the Visual Studio tools, deployment and updating. Join us for this eye-opening session and learn just how easy it is to build and deploy powerful applications with VSTO.

    Session #3: Build next generation applications with Silverlight 2.0

    Silverlight provides a powerful platform for building the next generation of rich interactive applications on the Internet. In this session, we’ll take a look at the programming model and tools that developers and designers can leverage to build these true next generation experiences for consumers and business, and demonstrate how to build a rich interactive application (RIA) using Silverlight and Microsoft .NET. We’ll explore how to use Microsoft Visual Studio to create applications, and how to create UI using XAML markup and code, controls, and File I/O. We’ll also discuss networking, how to retrieve data from a Web service, and various other aspects of building Silverlight applications.

  • Steve Lange @ Work

    Welcome Back from Vacation - Here's Chrome!

    • 1 Comments

    I just got back from my Labor Day vacation, and what is half of my inbox filled with?  "Hey, did you hear about Chrome?"  "Have you installed Chrome yet?"  "Should I try Chrome?"

    Chrome is a new web browser just released in test form by Google, in case you hadn't heard already.. 

    To all my friends, colleagues and customers asking me if I've played with Chrome yet, I'm going to wait for a while.  There are some interesting reads out there about how secure Chrome is, as well as end-user agreement concerns.  Below are some interesting posts that talk more about chrome, both good and bad.

  • Steve Lange @ Work

    OMG! Microsoft joins the Object Management Group

    • 1 Comments

    It's official, Microsoft has "finally" solidified a modeling strategy and joined the Object Management Group (OMG) to add weight.  (The OMG is a group that focuses on setting modeling and model-based standards.)

    Read:  eWeek's Article

    To support Microsoft's forward direction the in modeling space, look for announcements about Oslo (MS new modeling platform) at PDC 2008.

  • Steve Lange @ Work

    MSDN Events around the Region

    • 1 Comments

    This is a little late of a post for Albuquerque, but hopefully you can take advantage of other ones!

    There is a series of FREE MSDN events touring around the region, called "MSDN Events Unleashed". 

    Topics will include:

    • .NET 3.5 SP1
    • Entity Framework
    • Astoria
    • Dynamic Data
    • WPF/Silverlight

    Cities & Dates

    Albuquerque, NM 9/19
    Las Vegas, NV 9/23
    Phoenix, AZ 9/25
    Colorado Springs, CO 9/30
    Denver, CO 10/1
    Fort Collins, CO 10/2
    Salt Lake City, UT TBD, October

    Check out Rob Bagby's Blog for more details including registration here:  http://tinyurl.com/3nocc7

    Don't forget to visit the MSDN Events site.  You can subscribe to RSS feeds that will inform you of upcoming events in your area.

  • Steve Lange @ Work

    Visual Studio Update 2 is here (well, the CTP is)

    • 1 Comments

    If you’re one of the lucky ones to be attending the ALM Summit this week (I’m not), you’ve been able to experience first-hand the bevy of announcements made concerning Visual Studio Update 2.  An evaluation CTP (read: Not supported, not “go live”) has been dropped and is ready for feedback.

    Brian Harry explains it best in his blog post (as always), but here’s a quick list of my highlights:

    • You can tag work items: Similar to tags on blog posts, you can place various tags on work items to help with categorization and organization.
    • Web-based test case management:  Think Test Manager (MTM) in the browser.  You can do basic management and execution of test cases via the web.  This will make it much easier to perform manual tests on non-Windows platforms.
    • Unit testing
      • Playlists: Create arbitrary test lists/groups.
      • Windows Phone app support
    • Fakes & Stubs has been moved down to VS Premium (still in Ultimate)
    • Office 2013 support
    • Blue Theme – if you still can’t get past the reduction of color in VS 2012.

    But nevermind all that – did you hear that Team Foundation Service (compare) now supports Git repositories?  More on Brian’s blog.

  • Steve Lange @ Work

    Build 2014 has been announced!

    • 1 Comments

    Build is back!

    You can read the full details in Steve Guggenheimer’s post on the Microsoft Blog, but here are the basics:

    • WHEN: April 2-4, 2014
    • WHERE: Moscone Center, San Francisco
    • WHY: Because you want to build awesome applications that run on awesome platforms that reach millions of people and devices.

    IMPORTANT REGSITRATION INFORMATION:

    Registration opens on January 14th, 2014 at 9AM Pacific at http://www.buildwindows.com. Don’t be late – Last year’s conference was booked in less than an hour!

    clip_image001

    Follow Build on Twitter as well: https://twitter.com/bldwin

  • Steve Lange @ Work

    Webinar: The Longest Yard – Getting across the goal line when releasing to production

    • 0 Comments

    imageReleasing code to production is no mystery. Many development teams and operations managers have been doing this their own way for years. Release Management for Visual Studio 2013 offers tools to standardize this process in both the Release Pipeline Management and Release Deployment process.

    Join us to discover how Release Management for Visual Studio 2013 can help Release Managers, Operations Managers, Business Decision Makers and Developers live happily and co-exist in the DevOps world.

    WHEN: Tuesday, January 07, 2014 11:30 AM (Pacific Time)
    DURATION: 1 hour(s)

    I hope to see you online!  REGISTER HERE..

  • Steve Lange @ Work

    Webinar Series: How Do Enterprises Make the Cloud Work for Them?

    • 0 Comments

    Join Forrester and Microsoft for these upcoming webinars!

    Featured speaker: James Staten, Vice President and Principal Analyst at Forrester.

    Check out the below series of webinars designed to expose you with why organizations are choosing the cloud, what scenarios, and the economic benefits.

    Date

    Time

    Topic

    Registration

    Wed., January 22

    10AM

    Cloud Enterprise Storage

    Register Here

    Mon., January 27

    12:30PM

    Building Consumer Mobile Apps

    Register Here

    Wed., January 29

    11:30AM

    Building Enterprise Mobile Apps

    Register Here

    Wed., February 12

    10AM

    Cloud Services

    Register Here

    Wed., March 5

    10AM

    Taking Any App to the Cloud

    Register Here

    clip_image002James Staten

    Vice President and Principal Analyst, Forrester Research

    James serves Infrastructure & Operations and CIO Professionals, providing insights and
    best-practice use of cloud computing (IaaS, public and private clouds, cloud storage
    services and related cloud technologies and services). As the content lead for Forrester's
    Cloud Computing Playbook, he further advises IT leadership on cloud economics, cloud
    outsourcing (strategic rightsourcing), IT cloud readiness and business and developer
    engagement on cloud.

    James is the author of best-practice analysis on maturing your virtualization and cloud practices, building a cloud computing consumption strategy, and optimizing web infrastructures for blazing-fast performance.

  • Steve Lange @ Work

    Event: Las Vegas - Modern Web and App Development with Visual Studio 2013

    • 0 Comments

    image

    Connect to the cloud. Create brilliant apps. Transform your potential.

    In an age of extraordinary expectations, how can you ensure every app works flawlessly, seamlessly, and elegantly on every device, all the time?

    Lunch & Learn: Modern Web and App Development with Visual Studio 2013

    Join your local Microsoft Developer Tools team for an exclusive launch of Visual Studio 2013. See how Visual Studio 2013 helps developers blow minds and win business with state-of-the-art tooling and services designed to help you develop, test, deploy, and support service-powered apps that transform the user experience- across all Windows devices.

    Agenda

    • 9:00am – Welcome time with Breakfast
    • 9:30am – Keynote
    • 10:00am – Developing Web and Cloud Applications using VS 2013
    • 11:15am – Break – lunch
    • 11:30am – What’s New in ALM using VS 2013 and TFS2013
    • 12:45pm – Evaluations and raffle

    When, Where, Registration

    REGISTER HERE!

    Tuesday Feb. 18th 2014

    InNEVation Center

    6795 Edmond St., 3rd Floor

    Las Vegas, NV 89118

    Space is limited, please register soon!  Please let me know if you have any questions, and I hope to see you there!

  • Steve Lange @ Work

    Visual Studio Online (VS) – Transitioning from Early Adopter Plans

    • 0 Comments

    Now that TFS Preview Visual Studio Online is transitioning to monetized plans, I’ve received quite a few inquiries from my customer asking what to do. These are customers who are considered “early adopters” – those who signed up for an account prior to December 13th, 2013. This gives these users access to the full set of capabilities in Visual Studio Online (VSO) for free.

    But the early adopter program/plan is expiring on May 7th, 2014 (this was extended from an original date of March 14th).

    So now what? There are all kinds of scenarios that customers have been asking about, all centering on the concern of having to start paying for something they’re already entitled to, service disruption, and even service cancellation.

    Have no fear! In this post I’m going to try and lay out how this transition is going to work, and what you can do be prepared for it. Below are questions I’ve received over the past few weeks, along with guidance to address those concerns.

    Note: This information is based on several official sources/FAQ’s. I suggest referring to these sources as well for any updated information:

    What happens on May 7th?

    First, any user that’s using their Microsoft Account (formerly Live ID) as their account in VSO (signed up prior to December 13th, 2013) that is also associated with an active MSDN subscription, shouldn’t have to do anything. Microsoft will recognize those accounts as MSDN subscribers and automatically assign the appropriate VSO license (remember that VSO access is included with MSDN!). Microsoft has already done this in most cases.

    For users that Microsoft can’t discern as MSDN subscribers, they were assigned “Early Adopter” licenses, which again, is granting them full rights to VSO until the transition date. To help avoid any interruption to your users on May 7th, you’ll want to transition those “Early Adopter” users to a “real” license before then.

    Which MSDN subscriptions include access to VSO, and what features do they get?

    Chances are you’re covered:

    MSDN Subscription

    Accessible VSO Features

    Visual Studio Ultimate with MSDN

    Visual Studio Online Advanced

    + Web Test Case Management

    Visual Studio Premium with MSDN

    Visual Studio Online Advanced

    + Web Test Case Management

    Visual Studio Test Professional with MSDN

    Visual Studio Online Advanced

    + Web Test Case Management

    Visual Studio Professional with MSDN

    Visual Studio Online Basic

    MSDN Platforms

    Visual Studio Online Advanced

    + Web Test Case Management

    Microsoft BizSpark

    Visual Studio Online Advanced

    + Web Test Case Management

    How do I reassign users to an appropriate license?

    You can verify who is assigned what license in your VSO account by connecting your VSO account (http://<accountname>.visualstudio.com) as the account owner or project collection administrator. Click on “Users” and you’ll see something like this:

    image

    In the above example (this is my VSO account), you’ll see a list of 7 users, the last one which has already been identified with my MSDN subscription. The others are assigned Early Adopter licenses, which I need to adjust to another license to avoid disruption.

    Let’s take Dave Developer for this example. If I know that he has an MSDN subscription associated with the “Sign-in Address” noted in this user list, I can select his name, click “Edit”, select “Eligible MSDN Subscriber”, then click “Save”.

    clip_image005

    Making this selection will do a couple things:

    • The next time Dave Developer signs into VSO, VSO will validate and update his license to reflect his valid MSDN subscription.
    • This will prevent a “Basic” (free) license from being assigned to him, therefor freeing up that free license for someone who doesn’t have an MSDN subscription.

    Note: If a user is assigned to “Eligible MSDN Subscriber”, but actually isn’t, they won’t have access to VSO until they’re assigned a valid license.

    You’ll notice a user license breakdown in the right margin of the Users page:

    clip_image007

    This will help you track license allotment and identify if there are users that need their licenses adjusted.

    More information can be found here.

    I have a mix of MSDN subscribers and non-MSDN subscribers in my VSO account. What do I do?

    First, follow the above instructions to assign your MSDN subscribers to “Eligible MSDN Subscribers” so they can get the full benefit of VSO via their MSDN subscription.

    For your non-MSDN subscribers, you have a choice:

    • First, remember your first 5 users are free (in addition to your MSDN subscribers). If you know the 5 users you want to assign to those free “Basic” licenses, follow the same above instructions for assigning licenses and select “Basic” instead of “Eligible MSDN Subscriber”.
    • If you have more than 5 non-MSDN-subscriber users and you need to maintain their access to VSO, you’ll need to put them on a VSO plan (Basic, Professional, or Advanced, all of which can be compared here).

    What if I don’t do anything before May 7th?

    If you take no action at all, on May 7th Microsoft will convert up to 5 Early Adopter licenses to the free Basic license the next time the user signs in. Any remaining users (past the first 5) with an Early Adopter license will be blocked until the account owner, or an administrator, assigns a valid license.

    I created my VSO account using a personal Microsoft Account or one that isn’t associated with my MSDN subscription. How can I transition the VSO account to my MSDN subscription?

    This is pretty common. If you first signed up for VSO using a Microsoft account that’s not associated with your MSDN subscription (perhaps you used a personal Microsoft account, but you have an MSDN subscription through work), you’ll need to have them change the Microsoft account associated with their MSDN Subscription. More info on how to do that is here.

    If you need to (or would rather) use the Microsoft account that’s already associated with your MSDN subscription, you can add that Microsoft account as a user to VSO, then make that account the account owner. Click here for more information on how to change VSO account ownership.

    I have more users than I have licenses, so I need to buy some more. How do I do that and assign users?

    Basically, you’ll want to set up billing for your account so you can buy or upgrade VSO licenses. Click here for information on how to do that.

    Note: If you need to buy licenses (or additional services, like extra build or load testing resources), you’ll need to create a new Azure subscription. Your Windows Azure MSDN Benefit can’t be used to buy additional licenses or resources, as it’s designed for your own use only.

    Once you have billing set up and have purchased licenses, you can assign them in the same manner I mentioned earlier.

    You can also add users outside of the Users page in your VSO instance. In order to automatically assign those users licenses, they'll get the next available license that’s available, and in a certain order:

    1. Advanced
    2. Basic
    3. Professional

    It’s probably easiest to just add them through the Users page because you have better initial control over which licenses are allocated. You can't add users outside of the Users page if you don't have available licenses.

    Can users with a TFS CAL access VSO as a licensed user, or do they have to have a VSO subscription/license?

    A TFS CAL won’t grant you access to VSO (although that person certainly could consume 1 of the 5 free licenses).  Users need to either use the 5 free licenses, be MSDN subscribers, or have a VSO license.

    I created multiple VSO accounts with different Microsoft accounts? Can I consolidate?

    A Microsoft account can only create one VSO account. You’ll notice that, if signed in, you try to create a new one, you’ll simply always be redirected to your summary page with your profile, owned VSO account, and memberships to other VSO accounts.

    Yes, your Microsoft account can be added as a user to multiple VSO accounts (you can only be the owner of a single VSO account).

    Clear as mud?

    I hope this helps some, but please know that some things are still fluid – we’ll know more (hopefully before May 7th) soon, and as I find out I’ll be sure to update this post.

  • Steve Lange @ Work

    Microsoft Test Case Management – Handling Test Steps with Multiple Expected Results

    • 0 Comments

    I’ve been asked by a few customers about this topic in the past week, so I thought I’d generalize my response into this post.  I hope others will find this helpful as well!

    Sometimes when building a test case in Microsoft Test Manager or Web Access, you will have a test step with more than one expected result.  Perhaps you need to verify several fields on a form, or that multiple things happen as a result of your action. 

    If you encounter this scenario from time to time, you can handle it a couple different ways.

    Using this very generic example (you may or may not recognize this test case from my previous blog post):

    clip_image002

    Note that step 2 has two expected results.

    Single-step, multiple expected results, single pass/fail

    As-is, you can run this test case without issue. The small challenge with this is handling a failure with one expected result and a pass with another. Is the step a pass or fail? Chances are you want to fail the step so it’s recorded, but note somehow that one result did pass. To accommodate this, you would fail the step but capture a comment:

    clip_image003

    The secondary challenge with this is reporting. Since I told the tool that this was a failure, any reporting I do will show it as a failure, ignoring the fact that one result did pass.

    Single-action step, multiple expected results, individual pass/fail

    As an alternative, the tool will let you mimic multiple expected results by adding an additional step, but without an action. For example:

    clip_image005

    Now when you execute this, you can mark individual expected results as pass/fail:

    clip_image006

    This will make it easier to interrogate test results to see exactly where the failure occurred. Additionally, if you use Microsoft Test Manager, it has the ability to create an action recording to let you fast-forward through specific steps in subsequent test runs. Breaking up the results into individual steps will make this recording/playback experience more accurate.

    Thanks for reading!

  • Steve Lange @ Work

    FREE Imaginet ALM Webinars: June through Dec 2014

    • 0 Comments

    clip_image001Here is an updated listing of upcoming ALM webinars from our partner Imaginet.  They’re FREE, so you might as well check them out!

    Enhance Productivity with Distributed Version Control Using Git and Visual Studio 2013

    Register

    Microsoft’s release of Team Foundation 2013 enables you to work locally with a Git (distributed version control) repository and then “sync up” with a central TFS repository. In this session, we will discuss and demonstrate how this new integration works and the advantages that it will provide for your teams. Get best of both distributed version control system (DVCS) and Team Foundation Server with the TFS-Git integration. Come join us for this free webcast!

    Date

    June 26, 2014 12:00 PM

     

    Deliver Higher Quality Software with Automated Coded UI Testing

    Register

    In this webinar, Imaginet will demonstrate how to record tests run against various types of application user interfaces using Microsoft Visual Studio's Coded UI Tests and how to replay them at any time. Additionally, we will explore how to embed validations, either simple or elaborate, to ensure your application is producing the correct results. Learn how to improve the quality of your applications by having a repeatable set of Microsoft Coded UI Tests available to ensure defects don’t go unnoticed!

    Date

    July 17, 2014 12:00 PM CST

     

    Discover the Top Business Benefits of Application Lifecycle Management (ALM)

    Register

    Why should your business focus on Application Lifecycle Management? What benefits will you see to your overall business? How does ALM impact your bottom line? Come attend this free webinar to discover all the answers!

    Date

    July 24, 2014 12:00 PM CST

     

    How to Get Control Over Your Portfolio of Projects with Agile and TFS

    Register

    Scrum and agile management methodologies focus on iterative planning, development and release. This session will demonstrate how agile planning, management, and tracking are streamlined with Visual Studio 2013. In addition, this session will review and demonstrate the new Enterprise Agile Management capabilities, which enable larger organizations to effectively manage their Agile projects across all their teams. Come join us for this free webcast!

    Date

    August 7, 2014 12:00 PM CST

     

    How to Improve Your Software Deployments with Release Management and TFS 2013

    Register

    As teams try to meet the demand for a more rapid release cadence, one of the biggest pain points they are hitting is managing the releases and creating reliable, repeatable automated deployment. In addition, it is increasingly hard to manage the number of simultaneously in-flight releases. With Team Foundation Server (TFS) 2103, Microsoft now provides new release tooling to help you manage your in-flight releases. In this session, Imaginet will explore and demonstrate this new release management capabilities that will greatly improve your team’s release management experience.

    Date

    August 21, 2014 12:00 PM CST

     

    Enhance Productivity with Distributed Version Control Using Git and Visual Studio 2013

    Register

    Microsoft’s release of Team Foundation 2013 enables you to work locally with a Git (distributed version control) repository and then “sync up” with a central TFS repository. In this session, we will discuss and demonstrate how this new integration works and the advantages that it will provide for your teams. Get best of both distributed version control system (DVCS) and Team Foundation Server with the TFS-Git integration. Come join us for this free webcast!

    Date

    September 4, 2014 12:00 PM CST

     

    Enterprise UX: Project Success with User Experience Design

    Register

    Find out why User Experience Design is the most important process that your development practice needs to adopt to stay ahead of the game. We will identify the fundamentals of UX and explain how you can succeed on your next project.

    Date

    September 18, 2014 12:00 PM CST

     

    Discover the Top Business Benefits of Application Lifecycle Management (ALM)

    Register

    Why should your business focus on Application Lifecycle Management? What benefits will you see to your overall business? How does ALM impact your bottom line? Come attend this free webinar to discover all the answers!

    Date

    October 2, 2014 12:00 PM CST

     

    Discover How the Kanban Method Can Kick Start a Culture of Continuous Improvement for Your Organization

    Register

    Kanban was originally created as a scheduling system to help manufacturing organizations determine what to produce, when to produce it, and how much to produce. Although this may not sound like software development, these lean principles can be successfully applied to development teams to improve the delivery of value through better visibility and limits on work in process. This webinar will provide an overview of the Kanban method, including the history and motivation, the core principles and practices, and how these apply to efficiency and process improvement in software development.

    Date

    October 16, 2014 12:00 PM CST

     

    How To Manage Your Test Labs Without The Headaches

    Register

    Several years ago, Microsoft released a bold new feature to support management of virtual test environments. "Lab Management" provided the ability to easily spin up test environments, perform automated build and deployments, run automated tests, and collect diagnostic data. Unfortunately, many teams were discouraged by the infrastructure requirements. With the newest version of Visual Studio and standard environments, even small teams or groups who can't use Microsoft's Hyper-V can still benefit from lab management. This session will demonstrate how to configure your existing environments for many of the same compelling features formerly available only with Hyper-V. Come join us for this free webinar!

    Date

    October 30, 2014 12:00 PM CST

     

    Deliver Higher Quality Software with Automated Coded UI Testing

    Register

    In this webinar, Imaginet will demonstrate how to record tests run against various types of application user interfaces using Microsoft Visual Studio's Coded UI Tests and how to replay them at any time. Additionally, we will explore how to embed validations, either simple or elaborate, to ensure your application is producing the correct results. Learn how to improve the quality of your applications by having a repeatable set of Microsoft Coded UI Tests available to ensure defects don’t go unnoticed!

    Date

    November 13, 2014 12:00 PM CST

     

    Enhance Productivity with Distributed Version Control Using Git and Visual Studio 2013

    Register

    Microsoft’s newest release of Team Foundation 2013 enables you to work locally with a Git (distributed version control) repository and then “sync up” with a central TFS repository. In this session, we will discuss and demonstrate how this new integration works and the advantages that it will provide for your teams. Get best of both distributed version control system (DVCS) and Team Foundation Server with the TFS-Git integration. Come join us for this free webcast!

    Date

    November 20, 2014 12:00 PM CST

     

    Enterprise UX: Project Success with User Experience Design

    Register

    Find out why User Experience Design is the most important process that your development practice needs to adopt to stay ahead of the game. We will identify the fundamentals of UX and explain how you can succeed on your next project.

    Date

    December 4, 2014 12:00 PM CST

     

    Discover How the Kanban Method Can Kick Start a Culture of Continuous Improvement for Your Organization

    Register

    Kanban was originally created as a scheduling system to help manufacturing organizations determine what to produce, when to produce it, and how much to produce. Although this may not sound like software development, these lean principles can be successfully applied to development teams to improve the delivery of value through better visibility and limits on work in process. This webinar will provide an overview of the Kanban method, including the history and motivation, the core principles and practices, and how these apply to efficiency and process improvement in software development.

    Date

    December 18, 2014 12:00 PM CST

  • Steve Lange @ Work

    Upcoming Leadership Events: Azure, Agility, and Automation

    • 0 Comments

    Our partner, Northwest Cadence, has been hard at work to build some great new content focused on effective software delivery in the Enterprise.

    Intrigued? Steven Borg gives a sneak peek into Continuous Delivery with Azure, Automation, and Agility (video)

    Here is the full abstract:

    Join Steven Borg and Cheryl Hammond as they deliver a Leadership Roundtable breakfast event with exclusive content designed to help leaders take a practical approach to reaching continuous delivery. Steve and Cheryl are recognized industry experts in enterprise agility and lean/agile transformations. What does that have to do with Continuous Delivery with Azure, Agility, and Automation, you ask? Plenty! Enterprise agility is much more than self-organizing teams and delivering code in short increments. It is also about putting the right technical foundations in place to support those teams for an ever faster delivery cadence.

    This 3-hour Leadership Roundtable will be interactive and fun! Join Steve and Cheryl as they cover Azure, Agility, and Automation –tie them all together – and sheds light on the next steps you can take to deliver code faster.

    AzureAzure: Azure plays an important role in modern continuous delivery practices, as it supports extremely rapid development cycles, near-infinite scaling, and dramatically reduced up-front costs. DevOps and DevTest become accessible to mere mortals when Azure infrastructure and platforms are used. Not only that, but Staging and Production environment management becomes trivial, allowing new releases to be tested in a near clone of the production environment prior to release.
    Agility: Agility is enabled through leadership, and creates the right mindset and processes that support rapid delivery of value.
    AutomationAutomation: Automation is key to delivering at the speed of market. It not only removes human error and speeds work, it can actually transform the team. Once key processes are automated, teams behavior changes. Since small units of functionality can now be delivered quickly, teams begin to shift their thinking and actions in subtle ways that reinforce agility and more frequent deliveries. They even start to decompose requirements more granularly so they can be released in smaller chunks!

    At the end of this Roundtable event, you will leave with a clear understanding of why Azure, Agility, and Automation are key to enterprise agility. You will also have a plan around how to take the next steps with your team.

    Schedule (for any updates, be sure to visit the Northwest Cadence events page):

    Date Location (click to register)
    Sept 3, 9AM-12PM Bellevue, WA
    Sept 8, 9AM-12PM Eagan, MN
    Sept 9, 9AM-12PM Tempe, AZ
    Sept 10, 9AM-12PM Denver, CO
    Sept 11, 9AM-12PM Salt Lake City, UT
    Sept 11, 9AM-12PM Portland, OR
    Sept 16, 9AM-12PM Irvine, CA
    Sept 17, 9AM-12PM San Diego, CA
    Sept 18, 9AM-12PM Palo Alto, CA

    If you have any questions, please contact Rick Flath: rick.flath@nwcadence.com

    I hope to see you at one of these events!

  • Steve Lange @ Work

    Webcasts: MSDN, Meet Azure. Activate your Benefits

    • 0 Comments

    Active Your MSDN Azure Benefit

    I want to make sure you are aware of the below benefit and how you can enter into a drawing for one Acer ICONIA W510-1422 Windows 8 Hybrid Tablet!

    clip_image002Enter for your chance to win an Acer ICONIA Windows 8 Hybrid Tablet!

    How?

    Join one of the three Azure DevTest webcasts listed below and your name will automatically be entered into the drawing.

    One winner will be announced June 6th, 2014. Drawing and announcement administered by Northwest Cadence. Prize sponsored by Microsoft.

    Did you realize you, personally, have up to $150 of free credit monthly to spend on Windows Azure for anything you want! Can’t wait for IT to give you a test environment? Go get one now in Azure. Want to test out the latest Microsoft software? Spin up a free machine today! Want to host a blog to share your brilliant development skills with the world? Host one on your own Azure infrastructure today.

    The bottom line is that you have credit to spend on Azure. The $150 monthly credit is “use it or lose it”, but you get a new $150 credit each month. What does $150 buy in Azure? If you have an MSDN subscription, each month you get enough money to run a virtual machine in the cloud for the entire month. You read that right… You can run your own cloud VM 24x7 as long as you have an MSDN subscription.

    Getting started is easy! Simply visit here and click on “activate”. Once logged in with your Microsoft ID (aka Live ID), you can explore your new account portal here.

    It’s that easy!  But if you get stuck, visit this blog post for the full scoop.

    Now, use it!

    If you’re not going to host your own server, I recommend using your benefits to create your own test environment. To learn more, check out the Azure DevTest webcast that Northwest Cadence is hosting on the following dates:

    Everyone who attends one of the three webcasts above will be eligible to enter into a drawing for one Acer ICONIA W510-1422 Windows 8 Hybrid Tablet!

    Creating a DevTest sandbox on Azure takes literally just minutes. Drive a configuration-as-code strategy, automate infrastructure, and most importantly, start turning around lightning-fast feedback between developers, testers, and operations to make your code production-ready faster (and better) than ever before.

  • Steve Lange @ Work

    Denver Event: Professional Scrum Development with Visual Studio

    • 0 Comments

    Professional Scrum Development with Visual Studio

    Delivered by Accentient

    When: Friday, 11 April 2014 from 9:00 AM to 3:00 PM (MDT)

    Where:

    Microsoft
    7595 Technology Way
    Suite 400
    Denver, Colorado 80237

    Registration: http://www.eventbrite.com/e/professional-scrum-development-with-visual-studio-tickets-10727705857

    Scrum is the #1 framework chosen by Agile software development teams. Visual Studio is a leader in Application Lifecycle Management (ALM) tools. The combination of the two is just awesome, and so is the value potential for you and your software development team.
    Join Professional Scrum Trainers Richard Hundhausen and Charles Bradley as they explain why Scrum works and show how Visual Studio can implement it.

    Whether you are an executive, manager, or business-decision maker looking for a new way to manage the ROI of your IT investments and value delivery, or a seasoned Scrum practitioner or Visual Studio expert, this full day event will provide some measure of value to you. Be sure to ask us your hard questions as we show you ways to deliver business value in the form of working software while reducing risk and waste.

    Specifically, we will cover these topics:

    • Why Scrum works
    • Scrum in a nutshell
    • Getting started with Scrum
    • How Visual Studio supports Scrum
    • Setting up a Scrum team project
    • Planning and managing work in Visual Studio

    Complimentary lunch will be provided.

    Be sure to attend and see if your current or next project might benefit from leveraging Scrum, Visual Studio, or any of the principles or practices that we discuss. Contact Richard with any questions.

    Register here: http://www.eventbrite.com/e/professional-scrum-development-with-visual-studio-tickets-10727705857

  • Steve Lange @ Work

    Event: ALM Symposium in San Diego, April 30th 2014

    • 0 Comments

    ALM Symposium

    An All Day Event to Train, Inspire & Connect Teams!

    Microsoft and Northwest Cadence are extremely excited to be partnering together to host the upcoming ALM Symposium in La Jolla, CA! This is a great time to be in the world of software development, and this event will show you why!

    San Diego is the perfect place to be for software engineering. Home of wireless communication technology, bioinformatics, defense technology and investing, San Diego is an epicenter of innovation and creativity. But so often, delivery challenges tend to inhibit the flow of software delivery. Challenges like enabling communication across globally distributed teams, long project backlogs, conflicting priorities, unresolvable bugs and redundant manual efforts can all get in the way of what we enjoy best –delivering innovative technological solutions built on software.

    The good news is that these challenges have been solved! Microsoft’s ALM Solutions are enabling the world’s leading organizations to reduce their project backlogs, respond to business requests more accurately and deliver higher quality applications faster than ever before. Some of the most complex organizations in the world with thousands of team members, strict regulations and ever-pressing deadlines are able to achieve true agility while maintaining the highest levels of quality and security. By attending this event, which will have a special emphasis on improving quality across every part of an application’s lifecycle, you’ll learn how all of the various teams, from project managers, to business analysts, to developers, to testers, to release engineers and operations teams, can come together to streamline and improve your software delivery processes and tools utilization.

    We’re going to have fun! It’s going to be informative and exciting! The raffle prizes are awesome! And we’re looking forward to meeting you there!

    So REGISTER NOW!

    AGENDA

    • 8:30am Welcome Time with Coffee & Refreshments
    • 9:00am Keynote Session
    • 9:30am Demonstration of ALM in Action & End-to-End Project Management, Requirements Management, Development, Build, Deploy, Test
    • 10:30am Audience Activity, Customer Testimonies & Q/A Panel
    • 11:30am Break for Complimentary Lunch
    • 12:15pm Breakout Sessions
      • Breakout 1 - IT Leaders, Project Managers, Business Analysts
      • Breakout 2 - Testers & QA Professionals
      • Breakout 3 – Developers
      • Breakout 4 – Release Managers & DevOps
    • 4:00pm Evaluation Submissions and Raffle Giveaways

    Registration is free, but space is limited.

    REGISTRATION

    Wednesday, April 30th

    Hyatt Regency La Jolla

    3777 La Jolla Village Drive

    San Diego, CA 92122

    Space is limited.

    REGISTER HERE!

  • Steve Lange @ Work

    Visual Studio 2013 Update 2 is Here!

    • 0 Comments

    Yep, it’s here (maybe the timing had something to do with //Build?)!

    I’ll let you get all the tasty details via the official post, but here are my personal top highlights (and if you’re using VSO, you may have seen some of these already):

    Work Item Tagging updates

    Work Item Tagging allows users to further organize and categorize work items without having to do any customization (like custom fields/values, or custom queries).

    For this update, we’ve rounded out this functionality by allowing you to now:

    • View and edit tags from within Visual Studio/Team Explorer
    • View and edit tags from within Excel
    • Include tags in Work Item queries

    New CodeLens Indicator: “Incoming Changes”

    A new indicator for CodeLens shows code changes taking place to related code in another branch.  This provides a great “heads up” to the developer that some merging may be just around the corner.

    Git Improvements

    The list is impressive!

    • Use the Annotate feature (aka blame) with Git
    • Amend recent local commits using Visual Studio (similar to the command line: “git amend”), as long as the commits have not yet been pushed to the TFS repository
    • Push to or pull from a selected remote repository in Team Explorer without having to use the command line
    • Roll back a commit to undo a check-in more easily
    • Monitor or cancel long-running Git operations
    • Use Ant or Maven on the build controller to build Java code managed in a Git repository (requires Team Explorer Everywhere (TEE) Update 1)

    Web-based Test Case Management: Exporting Artifacts and Shared Parameters

    We’ve added new capabilities to the “Test” area of TFS Web Access, allowing you to:

    • Export test plans, suites, and cases into HTML format.
    • Sharing of test case parameters

    There are several other notable improvements, including:

    • Configurable Cumulative Flow Diagram  start dates (on Kanban boards)
    • Updated team home page in TFS Web Access
    • Work Item Charting: Home Page Pinning and Color Customization
    In addition to the official post, check out this KB article for a full list of changes.

    Enjoy!

  • Steve Lange @ Work

    Visual Studio Online: Migrating from TFS on-premise

    • 0 Comments

    We’ve been providing means to migrate your data from VSO to an in-premise TFS, but not the other way around.  Until now!

    We just announced a new integration service from OpsHub that allows you to migrate your data from your on-premise Team Foundation Server implementation to Visual Studio online.  Full details can be found here, in the Visual Studio Gallery.

    From http://visualstudiogallery.msdn.microsoft.com/28a90a17-d00c-4660-b7ae-42d58315ccf2

    While you’re at it, take a look at the other capabilities that OpsHub offers.  They have an amazing line-up of ALM systems that they can integrate with their Integration Manager solution.

  • Steve Lange @ Work

    Already here: Visual Studio 2013 Update 3 CTP 1

    • 0 Comments

    Yep!  Fresh on the heels of the RTM of VS 2013 Update 2 (I just finished delivering “What’s New” presentations on Update 2 a couple weeks ago), the first CTP for Update 3 is available!  CTP 1 means it’s early, and may not be completely production-ready.  But heck, it’s at least worth checking out!

    Mary Jo Foley mentioned some of the key targets for Update 3; but check out this KB article for the full run-down of features.

    VisualStudio-Logo

    Here is the short list of my favorites:

    • You can use Windows PowerShell or the Windows PowerShell Desired State Configuration (DSC) feature to deploy and manage configuration data. Additionally, you can deploy to the following environments without having to set up Microsoft Deployment Agent:
      • Windows Azure environments
      • On-premise environments (Standard environments)
    • CodeLens authors and changes indicators are now available for Git repositories.
    • You can drag binaries from the Windows file explorer to a code map, and then start exploring binaries by using Code Map.
    • You can skip straight to the details of performance events that are exported from Application Insights to IntelliTrace.

    My absolute favorite piece is the added flexibility to customize test plans and test suite artifacts.  Full details here.

    Enjoy!

  • Page 5 of 15 (368 items) «34567»