Tag | SSW Posts

*Moved to: A change for the better #3 Over the last 11 months, I have worked for a fantastic group of people at SSW and on a fantastic array of projects. However, the time has now come to specialise in one specific area. I have worked with Visual Studio ALM since its launch in 2005 and more recently with Scrum and the Professional Scrum Developer course that launched in April. Therefore, to this end I am leaving my job as a Solution Architect at SSW for an ALM Consultant role at Northwest Cadence. ...
*Moved to: Professional Scrum Developer (.NET) Training in LondonOn the 26th - 30th July in Microsoft’s offices in London Adam Cogan from SSW will be presenting the first Professional Scrum Developer course in the UK. I will be teaching this course along side Adam and it is a fantastic experience. You are split into teams and go head-to-head to deliver units of potentially shippable work in four two hour sprints. Update 18th June 2010 – SSW Is offering a massive 50% discount to make this 5 day course ...
*Moved to: Why you need to tag your build servers in TFSAt SSW we use gated check-in for all of our projects. The benefits are based on the number of developers you have working on your project. Lets say you have 30 developers and each developer breaks the build once per month. That could mean that you have a broken build every day! Gated check-ins help, but they have a down side that manifests as queued builds and moaning developers.Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Scrum with Team Foundation Server 2010 DoneSince I have joined SSW as a Solution Architect its Chief Architect, Adam Cogan, has been mentoring me and pushing me to do better. One of the things that I have been wanting to do since the first DDD Scotland was to present a session. For DDD Scotland 2010 Adam suggested that I submit he double session on “Better project Management with Team Foundation Server 2010”. So, with some apprehension I submitted two session as Part A and Part B.Read ...
*Moved to: Upgrading Team Foundation Server 2008 to 2010I am sure you will have seen my posts on upgrading our internal Team Foundation Server from TFS2008 to TFS2010 Beta 2, RC and RTM, but what about a fresh upgrade of TFS2008 to TFS2010 using the RTM version of TFS. One of our clients is taking the plunge with TFS2010, so I have the job of doing the upgrade. Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Even Scrum should have detailed Task descriptionsWhen you create tasks in Scrum you are doing this within a time box and you tend to add only the information you need to remember what the task is. And the entire Team was at the meeting and were involved in the discussions around the task, so why do you need more? Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Combining Scrum, TFS2010 and Email to keep everyone in the loopOften you will receive rich information from your Product Owner (Customer) about tasks. That information can be in the form of Word documents, HTML Emails and Pictures, but you generally receive them in the context of an Email. You need to keep these so your Team can refer to it later, and so you can send a “done” when the task has been completed. This preserves the “history” of the task and allows you to keep relevant partied ...
*Moved to: Guidance: A Branching strategy for Scrum TeamsHaving a good branching strategy will save your bacon, or at least your code. Be careful when deviating from your branching strategy because if you do, you may be worse off than when you started! Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Do you know when to send a done email in Scrum?At SSW we have always sent done emails to the owner/requestor to let them know that it is done. Others who are dependent on that tasks are CC’ed so they know they can proceed. But how does that fit into Scrum? Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Do you have a contract between the Product Owner and the Team?Working in Scrum it is useful to define a Sprint Contract between the Product Owner (PO) and the implementation Team. Doing this helps to improve common understanding in, and sometimes to enforce, the relationship between the PO and the Team. Update 14th April 2010Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Upgrading from TFS 2010 RC to TFS 2010 RTM doneToday is the big day, with the Launch of Visual Studio 2010 already done in Asia, and rolling around the world towards us, we are getting ready for the RTM. We have had TFS 2010 Beta 2 and RC in Production for nearly 6 months and have had only joy, so moving to the RTM on launch day gives me warm and fuzzy feelings.Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Scrum for Team Foundation Server 2010I will be presenting a session on “Scrum for TFS2010” not once, but twice! If you are going to be at the Aberdeen Partner Group meeting on 27th April, or DDD Scotland on 8th May then you may be able to catch my session.Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Guidance - Branching for each SprintThere are a lot of developers using version control these days, but a feature of version control called branching is very poorly understood and remains unused by most developers in favour of Labels. Most developers think that branching is hard and complicated. Its not! What is hard and complicated is a bad branching strategy. Just like a bad software architecture a bad branch architecture, or one that is not adhered to can prove fatal to a project. We ...
*Moved to: Who broke the build? I recently sent round a list of broken builds at SSW and asked for them to be fixed or deleted if they are not being used. My colleague Peter came back with a couple of questions which I love as it tells me that at least one person reads my email Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Do you know the minimum builds to create on any branch? When creating projects one of the only ways that you have of proving that it works and is a viable solution is to build it. This is easy when you only have one developer and that developer will be the only one using a solution. But what if you have 2 developers? How do you prove that one developers code works with the other? The answer is build servers. These build servers take specific code away to another computer and build it there. ...
*Moved to: Do you know that every user story should have an owner?When you are building complicated software and working with customers it is always nice for them to have some idea on who to speak to about a particular story during a sprint. Update 14th April 2010Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Adventures in Scrum: Lesson 2 - For the recordAt SSW we have always done Agile. Recently we have started doing Scrum and we have nearly completed our first Sprint ever using Scrum. As you probably guessed from my previous post, it looks like it is going to be a “Failed Sprint”, but the Scrum Team (This includes the ScrumMaster and the Product Owner) has learned a huge amount about working in the Scrum Framework. Update 16th March 2010Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Adventures in Scrum: Lesson 1 – The failed SprintI recently had a conversation with a product owner that wanted to have the Scrum team broken up into smaller units so that less time was wasted on the Scrum Ceremonies! Their complaint was around the need in Scrum to have the entire “Team” (7+-2) involved in the sizing of the work during the “Sprint Planning Meeting”. Update 16th March 2010Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: When should I use Areas in TFS instead of Team Projects in Team Foundation Server 2010Well, it depends…. If you are a small company that creates a finite number of internal projects then you will find it easier to create a single project for each of your products and have TFS do the heavy lifting with reporting, SharePoint sites and Version Control.Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Finding the problem on a partially succeeded build on Team Foundation Build Services 2010Now that I have the Build failing because of a genuine bug and not just because of a test framework failure, lets see if we can trace through to finding why the first test in our new application failed. Lets look at the build and see if we can see why there is a red cross on it. Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Microsoft, please help me diagnose TFS Administration permission issues!I recently had a fun time trying to debug a permission issue I ran into using TFS 2010’s TfsConfig. Update 5th March 2010 – In its style of true excellence my company has added rant to its “Suggestions for Better TFS”.Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Solution: Testing Web Services with MSTest on Team Foundation Build Services 2010Guess what. About 20 minutes after I fixed the build, Allan broke it again! Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Solution: Getting Silverlight to build on Team Foundation Build Services 2010This is SSW’s first time using Team Build 2010 to automatically create a Silverlight application. In the past the guys have used Cruse Control, but we want to move to a pure TFS 2010 solution. When one of our developers (Allan) added a Silverlight 3 project to the Solution our build server spat it out. Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Upgrading from TFS 2010 Beta 2 to TFS 2010 RC doneVisual Studio Team Foundation Server 2010 RC was released yesterday on MSDN. I am happy to report that today we successfully completed upgrading our production TFS 2010 Beta 2 server, to the new TFS 2010 RC. wow. Updated: 11th February 2010– Added link to Brian Harry’s post Updated: 12th February 2010 – Adam Cogan was not clear that there were two problems with snapshoting running servers.Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Solution - SEO permanent redirects for old URL’s?From time to time, your website structure may change. When this happens, you do not want to have to start from scratch with your Google rankings, so you need to map all of your Old URLs to new ones. This may seem like a trivial thing, but it is essential to keep your current rankings, that you worked hard for, intact.Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Investigation - SEO permanent redirects for old URL’s?On the project I am currently working on we want to change the nasty http://northwind.com/produc... to a nice friendly URL on the website. This is pretty easy and can result in nice URL’s like http://northwind.com/produc... See Also – Solution - SEO permanent redirects for old URL’s?Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Create a VHD from the Windows Server 2008 R2 Image diskPreviously I created this the manual way, but if you have a fast internet connection and can take the 1.6gb download of the AIK, then this is a much easier way of getting started. This is not really the same as the SSW image that I created before, the SSW image was a lovely slipstreamed beauty with all the application I would ever need already preinstalled.. It was 32GB and took a very long time to setup. This will be sum what faster ...
*Moved to: Outlook 2010 Beta 2 and Add-Ins: Dynamics CRM, Team Companion, LinkedIn and Plaxo At SSW we are extensive users of Dynamics CRM. I wanted to give Office 2010 a go, but I had to make sure that the Dynamics CRM plug-in, and my other plug-ins worked. You would think that support for Office 2010 Beta 2 was poor! You would be right and wrong…Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Create a VHD from the Windows 7 Image diskThis being my first week at SSW, and still waiting for my nice shiny new laptop to arrive, I am sitting here at my Wife’s laptop (which is PINK, a requirement to keep the WAF high), until it arrives. Figure: Current workspace…one wall short of working in a cupboard, but it beats trying to work with the kids underfoot. Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Internet connection speed, WOWI have been a cable customer in the UK since day one when it was Cable & Wireless. If you don’t know who they are I am not surprised:Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: Deploying Visual Studio 2010 Team Foundation Server Beta 2 - DoneWell, nothing like hitting the ground running, my first job at SSW was to join the TFS Migration Team, it was a fun experience, let me tell you how it went. Update #1 20th January 2010: Have a look at our Rules to better TFS2010 Migration Read more...Follow my new blog on http://blog.hinshelwood.com ...
*Moved to: A change for the better #2In the last 2+ years at Aggreko I have worked with Visual Studio 2008 Team Foundation Server, Office SharePoint Server 2007 and a number of WPF, Silverlight and ASP.NET projects. There had been some discussion of a new role within Aggreko in the solution architecture arena. I also spoke to Adam Cogan who has the title “SSW Chief Architect and Microsoft Regional Director”…Read more...Follow my new blog on http://blog.hinshelwood.com ...
People at my office think I’m obsessed with Virtual PC, and a few of my posts have mentioned it already. I’m glad to see that is not just me that sees the product as the answer to all of their problems. The guys at SSW (www.ssw.com.au) have put together a whitepaper on using Virtual PC 2007 to help with developing applications for Vista. The Virtual PC 2007 Beta is available, and it’s the first version to work out the box on Vista, as well as hosting Vista as the virtual operating system. I installed ...
I wanted to direct everyone to some links that came up over the weekend. The first is a link from Scott Gu's blog. SSW has released some pretty extensive coding standards. Check them out here. I consider myself a good developer, but I know I have a lot to learn, as does a good portion of the industry. Second, there has been some news about Microsoft releasing their internal documentation compiler, Sandcastle. Check out their MSDN Blog and download the first CTP. Also, I'm working on a test skin for ...
SSW has a list of 41 rules that they've put out there that can be used as guidelines for running successful projects. I perused the list, and for the most part, they're spot on.One item I hadn't seen was number 5 - about synching up development vs. production web.config settings. SSW uses an approach based on machine name - so if you have a key for WebServiceUrl, you'd have DevLaptop_WebServiceUrl for your local machine, and DevServer_WebServiceUrl as the key for your dev server. I've never done ...
Good coding practices are required to build applications. I suggest you check out: http://www.ssw.com.au/ssw/C... The Code Auditor is an awesome product from my buddy Adam's company SSW. I found it to be a really great tool. I ran the Code Auditor against our Access 2 .NET product (built with VS.NET 2003) and the Code Auditor helped me find things and get them done post haste. I think I fixed most things in 2 or 3 hours while watching tv. That’s pretty sweet for an application thats ...