Steve Lange @ Work

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

February, 2009

  • Steve Lange @ Work

    Where Do You Go To Find Events In Your Area?

    • 1 Comments

    We’re currently working on a consolidated event calendar/list/RSS feed for the Western US.  Right now, there are several places you need to go to get a relatively comprehensive list of Microsoft events in your area, including MSDN Events, Technet Events, Microsoft Worldwide Events, and blogs (hopefully this one!).

    Are there other places you look?  Let me know!  Our ultimate goal is to provide you a comprehensive listing of Microsoft happenings in a single location, ideally via RSS feed as well. 

    Send me mail or comment on this post below and let me know where else you look.

  • Steve Lange @ Work

    Check it out: Oracle Database Development in Visual Studio

    • 0 Comments

    In case you haven’t seen this, Microsoft in partnership with Quest Software, has announced a new plug-in which will provide Oracle database development support inside Visual Studio. This plug-in, available for Visual Studio 2010, is called Quest’s Database Schema Provider. With this, Oracle developers will now be provided with the tools to help them design their database schemas, PL SQL Code, stored procedures and triggers, and to do offline design, development, version control and change management for Oracle databases via Visual Studio 2010.

    You can do this type of offline database development today in Visual Studio Team System with SQL Server. Support for DB2 is on the way, and this announcement will add Oracle to the list. What does all this mean? Simply that Visual Studio Team System is rapidly expanding its already robust ALM capabilities and abilities to support the entire lifecycle, regardless of platform.

    This importance announcement was made at this year’s VSLive conference in San Francisco.

    You can read more about it via the following links:

  • Steve Lange @ Work

    Thanks, RM Tech Trifecta!

    • 2 Comments

    I had a great time on Saturday hanging out with 400-ish of my closest friends at the Rocky Mountain Tech Trifecta!  Many of you braved iffy road conditions to make it downtown for this incredible event.

    Big hats of to the Yacks for putting this together!

     

    View Rocky Mountain Tech Trifecta (Feb 2009)
  • Steve Lange @ Work

    FREE EVENT: “A Day in the Life of Scrum” with Team System

    • 9 Comments

    *** UPDATED 4/30/2009 ***

    • The Denver date has changed to June 4th
    • The Phoenix date has been updated!  The new date is June 2nd, and the updated registration information is below. 

    vsts2If you attended the Agile & Scrum Essentials event series last fall, then you’ve been expecting this second round!  And if you missed it, now you can catch up!

    Please join Microsoft and Neudesic for a day in the life of Scrum with Visual Studio Team System 2008 and Team Foundation Server!  Agile methods are a set of development processes intended to create software in a lighter, faster, more people-centric way. Many development teams have adopted "agile" methodologies to manage change and to improve software quality. These methodologies promote continuous integration as a practice to build and test software products incrementally as new features are included, bugs are fixed, and code is refactored.

    If you missed the first series of Agile & Scrum Essentials last fall; here’s your chance to attend the follow-on event where we’ll briefly revisit the basics of Agile and Scrum and provide a walkthrough of how to configure Visual Studio Team System 2008 and Team Foundation Server for Scrum. Participants will be familiarized with how key artifacts are managed within this popular process template for enacting Scrum in organizations.   

    Join us for this interactive event as we explore a “day in the life of a Sprint,” that will give you a practical perspective of how Scrum teams leverage Visual Studio Team System for end to end management of the planning, execution and control of Scrum projects. The day will end with an overview of what’s coming in Visual Studio Team System 2010!

    Please register today for the event nearest you!

    DATE CITY REGISTRATION INFO
    3/19/2009 Mountain View, CA Click here to register with invitation code: 38B820
    6/4/2009 Denver, CO Click here to register with invitation code: 02B7F8
    6/2/2009
    updated!
    Phoenix, AZ Click here to register with invitation code: 4DEAA2
    4/2/2009 Bellevue, WA Click here to register with invitation code: 46F263
    4/7/2009 Salt Lake City, UT Click here to register with invitation code: FF5466
    4/9/2009 Portland, OR Click here to register with invitation code: ED7794
    4/14/2009 San Diego, CA Click here to register with invitation code: 1A8639
    4/15/2009 Irvine, CA Click here to register with invitation code: E4995A
    4/16/2009 Los Angeles, CA Click here to register with invitation code: A61EB4

    You can also call 1.877.MSEVENT (1.877.673.8368) and provide the appropriate invitation code to register.

    I will be at the Denver, Phoenix, and Salt Lake City venues and hope to see you there!

    Did I mention this event is FREE?

    microsoft logo   neudesic logo

  • Steve Lange @ Work

    A Mock Business Plan for the New Microsoft Stores

    • 5 Comments

    “Coming Soon, to a Mall Near You”

    So if you haven’t check your favorite news site already, Microsoft has announced plans to open retail stores (for real – we’ve even hired a VP to do it).

    Initial, knee-jerk thoughts vary greatly, from the “what are they thinking” to “hey, that could work”..

    I’m mixed on this one.  The Microsoftie in me thinks this is a bold but needed step to start correcting the negative perception of Microsoft products in the eyes of the consumer (Vista sucks, right?  Microsoft’s evil, right?).  The amateur economist in me can’t help but be wary of venturing into retail when that industry is hurting so badly.

    Signage?Since the state of the economy has been discussed to almost a numbing degree, let’s look at the possible positive (and humorous, of course) scenarios surrounding the “Microsoft Store”.

    First of all, what will it be called?  Should we follow Apple’s suit and just call it the “Microsoft Store”?  (Actually, if we’re really following Apple we wouldn’t have a name, just the Windows or Vista logo.)  Here are a few thoughts:

    • Microsoft Store
    • MSStore
    • Windows
    • The Mojave Store
    • Hotfix

    The nay-sayers are wondering what the heck will actually be sold in the store.  It’s not like we can “sell” Windows Live, SkyDrive, or Photosynth.  Well, it sounds like the store will be stocked with new computers (Dell, HP, etc.) loaded with Vista (actually, probably Windows 7 by the time the stores are fully operational), software packages (i.e. Office), Xboxes and Zunes.  All the typical stuff, right?  Ahh, not so fast.  A real hidden bonus for this retail idea is the opportunity to showcase a lot of physical products (i.e. hardware, what you can touch) that the typical consumer may not know about.  Let’s look at some of the possibilities (including some obvious ones):

    • Xbox:  Duh!  Have plenty of Xboxes to sell, and have several set up, networked together and online.  Also showcase how users can watch Netflix movies, and connect to Media Center PC’s.
    • Zune:  Another “duh”, right?  The Zune, right out of the gate, unfortunately had to bear a “this product is crappy” moniker simply because of the Microsoft logo on it.  If you haven’t actually played with one before, here’s your opportunity?
    • Gaming Products:  Huh?  That’s right.  Did you know that Microsoft cranks out some killer accessories to boost your gaming experience?  Like the Sidewinder mouse & keyboard, and Reclusa keyboard.
    • Communications Hardware:  There are some really great available webcams and headsets.  I have a LifeCam NX-6000 for my laptop and it works terrific given its form factor.
    • Mice & Keyboards:  Beyond just the standard ones, try the wireless presenter mouse or Explorer Mini-Mouse.
    • Cell Phones:  Unless your a corporate guy/gal, you may not really know that Microsoft provides an OS for smartphones/PDA’s called Windows Mobile.  Why not use a storefront to showcase some of the cooler phones running Windows Mobile?
    • Surface:  Sure, no one will really be able to actually buy one, but putting a Surface machine or two in a store will bring people in the door, GUARANTEED.  Encourage folks to put their phones on it and display pictures, view YouTube videos, play games, etc.  Put it smack-dab in the middle of the store.
    • Mediaroom:  Microsoft Mediaroom isn’t a light investment either, but it provides a “whoah, that’s cool” factor which will bring people in the door (“butts in seats”, as we presenters call it).

    Now, what should the PC’s in the store have on them?  Okay, okay – BESIDES Windows and Office.  Here’s a short list of software & services that should be readily available for any shopper who saddles up to a machine, including what the “Microsoft Guru” should be ready to show:

    Product/Service What to Demonstrate
    Live Products:
    Live Writer, Live Photo Gallery, Live Messenger, Live Mesh, etc.
    Have some sample LiveID’s already set up so shoppers can browse the various Live services, such as Spaces, SkyDrive, and Photos.

    Show how the different services work together (example: Use Live Writer to post to a blog, pulling pictures from Live Photo Gallery (or even Facebook), to Spaces.)

    Demonstrate how you can use Live Mesh to easily push photos from your PC in Colorado to Grandma in California.

    PhotoSynth Seriously, this is a killer app if you like to take pictures.  Show it off with existing collections, or take a battery of pictures of the store and watch it work.
    Windows Home Server Why not?  Show how WHS can automatically backup all the computers in your house, and restore them from crashes in just a few clicks.  On the more fun site, demonstrate how to serve up websites & photo albums.
    Media Center Show how you can record TV right to your PC, and access/broadcast those shows in other areas in your house.
    AutoCollage Take eight pictures of the store, and show how easily you can drop it into a collage.
    Songsmith Create a song on the fly.

    There are several more, but this is a good start, I think.

    Take a page from the Apple folks and surround all the set up PC’s with complementary products, such as Windows Mobile phones, Zunes, digital picture frames, etc.

    Now of course, you’ll want to stock the shelves with all the software we offer, including OS’s, Office, Streets & Trips, OneCare, etc.

    Lastly, there should be an “ask the expert” station where you can discuss any Microsoft-related product issue with (presumably) an expert.  There shouldn’t just be sales-oriented people in the store, but rather technical support –types that can put a smile on their face.  Lastly, the store employees will need a thick skin as there will undoubtedly anti-Microsoft (justified or not) walk in for the sake of whining & moaning.  (As a former tech support guy, I assure you they’re out there.)

    These “gurus” should hold regularly-schedules workshops:  “Get the most out of your photos", “How to back up my PC”, “Tell me about Internet Explorer”.. those kinds of things.

    So we’ve covered signage, inventory, and personnel.  What about store layout?  I have no idea what this will actually look like, but here’s a rough thought:

    Okay, I got carried away.. possibility for MS Store Layout? (by Visio)

    The key to getting people in the store will be to move the rows of stocked software (boring to look at) to the back and bring the cool stuff to the front, i.e. Xbox and Surface.  If a shopper walking by glances inside and sees some people on a couch having a blast playing video games, and a small crowd of people going nuts on a Surface, that person will have a hard time not venturing inside to check it out.

    Okay, so I��ve gone a little overboard here.  I had a little time on my hands and found myself getting surprisingly excited by this concept.  To start changing perception, Microsoft needs to be tangible and approachable.  This could be a great start!

  • Steve Lange @ Work

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

    • 0 Comments

    Times are tough, so how can you turn down FREE?

    FREE Half-Day Seminar: "Writing Effective Business Use Cases"
    Tuesday, March 17, 2009 in Phoenix, AZ

    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)

    Sponsors

    clip_image001 clip_image002

    Registration

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

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

    Microsoft Office
    2929 N. Central Ave. #1400
    Phoenix, AZ 85012

    Map & Directions

  • Steve Lange @ Work

    Forrester Report on SCM Trends

    • 0 Comments

    The PDF can be accessed HERE.

    If you want to get a better idea of what SCM tools are being adopted and how Team Foundation Server is faring, I recommend you read this whitepaper.  It provides some great statistics around SCM tool adoption in Europe, including TFS, ClearCase, Subversion, and others.

    My Thoughts (read the paper first)

    Honestly (and not because I’m TFS-biased) the biggest surprise here is the actual adoption rate of TFS.  The tool has been out for about three years now, and showing 27% adoption is a terrific indicator how it’s been received in the market.

    ClearCase is still (and to no surprise) the big player in larger, heterogeneous shops.  It’s always been the big, beefy gorilla.  We’ll have to see if that changes in these tough economic times.  Teams with existing investments if CC may not want to consider another investment in a newer platform, while others may consider a change for cost reasons as well – it will depend on their current satisfaction with the tool, ongoing maintenance costs, and payment schedule to IBM.

    Not surprisingly, open source tools are becoming more and more attractive, not only for their perceived cost (although really, nothing is truly free) but for community-hype.  Still, VSS remains toward the top of the “current tools in use” largely due to that fact that it’s cheap and has been used for so many years in organizations that it’s difficult to conceptualize a move to a different platform.  I think a natural progression from VSS is TFS, and you’ll see TFS adoption grow as VSS begins its decline.

    What does this all mean?  It just means that there are several competent tools out there, which makes it all the more important that your organization takes the time to consider multiple offerings, not just the status quo.

  • 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

    Denver - Architect Council | The Importance of the Client

    • 0 Comments

    Architect Council  | The Importance of the Client

    Over the last couple of years, there has been a lot of innovation around of technologies that make it easier for the end user of an application to interact with systems.  This innovation has been a boon for the end user because it has provided them a more natural interface with systems that span the web, computer, and phone.  However, this has caused the complexity of systems architecture and development to increase.  The focus of this session will be on how to prepare and manage this complexity within your organization.

    Facilitated by Microsoft, the premise of this event is to provide an open forum where architects can meet to discuss technologies with their peers.  This forum will provide first-hand experience and best practices that will enable its members to learn from each other and transfer knowledge. Please join us for this great opportunity to learn, share and network with your peers and other company leaders.

    EVENT SUMMARY

    The Value of the Client – In the past, the choice of how an end user interacts with an application has been dictated by IT and often without regards to the usage.  Recently, as the population has become more tech savvy and are experiencing interactions on the web, computer, and the phone their expectations have increased tremendously.  Many organizations now have to support multiple standards and technologies to accommodate their user base.  We will discuss the opportunities and challenges this presents.

    The Changing Face of the Web – The web has changed from a static collection of data to an application platform.  In many cases, JavaScript and AJAX have enhanced the experience to enable more advance application scenarios.  In other cases, the Rich Internet Application using technologies such as Silverlight and Flash can bring the experience to a new level.  In this session we will discuss the web and in particular the investments Microsoft is making in this technology.

    Creating Powerful Applications on Computers and Devices – The web has been a boon to application development and deployment, but it doesn’t always fit every scenario.  There are certain classes of applications which provide a better experience when running on a device and utilizing local hardware.  The ubiquity of the mobile device has also extended the expectations of users with anytime/anywhere access. 

    The Future of the Client – The pace of change in client technologies over the past few years has been tremendous and is expected to continue to evolve.  From support of new device types such as tables and walls, to continued improvements in interactions on the web, client, and the phone the client will become more and more important from a technology perspective and more strategic to the organization.

    AGENDA

    12:15 PM  Arrival

    12:30 PM  Lunch and announcements

    01:00 PM  The Evolution of the Client

    01:45 PM  The Changing Face of the Web

    02:45 PM  Creating Powerful Applications on Computers and Devices

    03:45 PM  The Future of the Client

    04:15 PM  Raffle and close

    SPEAKER BIO

    Joe Shirey

    Senior Architect, Developer & Platform Evangelism

    Microsoft Corporation

    http://www.joeshirey.com

    Joe Shirey is a Senior Architect Evangelist for Microsoft based in the Denver area. In this role, Joe works closely with customers and the community to help them understand where Microsoft technologies fit into the architecture of their solutions. Prior to joining Microsoft, Joe was a Vice President at Interlink group where he was responsible for service and delivery for Interlink's Denver market. In the past, Joe was a Microsoft Regional Director, a member of the Microsoft Architect Advisory Board, and sat on the .NET Partner Advisory Council. Joe has more than eighteen years of hands-on technical and functional experience in project management, systems analysis, design, development, and implementation. Joe attained his Microsoft Certified Architect award in 2005.

    Woody Pewitt

    Technology Evangelist, Developer & Platform Evangelism

    Microsoft Corporation

    http://blog.pewitt.org/

    Woody is a Technology Evangelist with Microsoft in Southern California. He gets to work with all kinds of people who are interested in Microsoft development technologies. He is an experienced teacher/trainer and is a part-time instructor at University of California San Diego.

    Before joining Microsoft in 2005 he worked for as a Principal Engineer for a Microsoft partner, InterKnowlogy. He has been involved in software and system architecture, code, development and infrastructure reviews and analysis of several fortune 500 companies for salability, security, performance and standards & practices. He is also an accomplished author, having written Microsoft Official Curriculum and has authored several published magazine articles.

    REGISTER

    To register, please click on the link below or call 1.877.MSEVENT (1.877.673.8368).

    April 7, 2009 | Denver, CO

    Microsoft Corporation

    Maroon Bells 1

    7595 Technology Way Suite 400
    Denver Colorado 80237

    Registration Link: http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404033&Culture=en-US

    Event ID: 1032404033

    *Referral code not required to register.*

  • Steve Lange @ Work

    There are Promotions & Discounts, People!

    • 1 Comments

    Sorry, I gotta put on my sales hat for a minute.  In today’s economy, I want to make sure you get he biggest bang for your buck, not only with your existing investments, but any investments you’re looking to make. 

    Take a look at these deals below – I guarantee one of these will look appealing to you!

    clip_image002

  • Steve Lange @ Work

    Visual Studio Team System for Database Professionals Workshop

    • 3 Comments

    Overview
    Visual Studio Team System 2008 Database Edition provides advanced tools for database change management and testing and offers functionality to enable database developers and administrators to be more productive and increase application quality in the database tier.

    Visual Studio Team System 2008 Database Edition delivers a market shifting database development product that provides a foundation for managed database evolution through the use of an offline, Visual Studio project-centered source code control system together with a suite of tools designed to help understand the impact of proposed changes.

    Schemas, DML and metadata can be versioned, code can be automatically reviewed using static analysis, unit tests can be created and executed to ensure quality, and comparisons can be made with test and production systems prior to deployment.

    Integration with Visual Studio Team System 2008 Team Foundation Server helps increase the productivity of the database professionals by enabling them to become an integral part of the application team.

    Please join Microsoft and Adventos for this one-day course to learn how the Developer and Database editions of Team System work together in the application lifecycle.

    image  Course Outline

    • Core Features of TFS
    • Team Projects
    • Source Control and Team Foundation Build
    • Managing Databases in a Team Environment

    Who Should Attend?

    Database Administrators, Database Developers

     

    imageBasic Agenda

    • Welcome: 8:30 PM
    • Seminar: 9:00 AM-4:30 PM

    Denver, CO

    • February 18, 2009
    • Click here to register with invitation code: 982D4B .

    imagePhoenix, AZ

    • February 19, 2009
    • Click here to register with invitation code: 15B18A.

    Los Angeles, CA 

    • March 3, 2009
    • Click here to register with invitation code: 31A402

    Irvine, CA

    • March 4, 2009
    • Click here to register with invitation code: E4995A

    San Diego, CA

    • March 5, 2009
    • Click here to register with invitation code: 3B9F3B

    To Register by Phone –

    • Call 1.877.MSEVENT (1.877.673.8368) with invitation code.
Page 1 of 1 (11 items)