Showing posts with label VSTS. Show all posts
Showing posts with label VSTS. Show all posts

Saturday, December 01, 2012

Microsoft Case study to Document the Egyptian Election System. Proud to be part of that work

image

CompuPharaohs and I had the pride to be part of this case study. This case study shows how world looks to us, but we always down estimate our achievements. I consider this case study; a Hope in the Dark road that shows that Audacity of hope is real not an illusion.

The Arab Spring swept across Northern Africa and the Middle East in 2011, bringing about dramatic changes in governments. In Egypt the government leaders stepped down and were replaced with a temporary military tribunal that restored order and then worked to hold an open election.

The election committee was under national and international pressure to facilitate a system that would support transparent and fair elections.

With only three developers, a limited budget, and about one month to develop the application to scale to 50 million eligible electors, the team tried to utilize some important ALM practices that was of a great Help. The team knew that the choice of the practices, and tools would be critical to the success of the project.

The Great Brian Harry; wrote a one full page blog about this case study.

This is a two pages case study.

Enjoy!

Thursday, November 01, 2012

Top 7 VS 2012 ALM additions

During a technical conversation with one of my colleagues, I have been asked asked about the Top 7 addition to VS 2012 ALM tools from my point of view. I answered as follows:

If we mean ALM tools collectively, not only TFS then, I will say that:

1-SharePoint Testing Support : It is something that came too late but, finally it came to rock.

2-DevOps  tools and techniques : It is a materialization of the Microsoft/Forrrester's Joint study that took place in 2006 (as far as I remember). 70% of Existing IT Budgets in the Fortune 500 Corporation  are spent on maintaining existing systems. Delivering a way to track the quality of systems during their production time became something crucial to have.

3-TFS Service RTM: is a Brilliant offering that will bring new users to the TFS umbrella. Simply it offloads lots of small groups from incurring great amount of Capex budget, and replace it with an affordable Opex budget. Despite the fact of that there is no single clear walk-through that could be provided by the product team to migrate from On Premises solution to the cloud based solution, I expect this service to boom in the next coming years. Moreover, It will open a new opportunity for offshore teams to share their project's artifacts with their primary contractors in a much easier way.

4-The Feedback tool, along with the introduction of Storyboarding tool: It simply bridges the gap between End users, and the product team. In an old study of IBM(late 70s); this gap my cost product team 300+% of the original product cost (Reference:Sarson’s Analysis, and Design Book 1978 edition). The business agility and communication revolution may make this percentage hike up. Storyboarding and Feedback tools could save product teams a hell amount of time, and money that could be lost during the UATs.

5-MTM Enhancements: Despite they are detailed features but i count them important:

  • Video Recording Enhancements: It solves lots of storage overflow problems due to video recording sizes.
  • Explanatory testing: It provides a better way to implement agile testing technique. Moreover it answer the question that I used to be asked, If we don't have preset Test Cases how can we test using MTM?!
  • Testing for Windows Store Applications: It was unexpected to evangelize everywhere for Windows 8 Development while not having an ALM way to make some sort of exploratory and manual testing. It gives a clear message from the ALM team that we are always aligned.

6- Unit testing Enhancements: the new Unit Testing using Fakes Framework: I know that it is a unit testing thing with professional edition but finally it is related to the ALM practices.

  • Unit Testing Fakes Framework: I think part of that is related to the Microsoft Research labs efforts during the PEX project which, as far as I know, still running. For years, teams used to use their own fakes framework, or community owned fakes framework. Depending on a Microsoft standard one can streamline unit testing in many good ways. A good scenario that I might recommend Fakes Framework in is the scenario of having a primary contractor that divided a project between him, and one of his partners. They can freely use the same standard framework to makes sure that their unit test can go smoothly based on same unit tests.
  • Enhancements happened to the performance of the unit tests.

7- Code Reviews: I consider this tool, a wonderful way for teaming up. Maybe it doesn't have great engineering effort from the product team (which is the same case of storyboarding, and feedback tool) but It is really very helpful towards Bridging Dev/Dev gaps. It materializes a better way for Peer reviewing.

Wednesday, August 01, 2012

Visual Studio 2012 will be released September, 12

It is now Official :)
Visual Studio 2012 and .NET Framework 4.5 will be launched September 12th
in Seattle, WA. Book your Calendar

Tuesday, February 14, 2012

Microsoft reveals Screenshots of VS 11 Beta for Windows 8 Apps Development experience

Earlier today, Microsoft published some screenshots of the Visual Studio 11 Beta as part of a blog post about the Windows store. The screenshots include elements of the new user interface for Visual Studio 11. The screenshots are only a small part of the new UI in the Visual Studio 11 Beta.

the team is looking forward to sharing the new UI features in much more detail over the next couple of weeks, and hearing your feedback. IF have this channel of reporting any possible feedback, if you have any please leave it to me so, i can filter them, consolidate them, and finally communicate them to the team in Seattle.

Design goals

Because we wanted to focus our engineering efforts on the problems that were going to impact the most developers the most frequently, some of the key goals we picked were:

  • Encourage developers to visit the Store developer portal before they start coding
  • Help developers comply with the Store technical requirements
  • Reduce concepts and repetition by pulling information directly from the app package

 

VS11 UI  -1

VS11 UI  -2

VS11 UI  -3

VS11 UI  -4 

VS11 UI  -5

VS11 UI  -6

VS11 UI  -7

VS11 UI  -8

VS11 UI  -9

Don’t forget to send me any feedback….

Enjoy it ;)

Apps – your apps – are the heart of the Windows Store. When we set out to design the app submission experience, we wanted developers to be able to get their apps into the Store as easily and quickly as possible. We thought a lot about reducing friction, inspiring confidence through transparency, and bringing predictability and consistency to the app submission process.

This post, authored by Jonathan Garrigues, a Program Manager on the Developer Experience team, describes the Store app submission experience.

--Antoine Leblond


Sunday, September 18, 2011

What is new in Visual Studio 11 ALM Features? Part1

Well, VS11 Comes with new great features that I was starving to see. Thank you for Brian Harry, and his team for the outstanding effort in this release. I expect that this version will rock up, and put itself at the Top of ALM solution products.

Code Review Workflow with Team Explorer

Visual Studio 11 Preview works hand in hand with Team Foundation Server 11 to provide best in class application lifecycle management. Visual Studio 11 facilities collaboration is by enabling developers to request and perform code reviews through using Team Explorer. This feature defines a workflow in Team Foundation Server that saves project state and routes review requests as work items to team members. These workflows are independent of any specific process or methodology, so you can incorporate code reviews at any convenient point in the project lifecycle.

The Request Review link in the My Work pane enables you to create a new code review task and assign it to one or more other developers.

The reviewer can accept or decline the review, and respond to any messages or queries associated with the code review, add annotations and more. Visual Studio 11 displays the code by using a “Diff” format, showing the original code and the changes made by the developer requesting the review. This feature enables the reviewer to quickly understand the scope of the changes and work more efficiently.

Thursday, September 15, 2011

Announcing Visual Studio 11 Developer Preview

Today in the BUILD keynote Jason Zenders had shown some of the new functionality in Microsoft® Visual Studio® 11 Developer Preview and Microsoft® Team Foundation Server Preview.  MSDN subscribers can download the previews today as well as the new release of .NET Framework 4.5 Developer Preview; general availability is on Friday, September 16.

The following is how Jason has concluded the announcement:

(Some exciting announcements are being made here at BUILD.  Visual Studio 11 provides an integrated development experience that spans the entire lifecycle of software creation from architecture to code creation, testing and beyond. This release adds support for Windows 8 and HTML 5, enabling you to target platforms across devices, services and the cloud.  Integration with Team Foundation Server enables the entire team to collaborate throughout the development cycle to create quality applications.

.NET 4.5 has focused on top developer requests across all our key technologies, and includes new features for Asynchronous programming in C# and Visual Basic, support for state machines in Windows Workflow, and increased investments in HTML5 and CSS3 in ASP.NET.)

Monday, April 11, 2011

Gartner: Microsoft Windows Phone market share to surpass Apple’s iOS in 2015

It seems that the partnership Between Windows Phone 7 (WP7), and Nokia that has been establish began to deliver its fruits very early. Gartner group has released a new market study that declare their predictions of the Smartphone OS market till 2015.

Gartner has predicted that by 2015, WP7 will be the second most commonly used OS over Smartphone surpassing Apple’s IOS.

With a Market size that will exceed 1 Billion Device by 2015, Gartner predicts that Nokia will push Windows Phone well into the mid-tier of its portfolio by the end of 2012, driving the platform to be the third largest in the worldwide ranking by 2013. Gartner has revised its forecast of Windows Phone’s market share upward, solely by virtue of Microsoft’s alliance with Nokia. Although this is an honorable performance it is considerably less than what Symbian had achieve in the past underlying the upward battle that Nokia has to face.

Gartner Worldwide Mobile Communications Device Open OS Sales to End Users by OS
Source: Gartner (April 2011)

From my point of view, this will not only affect WP7 as an Operating system, but also, it will pushes Visual Studio as one of the most supported Developer’s platform for Smartphone Application development.

Gartner’s detailed forecast is available in the report “Forecast: Mobile Communications Devices by Open Operating System, Worldwide, 2008-2015.” The report is available on Gartner’s website at www.gartner.com/resId=1619615.

Source: Gartner, Inc.

Saturday, February 26, 2011

New Version of TFS Windows Shell Extension is about to get released

A new version of TFS Windows Shell Extension is about to get released within the next couple of days. This version will come with support for new capabilities that could be done through the new version from Windows Explorer. Shelving will be one of the great features that will be included into the new release.

Windows shell extension has been first introduced as a part of the December 2008 Power Tools’ release. It allows you to do many of the version control operations directly inside the Windows Explorer without using the Team Explorer.

Sunday, February 13, 2011

Visual Studio ALM Rangers Team Releases:Visual Studio TFS Branching Guide 2010

Couple of weeks ago, the VS ALM Rangers team has released a the Visual Studio TFS Branching Guide for 2010.

This guidance is created by the Rangers who have the mission to provide out of band solutions for missing features or guidance. This content was created with support from Microsoft Product Group, Microsoft Most Valued Professionals (MVPs) and technical specialists from technology communities around the globe, giving you a real-world view from the field, where the technology has been tested and used.

Branching and merging of software is a very large topic. It is an area where there is a lot of maturity in the software industry. This Ranger solution focuses on applied and practical examples of branching that you can use right now. The 2010 release includes discussions around branching concepts and strategies but also focuses on practical hands-on labs.

Supported by 20K+ of downloads, I Advise everyone to download it, to read it, and to apply it.

Download it

Thursday, January 13, 2011

Microsoft® Visual Studio® 2010 and Team Foundation Server® 2010 RTM virtual machine for Windows Server 2008 Hyper-V is now available

Team System Product Team has released a new virtual machine with latest updates for TFS as well as for Power Tools.

In addition, the operating system and programs installed were patched with all updates as of December 8, 2010. This virtual machine will stop working on June 1, 2011, when the trial software expires. A new version of this virtual machine will be made available before this one expires.

The Virtual machine could be used under Hyper-V on Windows 2008, and 2008 R2, Microsoft Virtual PC 2007 on  Windows Vista, and Windows Virtual PC for Windows 7.

You can check more details about the virtual machine on Brian Keller Blog or got directly Here, Or go directly to download the Hyper-V version form Here.

 

Enjoy it :)

Thursday, October 28, 2010

Finally, Team System on the Cloud

A few Minutes ago, Brian Harry has just announced and demoed the Availability of the Team System as Service over Microsoft Cloud for renting. Think this will be of a great benefit for lots of small, and Medium ISVs that wont to invest in licensing, admin, and operations of a dedicated Team system installation.

Thursday, September 09, 2010

Great Moves in Visual Studio 2010 Team System Licensing, as usual….for the benefit of the customer 2/3

RDLogo

2- TFS Inclusion in all MSDN Subscriptions

"We focus on one end of the spectrum on our large enterprise customers where we offer a rich set of features, integration with other source code integration, back-end management tools, portfolio [tools and more], but our biggest vision at Microsoft is to bring the benefits of ALM to all developers," says Sean McBreen, senior director for Visual Studio and MSDN product management at Microsoft. "In this release we did a lot of things to help bring ALM to the masses. We reduced the price, we included TFS in all of our MSDN subscriptions and we've really focused on simplifying the experience as well."

Early on, those moves seem to be paying off. "It used to be reasonably hard to get, very expensive and reasonably hard to deploy as well," says Ben Day, a Visual Studio ALM MVP and head of Benjamin Day Consulting Inc. "Now that they've made the deployment a lot easier, the licensing is $500 retail and TFS comes with just about every MSDN license that's out there. So Microsoft is trying to make it so that no one has an excuse to go to Subversion or Git or any of those other free open source version control systems.

Since that has changed, I personally see a lot more people who are interested in moving to TFS off of Visual SourceSafe."

"TFS is ultimately going to replace Visual SourceSafe," agrees Gousset. "The fact is, TFS can be used whether you've got one person or whether you've got a shop of 3,000 or 30,000 people."

 

To be Continued Later……

Wednesday, September 08, 2010

Great Moves in Visual Studio 2010 Team System Licensing, as usual….for the benefit of the customer 3/3

3-Lab Management Inclusion into Visual Studio 2010 Ultimate

Lab Management enables organizations to use virtual labs to optimize the team development process. The goal is to help customers to manage their entire application lifecycle while achieving higher software quality and ROI. Lab Management is critical in realizing this vision. This change will dramatically reduce the adoption friction for Microsoft customers and increase the value of Visual Studio 2010 Ultimate with MSDN and Visual Studio Test Professional with MSDN. Lab Management in Visual Stud in 2010 effectively democratizes virtual lab management.

Sunday, September 05, 2010

Great Moves in Visual Studio 2010 Team System Licensing, as usual….for the benefit of the customer 1/3

RDLogo

During the Last 6 Months, Microsoft has released great bulk of ALM Products. This is normal, expected and old news…

I know :)

But during these releases, one shared thing has to be noticed by the customers, which is, How do Microsoft tries to regroup products for the benefit of the customer with a target of less expensive offer with More productive solutions. We can see that at the following points:

1- Integrating DB Professional Features into the Developer Features:

         - On Feb 2007 Microsoft has released the DB professional Edition. During this time there was a free Add-On for the Super Mega Suite of Team System which was Team Suite. Every other single user for VSTS had to pay for that as separate version.

         -On November 2008, Microsoft has released the DB professional as part of the Team System 2008 Editions.

 

since this date, Lots of MVPs, Customers, and Partners called for availing these great tools with less expensive schema and easier licensing way.

on March 2010, Microsoft Launched VSTS 2010 and included the DB Professional features as part of the Dev Tools.

 

To be Continued….

Wednesday, August 25, 2010

Visual Studio Lab Management Trial Version is now available

learn more about Visual Studio Lab Management and download a trial version of the product at http://go.microsoft.com/?linkid=9739338

Tuesday, August 17, 2010

Lab Management Announcement

On Wednesday, August 4th, as part of the VSLive! keynote at 8:30 a.m. Pacific Time, Microsoft announced that

Lab Management will not be sold as a separate product, but instead will be available to Visual Studio 2010 Ultimate with MSDN and Visual Studio Test Professional with MSDN subscribers. In addition, Microsoft will announce the general availability of Lab Management as “end of August.”

Why does this Change take place? Lab Management enables organizations to use virtual labs to optimize the team development process. The goal is to help customers to manage their entire application lifecycle while achieving higher software quality and ROI. Lab Management is critical in realizing this vision. This change will dramatically reduce the adoption friction for our customers and increase the value of Visual Studio 2010 Ultimate with MSDN and Visual Studio Test Professional with MSDN. Lab Management in Visual Stud io 2010 effectively democratizes virtual lab management.

RDLogo

Wednesday, January 13, 2010

a New Great Day With Microsoft: Being a Microsoft RD

Last Thursday I have been acknowledged that I was selected to be Microsoft Regional Director for Middle East and Africa. It was one of my most pleasant moments for me during my career life.

I am excited for this opportunity, and I think it will empower my passion to strengthen Microsoft Position into my Region’s Microsoft.

This year we have lots of things to succeed in together, It is not right to unveil it here but surely it will be reported to the Microsoft people :)

Thank you Microsoft.

I would Like to thank my Dear Friends; Goksin Bakir; at Microsoft MEA, and one of the most famous geeks at the region for more than a decade, for his nomination.

Ahmed Adel; Egypt’s DPE Lead as well his key team members, Mohamed Wahby, and Mohamed Nar.

Wednesday, December 30, 2009

TFS 2010 Power Tools Beta 2 is here 1/2

Team Foundation Server Power Tools is a set of enhancements, tools and command-line utilities that improve the Team Foundation Server (TFS) user experience. It is a genius idea for making TFS and the Team system as whole able to cope with the wonderful ideas that pop up to improve it usage experience as well as it is perfect idea to respond to the market needs in a faster way.

The Team Foundation Server 2010 Beta 2 Power Tools have been released and are now available for download.

They Worked to get all of the existing Power Tools that they thought were critical to support Beta 2 adoption working against TFS/VS 2010 and updated to support new 2010 features.  You will see that a few of the Power Tools are still not working in this build.  We will release another Power Tool update around launch where all of the Power Tools will be working.

Team Foundation Power Tools

TFS MSSCCI Provider

Thursday, December 10, 2009

New Important Hot Fixes for Team System Web Access, and TFS Object Model

Microsoft Has just released two updates (one a QFE for the TFS object model and the other a new version of the Team System Web Access Power Tool) that should significantly improve the scalability. Most of the issues fixed had to do with memory over allocation or leaking that resulted in memory exhaustion and process recycling.

You can get the updates here:

· KB974402 - QFE for TFS Object Model Assemblies

· TSWA 2008 – Updated TSWA 2008 SP1 Release (full install, you need to uninstall your existing TSWA 2008 instance first)

And you can read a bit more about it on Hakan's blog:

http://blogs.msdn.com/hakane/archive/2009/12/07/team-system-web-access-2008-sp1-scalability-update.aspx

Tuesday, December 01, 2009

Installing TFS 2010 Beta2 on Win 2008 R2, a Problem, and The solution

Microsoft Has just reported a known issue of installing TFS 2010 over Windows 2008 R2. For all people who are welling to install TFS 2010 Beta 2 over This version of windows, please read the following to know how to solve the problem with a recommended workaround from the Team System Product Team.

Scenario

After installing Team Foundation Server 2010 Beta 2 on a Windows 2008 R2 server, when you navigate to Web Access site, you get the following error message:

Configuration Error

Parser Error Message: Could not load file or assembly 'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.

Problem

Windows 2008 R2 includes NET Framework 3.5 as a Windows feature, which means NET Framework cannot be installed on that system using the regular installer. It needs to be enabled as a feature instead. Since TFS setup tries to install NET Framework 3.5 using the installer, it fails for this reason.

Since NET 3.5 is not available after TFS installation, Web Access is broken.

Workaround

The workaround is to enable NET Framework 3.5 feature on Windows 2008 R2 using the Role Manager.

  • Open Server Manager
  • Click the Features node
  • Click Add Features
  • Check “.NET Framework 3.5.1 Features” (including all sub nodes)
  • Click Next, and click Install to finish the installation