Speaking at Microsoft on Monday, June 24, 2013


I’m speaking at Microsoft about DevOps with Team Foundation Server 2012, if the registration is full, you can join online, waiting for you :-)

 
Microsoft has made major changes in how IT professionals in operations can interface with developers using System Center and TFS. In this session we will look at the tooling available with TFS 2012. This will include Intellitrace in Production, System Center using CodeUI for smoke tests, automated logging of issues in TFS from System Center.

Date: Monday 24th of June 2013
Time: 10:30 AM – 1:30 PM
Session: “DevOps with Visual Studio Team Foundation Server (for IT PRO and Dev)”
Speaker: Mohamed Radwan
Venue: Microsoft building – Smart Villag
Note: please make sure that you are using good internet connection

Join online meeting

Join by Phone
+20235393330

Find a local number

Conference ID: 66127341

Forgot your dial-in PIN?|First online meeting?

WOW, 3 Posts get reviewed by RadioTFS in one episode!


I should write this post from a while but as you may already know I was in a business trip and I just come back.

So I have 3 posts get reviewed an mentioned by RadioTFS… so what does it mean?

It’s really meaning a lot….that people that inspired me and really impressed me all the time reviewed my blog posts with positive feedback, WOW, I really love that.

Review from the community is the only way to keep contributor on track and encourage for more contribution so….THANK YOU GUYS!!

Thanks Martin Woodward, thanks Mickey Gousset, thanks Paul Hacker And thanks Greg Duncan You always helped and inspired me a lot guys!

RadioTFSListen to the show

When you listen to the broadcast, you can find the review on the following time frame

13:25
16:10
21:50

Enjoy the show :-)

ALM Mag – TFS Command Line


It has been sometimes since I blog post here and this because I was in a business trip and I just comeback. I really missed my blog so much.. :-)

Recently my blog post “TF.exe Fast Overview” got featured in the ALM Mag  Issue 3 – May 2013.

ALM-Radwan

So what is ALM Mag?

ALM-Mag

ALM Mag will feature articles from the best and the brightest in the industry who will share their knowledge expertise and experiences. This knowledge will come in the form of: Whitepapers, Study results, Blog, How To, Step-by-Step and Top Tip articles. Our contributors will provide Reviews of Primary Tools and Third Party Integrated or Bridging Tools as new versions are released. They will also provide reviews of relevant Books and community related Events.

Periodically, ALM Mag will invite you to participate in Surveys to learn your areas of community participation so we might address those interests and also importantly, to help gauge how the magazine is doing at covering what you want to see.

Several times each year the magazine will feature industry leaders and evangelists from the ALM, DevOps, Agile, TFS and Testing community, on the cover accompanying an interview inside the issue.

Magazines in an electronic format afford several advantages, allowing the embedding of links to streaming video and audio such as recorded Webinars and Podcasts along with video seminars or Courseware, Tutorials and Training. ALM Mag will also provide a Calendar and information about upcoming Events and a valuable Resource section.

If you want to contribute or subscribe you can see the following:

  • If you are interested in contributing to the ALM magazine, follow the guidelines and submission processhere.
  • ALM Mag is currently offering a discounted annual subscription, I would encourage you to take advantage and enrol here.

MEA ALM Community and TFS 2012 Guide launch!


I am really happy to announce about the launch of MEA ALM Community with the first publication TFS (Team Foundation Server 2012) Visual  Guide, really it was a pleasured to work in a great team with Ayman El-Hattab and Hosam Kamel.

MEA ALM Community

The Visual Guide for Building Team Foundation Server 2012 Environments

Be close and tuned we still have more……………………….. this is only the beginning!

What’s New in TFS 2012?- Project Management Tool


In this series I will start introducing what’s new in Visual Studio 11 and Team Foundation Server 11 ( TFS 11) or as we expect to be Visual Studio 2012 and Team Foundation Server 2012 (TFS 2012)

  1. Introduction
  2. Project Management Tool
  3. SSDT (SQL Server Developer Tool)
  4. Team Explorer
  5. My Work
  6. Code Review
  7. Suspend and Resume
  8. Local Workspace
  9. Pending Change
  10. Diff and Merge tool
  11. Unit Testing Improvement
  12. Code Clones
  13. Build Improvement
  14. Storyboarding
  15. Microsoft Feedback Client
  16. Exploratory Testing Improvement
  17. IntelliTrace in Production
  18. Alerts
  19. Administration

 

——————————————————————————————————————————————-

Project Management Tool

In this post I will talk about the following improvement in the Project Management tools for TFS 11 (Team Foundation Server )

  1. Teams

  2. Team Web Access For Agile Management

  • Teams

What is team feature?

The team feature is the third dimension of the team project.

  1. Iteration (Time Dimension)
  2. Areas (Features or Module Dimension)
  3. Teams (People Dimension)

Just think of a large project that has many teams, for example Team1 and Team2. Team1 has 2 weeks sprints but Team2 has 4 weeks sprints, each team has different day-off, different sprint delivery and daily stand up meeting and many others, remember that they share the same product backlog. So by introduced team feature, we can manage this different very easy, Wow it’s really awesome! So each team can has separate and different

  1. Team members
  2. Team favorite
  3. Backlog
  4. Burndown chart
  5. Sprints
  6. Days-off
  7. etc.

If we don’t segment our team project into teams, all team capabilities are available for the team project, which acts as the default team. To understand team feature more, assume that there is nothing called team project any more, it’s just a team now and if you don’t create any so you are working on the default team (Which will be the team project) so the team project has at least one team by default and this is what we will work on.

Team feature supports small teams that work on different product areas to manage their backlog and iteration, separate from other teams. We define and manage team membership through Team Web Access. We manage team members through the Administration mode in Team Web Access.

For detailed explanation see the following video

 

Links:

What’s New in the Visual Studio Team Foundation Server

Understand Teams

———————————————————————————————–

  • Team Web Access for Agile Management

There are a lot of improvement introduced in TFS 11 in Team Web Access, and I believe it become the first class citizen, at least for me! There is big improvement in performance and usability, to minimize the number of round-trips to the server, to make richer UI experience. There are a lot of small features but the most important new features are Backlog and Board pages, I will also explain the Home Page.

  1. Backlog

  2. Board

  3. Home Page

  • Backlog

We have many internal features in the Backlog like:

  1. Drag and Drop to prioritize the PBI (Product Backlog Item) and assign them to sprints
  2. Sprints divided into Past, Current and Future based on start and end date of the iteration and the current date.
  3. Quick add PBI or Bugs to the Backlog
  4. Real time velocity chart
  5. Real time Burndown chart
  6. Forecast where to assign our PBIs based on the estimated velocity

The Backlog page will enable us to manage our backlog of the whole product or the team project (Default Team) or any team inside the team project. Remember only the selected iterations (Sprints if we use Scrum process template) what will appear in the backlog page divided into 3 sections Past, Current and Future, this divide based on the iteration start and end date and current date Remember also to use Backlog feature we have to select at least one iteration and one area.

Note: To customize the Backlog page or days-off of team capacity we will need to customize the process template.

  • Board

It’s the Agile digital wall, it support drag and drop and view from different dimensions like PBI/Bugs and team members, it also support member filter. First we have to notice that it’s a task board for PBIor Bugs, so we must have PBIand Tasks for this sprint

The parent level of the task (PBI or Bugs in Scrum) will appear as vertical data and all child task appear horizontal data beside it PBI or Bug, it will appear in 3 state, To Do, In Progress and Done (Scrum template)

Note: To make auto self-assigned for task, you have to choose your name from the person at the top right corner in the Board page.

  • Home Page

The home page mainly to represent a way of shortcut of most activities we perform, so let’s see them from a high level view:

  1. Create work items shortcuts
  2. Work load vs. capacity of current Sprint (real time)
  3. Burndown of current Sprint (real time)
  4. Team Favorites (queries, build definitions, source control and branches)
  5. Activities (shortcuts for several activities)
  6. Members (shortcut to view and mange members)
  7. Administration (shortcut to manage Iterations and Areas)
  8. Recent project and teams (move from team to team)
  9. Search work items (Note: use double quotation around your criteria) vote for this bug with me
  10. Profile (email, picture)
  11. Settings (iterations, areas, security, alerts, members) by default for current team

See the following image for identify each feature with it’s number.

For detailed explanation see the following videos

Part 1

Part 2

Part 3 (updated on 6/6/2012)

Links:

What’s New in the Visual Studio Team Foundation Server

Working with Tam Web Access

Agile Planing and Iterations

What’s new in Planning and Tracking

Getting Religion with TFS for Agile Software Development!



In this 5 minutes video, I introduced TFSEG Values and Principles, I believe these principles will help many people and it may change their life if they are believers, it will also put the roadmap for our contributors that want to join the user group and tell them what we believe, to summarize the video, it will show the value of automation, teamwork, code guidance, rules, unit testing, etc and how all these fit with Agile and TFS Team Foundation Server.

Each principle may need a whole day from me to represent but the presentation only about 5 minutes, because it just introduce these principles, so if anyone has a question or inquiry please don’t hesitate to contact me, I may create a details video later based on the community demand and questions.

Waiting for your feedback and questions

For the prize of the video just see this post

Visual Studio 11 ALM Hands-On-Labs in Arabic


Update   July 27, 2012

These labs become obsolete and there are new labs on the following link

هذه المعامل عفا عليها الزمن، وهناك معامل جديدة على الرابطه التاليه

Visual Studio 2012 RC ALM Hands-On-Labs Now in Arabic

End of update

لقد انتهيت من اعداد التجارب المعملية للفيجول استوديو 11 التجريبى باللغة العربية، هذه التجارب المعملية سوف تعرض الامكانيات الجديدة للفيجول استوديو وتيم فونديشن سيرفر 11 التجريبى، كما سوف نقوم فى تى اف اس ايجبت جروب بتقديم هذه التجارب على هيئة فيديو باللغة العربية ايضا وسوف نقدم الدعم الفنى لأى مشكله قد تواجة البعض عند اجراء هذه التجارب، فقط اطلب المساعدة، فنحن فى انتظار انضمامكم لنا كمستمعيين او منظميين او مشاركيين، فنحن نريد ان نوسع ونزيد من قدرتنا على استخدام تيم فونديشن سيرفر 11 والتى سوف تنعكس على جودة المشاريع التى نقدمها

للحصول على النسخة الانجليزية قم بزيارة موقع براين كيلر

لاحظ انه لابد من تواجد الجهاز الافتراضى الموجود على موقع براين كيلر حتى تتمكن من اجراء هذه التجارب المعملية

لتحميل اى اختبار معملى، فقط اضغط على الرابطة

اختبار الوحدة برنامج اختبار مايكروسوفت, ووحدة إن,وشبكة وحدية إكس., ونسخ الكود مع فيجوال أستوديو 11

إدارة أيجيل للمشاريع في برنامج تيم فاونديشن سيرفر11

الاختبار الاستكشافي والتحسينات الأخرى في برنامج مايكروسوفت تست مانجر 11

بناء البرامج الصحيحة إنشاء اللوحة التوضيحية وتجميع التغذية الرجعية للمستفيدين في برنامج فيجوال أستوديو 11

تشخيص المشاكل في الإنتاج مع إنتيليتريس و فيجوال أستوديو 11

جعل المطورين أكثر إنتاجية مع تيم فاونديشن سيرفر 11

I completed the translation of Visual Studio 11 Hands-On-Labs in Arabic, these labs will introduce the new features of the Visual Studio and TFS 11 Beta, these labs also will be provided in webcast and video in Arabic very soon through our TFS Egypt User Group (TFSEG), we also will provide an online support for these labs so if you find any problem to perform any lab,  just ask for help, we are waiting for more people to join our TFS Egypt User Group (TFSEG), join as listener, helper, coordinator or contributor, we really want to spread and grow up our usage of  TFS that will provide a real software quality to our projects.

For the original English version you can visit Brian Keller blog here

Both English and Arabic Labs will need the new VM of the Brain Keller that has the new bits of the Visual Studio and TFS 11 Beta

To download any lab in Arabic just click on the lab link

Unit Testing with Visual Studio 11 – MSTest, NUnit, xUnit.net, and Code Clone

Agile Project Management in Team Foundation Server 11

Exploratory Testing and Other Enhancements in Microsoft Test Manager 11

Building the Right Software – Generating Storyboards and Collecting Stakeholder Feedback with Visual Studio 11

Diagnosing Issues in Production with IntelliTrace and Visual Studio 11

Making Developers More Productive with Team Foundation Server 11

Now, OceanSoft upgraded to TFS 11 beta with “Go Live” support!



OceanSoft now complete upgrading TFS 2010 to TFS 11 Beta.

Why?

New features, better performance, many enhancements, easy upgrade, Microsoft will not put “Go Live” tag on the Visual Studio Beta 11 without give the real support and trust of the product, it will be committed to support us, it will support our production project to be going into RTM, what is that means? It means that, it will be available tool to upgrade our TFS 11 beta to RC and RTM, so Microsoft offers support to assist us with using Visual Studio 11 Beta and .NET 4.5 Beta in a production environment. In some cases, support may entail installing a hotfix, using a workaround, or installing a later build.

To receive support, we just need to register our accounts on Microsoft Connect.

So what we are waiting for?! Let’s get the value

For more information about “Go Live” see the following link

http://www.microsoft.com/visualstudio/11/en-us/downloads/go-live

Install or Upgrade TFS Build Service 11 Beta on a separate build server



In this video I will show you how to upgrade or install TFS build service 11 beta on a separate build server, actually the build server machine is already has TFS build service 2010.

TFS 2010 build service can coexist with TFS 11 beta build service and everyone will support it’s TFSx server.

If we building Windows 8 Project, the build server must be on Windows 8 machine, this is for now and for the beta, in Microsoft, they didn’t know if this could change or not.

For more information on the whole old environment, you can see TFS 2010 Enterprise Video Guide on CodePlex

http://tfs10enterprise.codeplex.com/

Upgrade TFS 2010 to TFS 11 beta step by step and it’s prerequisites


Updated on March 13, 212

<<

Before upgrade you must see the following video. 

Upgrading-to-Team-Foundation-Server-11-Core-Server

Note: Upgrading from TFS 11 Developer Preview To TFS 11 Beta not supported

>>

When I try to upgrade my existing environment of TFS 2010 to TFS 11 beta, first I saw the video for NORTHWEST CADENCE by Steven Borg, thanks Steven, but when I try to upgrade my environment I face the first issue which is described here, and then I have another configuration failure because, I had to update The SQL Server 2008 R2 SP1 to it’s Cumulative update 1, the error as the following:

The SQL instance used does not meet the minimum requirements for TFS. You must update SQL Server 2008 R2 to the latest Service Pack and Cumulative Update. Minimum requirements are SP1, Cumulative Update 1

You can find the SQL 2008 R2 SP1 here

You can find the Cumulative update here

Note:

The hardware requirements for SharePoint become 8 GB of RAM and if we use single machine (TFS +SharePoint+DB), it’s recommended to be 10 GB of RAM at least

So let’s see step by step image

About the Wizard

Welcome to upgrade wizard

Application Tier

Reporting

Reporting

Data warehouse of Reporting

Analysis Service

Report Reader Account

Review

Redness Checks

And Now OceanSoft upgraded to TFS 11 Core component