0

Chicago ALM and Agile Meetup Series: Introducing Visual Studio ALM 2017 on March 14th in Downers Grove

by Angela 6. March 2017 17:24

Have you seen Team Foundation Server (TFS) and its cloud based sibling Visual Studio Team Services (VSTS) lately? TFS/VSTS has evolved significantly over the past 2 – 3 years. In this presentation and demo we will take a look at some of the newer features such as the Agile planning tool updates, Git integration enhancements, cross platform build and release tools, (You can now build Java, iOS and Android apps!) and the browser based manual testing tools.

Have you thought about migrating from TFS to VSTS? Microsoft now has migration tools to move to VSTS without losing anything that you currently have in TFS. Angela Dugan will be walking you through some options for migrating to VSTS, including the new high-fidelity migration tool.

This session will be on the heels of Microsoft’s virtual launch event for Visual Studio 2017 and before The 360 on Innovative Application event on March 16th so, it will be packed with tons of information about the changes that Microsoft has made in Visual Studio 2017, TFS 2017 and VSTS.

Make sure to REGISTER for the event by March 13th, 2017!

 

Agenda

6:00PM: Dinner and networking

6:30PM: Presentation begins

8:00PM: Closing remarks

Speaker Bios

Dave Burnison works as a technology specialist for Microsoft's application lifecycle management product line and Azure development workloads. Dave is super-passionate about ALM and the software development life cycle, and has worked in the software development industry his entire career. Having worked for both startups and large companies, his strength is his knowledge of the overall software development lifecycle paired with technical skills which allow him to create and manage ALM systems, processes and procedures that enable software development teams to become as efficient and productive as possible. On the personal front, when he’s not at work Dave enjoys spending time with his family and friends, being involved in his church, and following the NFL and NASCAR.

Angela Dugan is a Principal Consultant and Practice Manager for Polaris Solutions, a software technology and process consulting firm based in Chicago. Her focus as Practice Manager is supporting clients through training and coaching as they work together to increase their agility and improve their DevOps practices. Angela has been in the industry since 1999, and spent over 5 years as a technology evangelist with Microsoft. Angela is an active technology community member in Chicago and organizes several local conferences including Chicago Code Camp, ThatConference, and St. Louis DevUp. She is a Microsoft ALM MVP, a Certified Scrum master, and a SAFe Program Consultant. Outside of wrangling TFS, Angela is an avid board gamer, an aspiring runner, and a Twitter addict. She is constantly working on her 1910 house in Oak Park with her husband David, where they raise two ornery chickens named Betsy and Gertrude, and a rambunctious puppy named Sadie.  And yes, that goes about as well as you’d imagine Smile

 

Make sure to REGISTER for the event by March 13th, 2017!

Tags:

Visual Studio | Visual Studio Team Services | Team Foundation Server | Visual Studio 2017 | TFS 2017

0

Free Microsoft DevOps Strategy Event Coming to Cities Across the US

by Angela 27. February 2017 16:49

This looks like a really great event if your organization is still trying to wrap its head around what DevOps really means and how to get started, particularly if you’re already investing heavily in Microsoft technologies. Please note, this is going to focus on high level strategy and business focused DevOps discussions, if you’re looking for something more hands-on, stay tuned. I’ll be sharing more events soon.

If events like these get you excited about moving forward but you’re still not confident to go it alone, reach out to us! Polaris has helped a number of their clients to quickly jumpstart their DevOps initiatives through a combination of agile coaching and immersive adoption of modern tools and proven, leading practices!

Hope to see you there,

~Angela

 

image

In support of your pursuit towards Digital Transformation and harnessing digital technology for organizational success, we invite you to learn how Microsoft’s platforms and tools can provide you efficiencies at scale while delivering application experiences that will truly delight your employees and customers.

Microsoft’s Cloud Application Development team is hosting a new event “The 360 on Innovative Applications” in 12 cities across the USA. We want you to be able to walk away with a 360 degree view of how you can architect and maintain applications with DevOps processes so that you can delight your customers and employees, provide an entirely new level of insights, and create a development environment that supports your LOB stakeholders in driving business agility.

 

WHO SHOULD ATTEND

Sr. Development, IT and Data Professionals who are interested in identifying how they can move their organization forward by implementing DevOps practices, tools and adoption of the newest application architecture and functionality that can differentiate their organization from their competitors.  We suggest that you forward this to your colleagues who would be working with you on implementing this transformation. Please note: This is ‘NOT’ a hands on lab boot camp!

We hope that you will take the time to register today, and ask that you please extend this invite to your peers!

 

Agenda:

image

Locations:

image

Tags:

ALM | Application Lifecycle Management | DevOps | Visual Studio Team Services | Visual Studio | TFS | Team Foundation Server | Application Insights

0

Chicago Coder Conference is Next Week! Hope to see you there

by Angela 1. June 2016 16:41

There are a lot of conferences in Chicago this summer, well I suppose technically it’s still spring but from these temps you’d never know it! Anyway, I was invited to speak at Chicago Coder Conference this year (not to be confused with the awesome CCC = Chicago Code Camp conference), and I’d never really considered it before.  With all of the other conferences I am involved in and speaking at, it just hadn’t made the cut. I recently checked out their session list and holy cow are there some great people speaking, including a few of my coworkers. There is even a full day of hands-on sessions where you can dig in deep. It’s an seriously action-lacked 3 days. A few of the bigger names you might recognize are Doc Norton, Uncle Bob Martin, and Joel Tosi.

Now I’d be remiss if I didn’t bring up the great topics being presented by some of the folks at Polaris Solutions, including yours truly:

 

Steven Contos

June 7, 2016 - Session 1 – Coding the Most Complex “Hello World” Program Ever Written and More Hyperbole

Room 600 from 10:00 AM  -  11:00 AM

Florin Ciobanu

June 6, 2016 - Session 1 – Xamarin! The Babel Fish in the Developer’s Guide to the Mobile Apps

Room 621 from 10:00 AM  -  11:00 PM

Kevin Fitzpatrick

June 6, 2016 - Session 4 – Dear Coder: The Problem is Over Here!

Room 600 from 2:30 PM  -  3:30 PM

Angela Dugan

June 7, 2016 - Lunch & Learn – Improve your Retrospectives with Agile Kaizen!

Room 621 from 12:15 PM  -  1:15 PM

June 7, 2016  - Session 4 – Deconstructing the Scaled Agile Framework

Room 404 from 2:30 PM  -  3:30 PM

 

It’s not too late to sign up, and I may still have some discount codes I can share if you want to get in on it.  If you are interested, hit me up through the contact link on my blog for more info!

And while you’re in the mood to check out AMAZING local conferences, be sure to check out ThatConference!  I wrote a blog post about it here, including a great overview and some pictures. Check it out.  Hope to see you at Chicago Coder Conference next week, and at ThatConference in August!

0

Discover TFS 2015 and VSTS Build Services with Paul Hacker At the Chicago ALM Meetup on April 13th

by Angela 1. April 2016 09:51

In case you missed it, Update 2 for both Visual Studio 2015 and TFS 2105 were announced at //Build yesterday! Be sure to download it and check out the new features as soon as you get a chance, you won’t regret it J One of the biggest changes in TFS 2015 is the new build system. It can be a bit overwhelming to get ramped up on all of the new features, so this next meeting will be a great way to get your feet wet.

Getting Started with Team Foundation Server 2015 Build

Team Foundation Server (TFS) has a powerful build system for years. Nevertheless, TFS 2015 introduces a completely new system. Wondering what this is about and why (again) belongs to something new to you? Join us to explore the next generation of TFS build system and learn more about the background, the technical implementation and the benefits (eg, Cross-Platform builds).

Please note - Many people have requested an earlier starting time, so we're giving it a try. Dinner now starts at 6:00pm and the presentation will start at 6:30pm. See you there!

Speaker Bio:

Paul Hacker has over 15 years of application architecture, design, development, and management expertise in Microsoft technologies. Paul has a depth of experience in ALM, Process Improvement, and Team Foundation Server.  Having distinguished himself as a leader in the IT industry he has been awarded the distinction of Microsoft MVP in the ALM category every year since 2006. Over the years Paul has proven his expertise in Application Lifecycle Management and has demonstrated his professionalism and commitment to the continuous process of managing the life of an application through governance, development and maintenance.

Check out Paul's blog, and listen for him sharing exciting VSTS/TFS news and updates on the RadioTFS podcast!

Join Us Wednesday, April 13, 2016 from 6:00 PM to 8:30 PM
Location:Microsoft-Chicago 200 E Randolph, 2nd Floor, Chicago

Agenda:6:00 Dinner and networking, 6:30pm Main Presentation

*I know parking is pricey in the city so please don't overpay for it. SpotHero has some great parking very near to the Aon Center for as little as $10, I use them and I love the service!

P.S. Don’t forget to register, Aon center security requires it.

Tags:

TFS | TFS 2015 | Team Foundation Server | Build Automation | Continuous Delivery | Continuous deployment | Continuous improvement | Visual Studio | Visual Studio 2015 | Visual Studio Team Services | Con | vis

0

Slick and Easy Integration of TFS with Slack

by Angela 26. August 2015 20:42

Maybe you’ve been lamenting the lack of robust chat functionality in TFS, or maybe you’re just already in love with the chat tools you have, and would love to have a way to make it a more integral part of your TFS experience. With the latest release of TFS, this is easier than you think! If you’ve been using VSO, or if you upgraded to 2015, you can do just that! Now while you can get super fancy and do some integration acrobatics programmatically, you can also do some quick integrations right through the TFS web UI. And I’m all about quick and easy integrations when I can get them.

In my case, I wanted to setup TFS and Slack so that I could receive important notifications from TFS right in my active chat window. It’s not hard, but there was quite a bit of bouncing around so I wanted to share the basic steps and hopefully lead you quickly down the right path to get it set up.  So fire up your TFS instance and follow along, or just grab a cup of tea and take a peek at just how simple it is to get these two great tools talkin’.

Start right here in the TFS admin tools, in the Service Hooks tab:

image

When you add a new hook, there are actually quite a few options including Campfire, Jenkins, Slack, and a host of others.Once you select the service, just choose the event that you want to subscribe to, and specify any other filters or options based on the service event you are subscribing to.

Currently you can setup subscriptions for a number of events including:

build completed

code pushed (for Git team projects)

pull request create or updated (for Git team projects)

code checked in (TFVC team projects)

work item created, updated, or commented on

message posted to a team room

In this example, I am just keeping it simple and asking to be notified any time a new work item is created in the team project, at any level. I *could* have narrowed it by work item type, or even area path.

image

Next you’ll need to set up an Incoming WebHook for whatever tool you are looking to send messages to from TFS. In Slack, you would go to the Configure Integrations menu to start this process:

image

Assuming this is your first integration into Slack, you’d need to setup a channel to post to next. If you do have existing channels, you may select one of them assuming you don’t mind merging multiple streams of information.

image

Channels give you a way to tap into a feed of messages within Slack, rather than have information from many sources all jumbled up into a single flow of data. Since it’s super simple to switch between channels in Slack, I just created a separate one for this new stream. 

image

Once you have your channel setup, add the incoming WebHooks integration by grabbing the URL that will be used to send the JSON payload to Slack, and paste it into the Service Hooks dialog back in TFS.

image

Make sure to hit the TEST button to ensure that everything is working as expected.

image

You should see a notification from Slack about the test message (if you’ve enabled notifications), as well as in the Slack channel feed. Rinse and repeat until you’ve setup all the types of integrations you want. It’s that easy!

image

Now whenever any of those configured events are triggered, you’ll get notified in Slack!

image

Hopefully that quick walkthrough gave you a good idea of the kinds of integrations you can setup between TFS and some other great automation and collaboration tools using just the TFS ServiceHooks available right in the TFS web console.

Have fun and happy integrating!

0

Chicago ALM Meetup Deep Dives on Team Foundation Server 2015 and TFS Git with Ed Thomson in July

by Angela 7. July 2015 08:22

We are continuing our SUMMER OF VS 2015 with a special visit from the TFS product team this month! Yeah, I know right? It’s good to know people Smile 

So what are we talking about in July? Visual Studio 2015 and Team Foundation Server 2015 have arrived and with them come many new version control features and enhancements to existing features.  Code search, branch and gated build policies, branch history, CodeLens, and much much more.  We’ll take a lap through some of what’s new in 2015 plus talk about what to look forward to in some of the 2015 Updates.

Don't forget, VS 2015 and all the awesomeness that goes with it (TFS, MTM, RM...) release for general availability on July 20th! TFS 2015 will come soon after, for more details on why see Brian Harry’s blog post. But the good news is that all of the 2015 IDEs will work just fine with TFS 2013.

Hope you can join us to dig in deep on TFS version control.

 

Join Us Thursday, July 16, 2015 from 6:00 PM to 9:00 PM

Location:Microsoft-Chicago 200 E Randolph, 2nd Floor, Chicago

Agenda:6:30pm dinner 7:00pm Presentation

You *must* register to attend due to Aon Center security policies: http://chicagoalmug.org/

And please don't overpay for parking. SpotHero has some great parking very near to the Aon Center for as little as $10, I use them and I love the service!

Speaker Bio:

Edward Thomson is a Senior Software Engineer at Microsoft, where he develops version control integration for Visual Studio and Team Foundation Server.  Edward is a core contributor to the libgit2 and LibGit2Sharp projects, which are the open source Git libraries used by Microsoft tools (and many others).  Edward is a contributing author to Professional Team Foundation Server 2013 blogs about version control at http://www.edwardthomson.com/ and tweets at @ethomson.

 

image

Tags:

ALM | Application Lifecycle Management | TFS | TFS 2015 | Team Foundation Server | Visual Studio Online | Visual Studio | Visual Studio 2015 | development | SCM | Source control management

0

Manually Changing Test Configurations in Bulk in MTM –There is an Easier Way

by Angela 12. June 2015 15:56

Another one of those silly little tricks I didn’t realize was available to me until I tried, and I thought I would share, because SURELY someone else out there would need it at some point.

Just ran into a situation where someone created a bunch of test configurations and made it their plan default, then started adding test cases like the wind.  Before we knew it, over 1,000 test points were generated! (175 test cases x 6 test configurations per test case = 1,050 test points) We really only needed one test point per test case, and the last thing I want testers doing is opening every single test and editing the configuration. Hello carpal tunnel! And I could certainly write some PowerShell to fix it too, but heck even that would take a decent time to write, test in a sandbox, run in production, etc. I figured there HAD to be a way we could quickly fix this manually. There were a LOT of test cases but only a few suites that they were all contained in. I’ll use my own test plan as an example of the steps performed to protect the innocent Smile

Here is a test plan that I am going to use as an example. And notice I am in the desktop client (against TFS 2013.4 specifically), there is not an easy way to do this in the web tools that I am aware of. I have a number of test cases with multiple configurations, and let’s say in this case I really just need a single configuration across all test cases for this plan.

image

You can certainly just open each test case and select the appropriate configurations at the test CASE level, but imagine a suite with 100 test cases, that’s a LOT of clicks.

image

Of course we can also do this at the SUITE level, and not everyone knows this is even an option so I’ll call it out just in case:

image

image

So certainly saves you from opening each test case before you can select the configuration, but again, if there are 100 test cases in this suite that is STILL a lot of clicks.

Well, did you know you could use CTRL or SHIFT to highlight multiple, or even all test cases in this view? You do now.

image

At this point, the assumption is that you want all highlighted items to end up with the same configuration.  If you need to change 100 test cases in a suite to different combinations of configurations, well, I can’t really help you.  But if you need to set them all to the same value just highlight all of the relevant ones, click in the last column, and select the configurations you want to set them all to.  If it happens that you need them all back to the plan default, just hit Reset. BOOM!

 

Hope that saves you some aggravation down the road.  Especially if you are not in the position to write PowerShell, as many MTM users are not..

Tags:

ALM | Application Lifecycle Management | MTM | Microsoft Test Manager | Microsoft Test Professional | Quality Assurance | SDLC | TFS 2013 | TFS | Team Foundation Server | Test Case Management | Testing | Visual Studio

0

Still Running TFS 2010? It’s Aging Out of Support Next Month. Polaris Solutions Can Help You Upgrade Quickly

by Angela 4. June 2015 12:04

You heard me correctly, mainstream support for TFS 2010 ends on July 14th, less than 6 weeks from today! So if you’re thinking “it still WORKS, why should I upgrade?” Consider these points…

  • Any issues arising with your server will NOT be patched or serviced by Microsoft support, and it will be harder and harder to find experienced people to work on it (well, who WANT to work on it)
  • Your infrastructure team may be chomping at the bit to stop supporting the old operating systems and SQL Server versions that TFS is running on
  • You’re missing out on some amazing new capabilities that it would take me hours to cover and that I promise will revolutionize the way you develop and deliver software
  • You attract great new talent by offering robust and modern development environments, trust me on this
  • I can tell you from a LOT of personal experience, that the longer you wait to upgrade, the harder and more time consuming it is!

The good news is that you may qualify for up to $5,000 worth of free services to help you plan and prepare for your upgrade through the Microsoft Deployment Planning Services program (DTDPS)! Wondering what that is? Below is a quick FAQ that I created to explain the program:

Now what exactly IS DTDPS? Well first of all it’s a Microsoft offering, so expect MANY acronyms to follow. DTDPS stands for Developer Tools Deployment Planning Services. Specifically, the development tools that these services are meant to be used in conjunction with are the Microsoft Visual Studio ALM platform - Team Foundation Server, Visual Studio, and Microsoft Test Manager (TFS, VS, and MTM for good measure). 

So what does this really do for me? While most people are already very familiar with Visual Studio from a .NET development perspective, many people who own the other tools within the TFS platform are not taking full advantage of them. DTDPS is the solution to this problem, connecting customers with the right partners to make sure they are getting the full value of their ALM investment. Software that sits on the shelf is a huge waste of money.  And from Microsoft’s perspective is something you’re not likely to buy again, so it is of course in their interest to offer such a program.

What kinds of services are included in DTDPS? Currently there are 4 DTDPS offerings available: TFS deployment planning assessment, Visual Studio Quality Tools assessment, Visual Studio Agile Deployment Assessment, and Visual Studio DevOps Deployment Assessment. You’ll notice a theme here, the word “planning”. These engagements are not meant to be used to implement the tools. Instead, they are short, fixed-length (3 and 5 days) engagements for gathering data and analyzing your current environment and needs in order for us to help you build a plan for implementation and adoption of Visual Studio and TFS ALM tooling. It’s a great kickstart and will drastically accelerate your ALM initiatives.

But what if I don’t need one of those services, but need other assistance with TFS? Well, it depends. I know, I know, typical consulting answer. These programs can be expanded upon to assist customers with other ALM related concerns, so drop me a line at the email I provide below, and I’ll be happy to discuss it with you in more detail. 

Who delivers the engagement? DTDPS is a program delivered through certified and experienced ALM partners like Polaris Solutions to help customers with SA (Software Assurance) benefits to take full advantage of the tools they own.  We have delivered dozens of these engagements over the past few years and every customer we have worked with has been extremely happy with the valuable roadmaps that we delivered. You will benefit from a wealth of relevant experience and proven ALM practices that only comes from us having deployed and leveraged the tools in a large number of different environments and business verticals.

OK, I’m intrigued, but how expensive is it? It is FREE. Seriously, and absolutely.  This benefit is available to customers who purchase Microsoft products with SA, think of it as a rewards program. In fact, you may have DTDPS credits without knowing it!  Many of the customers I work with did not know they had DTDPS credits available until I turned them onto the program.

I want in! How do I sign up?  Start at the DTDPS site. Here you can peruse the various services available and see which ones are right for you and your organization.  Then check out the DTDPS QuickStart guide which walks you through the steps of accessing your benefits.  Then you just pick a partner to work with, like us, and you’re on your way to a better way of doing ALM!

 

If you are interested in learning more about DTDPS, or if you would like to find out more about getting a free quick assessment of the effort required to upgrade and the benefits that your team would enjoy, please contact me at Angela@PolarisSolutions.com. And if you know anyone still using an older version of TFS (anyone running TFS 2013 or earlier qualifies) help them out and point them to this blog!

0

How a Pinterest Hack for FireFox broke my TFS Web Tooling

by Angela 11. May 2015 11:43

Because I am sure you ALL use Pinterest right? Whatever, you do, you can admit it. Anyway, I ran across a weird case where a grease monkey script that I was using to hack Pinterest caused really odd behavior with my TFS web tools, and surely one or more of you will have this happen to you, or one of your fellow TFS users.

I logged into my TFS web portal today, and all of a sudden the TFS web tools were acting REALLY weird. The Code, Build, and Test tabs worked fine, but anything related to areas/iterations or work items was blank. A good portion of the admin screens were blank too.

clip_image006

clip_image008

First I panicked a little because we had been having some serious issues on the data tier and had to reboot the server. I couldn’t imagine what would have caused this to happen. I was a TFS admin with god rights, and I could see code, builds, and test plans. Then I confirmed it was just me, and then I also confirmed it was only in FireFox. Whew!!

I cleared my cache, restarted the browser, and rebooted, still busted.I figured it HAD to be something I changed in my browser settings, or maybe an update I recently installed. I couldn’t remember what I had changed in FF lately, then it came to me, I had added a grease monkey script over the weekend to remove all of the “picked for you” items from my main Pinterest feed. Because Pinterest is important. And reasons, shush you. Anyway, I turned it off and everything went back to normal. Yippee!

Here was the blog post with the grease monkey script that I had installed: http://bethmcmillan.com/blog/?p=1254. I haven’t had time yet to figure out exactly which part of the script was killing my TFS app. All I care about for now is I can work again.

So if you have Pinterest users who are also using TFS, this may happen to you.  Hopefully if it does, you remember my lesson learned instead of panicking and going down a rathole of troubleshooting that will lead you nowhere.

Tags:

Application Lifecycle Management | Visual Studio 2013 | Visual Studio | VSOnline | VS 2013 | TFS 2013 | TFS Administration | Team Foundation Server

0

A Little Story about How PowerBI Got into My TFS

by Angela 9. April 2015 14:29

So a few months ago I ran into an old friend from my Software Architects days who now runs the BI practice at another local consulting firm here in Chicago. I’ve always been a bit of a nerd when it comes to data and analytics, and as he started to describe this cool new thing called PowerBI to me, I got this idea.  What if we found a way to use PowerBI to slice, dice, and analyze TFS data, specifically VSO?! We needed to figure it out, then share it with the world, because how cool would that be?!

 

Sadly, we quickly discovered that there was no VSO connector available yet for PowerBI, but that didn’t stop us. We figured out that we could use the Office 365 Power BI tools against an on-premise TFS database and do some pretty neat analytics.  To make sure it was something that anyone following along at home could recreate, we even used the data from the publicly available Brian Keller ALM demo image. We started by pulling in work item data, and created a few dashboards, the first being a basic work item overview dashboard:

image

Once we created a few charts, the fun began. We could select work item types, teams/areas, and watch the data change. For instance, by simply clicking on a team (Devices), all of the charts on the page would refresh with the portion of them relevant to the selected team visible.Cool right? As someone who often managed a product portfolio in TFS, the ability to see the big picture and drill in with a matter of a click or two is really valuable!

image

Now imagine the ability to show scatter graphs to highlight patterns in your data, geo spatial coordinate data to map out where certain events are happening, the possibilities are endless. Obviously there is a lot more to share about the capabilities of PowerBI and TFS. So fast forward to today. Tom and I just wrapped up our TFS + PowerBI webinar, and recorded it.  So if you missed it, watch the full video here to find out more about PowerBI and how it can be used to drill into TFS data. You can also get a copy of our slide deck here.

And stay tuned over the next few weeks for exciting announcements on how PowerBI will be capable of connecting to VSO!

Tags:

ALM | Application Lifecycle Management | Microsoft Office | MSDN | o365 | Office 365 | PowerBI | SDLC | SQL Server | TFS | TFS 2013 | TFS Service | Visual Studio | Visual Studio 2013 | VS 2013 | VSOnline

Powered by BlogEngine.NET 2.7.0.0
Original Design by Laptop Geek, Adapted by onesoft