Architecture
Our project manager is getting her scrum master certification. She reminded me of the classic pig and chicken story. Here it is for the record: A Pig is someone who has skin in the game. Mike Cohn aptly refers to the people in that role as, “Having their Bacon on the line.” Pig roles are considered core team members. Performers. People who “do” work. Get it? I would consider the roles of both Product Owner and the ScrumMaster to be pigs on a team. A Chicken is someone who has something to gain by the...
Issue: We wanted to exposes work items, bugs, etc. to the customer without exposing all the other Web Access Tabs such as Source, Documents, and Builds.
Solution: Team System Web Access SP1
Team System Web Access SP1 adds an additional virtual directory named “wiwa” which stands for work item web access. This new virtual directory is accessible on port 8090 by default and exposes a special work item only view which was exactly what we wanted.
TFS Web Access supports both forms based authentications and Windows Authentications.
Technorati Tags: TFS 2008,TSWA,WIWA,TFS 2008 Web Access
The following conversation is a conversation with Microsoft Financial Services Sr. Architect Colin Cole discussing Office Business Applications (OBA). This is a new type of blog post for me and a Drowning In Technical Debt first. I hope to conduct similar conversations in the future. Finally, I would like to thank Colin for making time to have this conversation with me.dbottjer says: So I figured a good place to start would be with a definition. What is OBA? I did some research and here is what I came up with. Office Business Applications (OBA) use the Microsoft Office Suite of...
We've been using the Composite Application Block (CAB) and Smart Client Software Factory (SCSF) since they first emerged. Most of my focus has been on the middle tier and service layer which our smart client front ends consume. However, recently we have needed more manpower building smartparts. As result I've been refreshing my knowledge of the CAB and SCSF. I found found a great blog series http://geekswithblogs.net/kobush/category/3702.aspx on understanding the cab. The series does a great job defining the CAB terminology and explaining the basic architecture.
Found this project http://www.codeplex.com/wpfcab on codeplex. It strives to add WPF Views to the CAB. This solution doesn't use crossbow and isn't using interop with WinForms.
Many interesting projects are showing up on www.CodePlex.com such as the Best Practices Analyzer. This tool is an engine for analyzing applications for Best Practices Compliance. The tool is Shared Source and is architected using a "Plug-In" design. This means the tool is easily extendible via new Plug-Ins and rules.
There are many sayings about assumptions and I’ll let you fill in your favorite. Regarding Systems Integration, the hard lesson I’ve learned is not to assume the other system will properly filter or handle a specific constraint. For example, Windows systems use a carriage-return-line-feed to mark the end-of-a-line. However, UNIX systems simply use a line-feed to mark the end-of-a-line. This is not to say that UNIX systems can’t handle files containing CRLF’s. It just means that most UNIX Sy
IBM's Web Service Definition
The term "Enterprise" is used frequently in professional software development conversations. Many companies use "Enterprise" to describe products. For example, Microsoft products using the term "Enterprise," include Windows 2003 Enterprise, SQL Server 2005 Enterprise, or ISA Enterprise. But what does "Enterprise" really mean in the context of software development projects?
Service-Oriented Architecture is the art of modeling an organization's business processes, as a well-factored portfolio of network-addressable business components.
Full Architecture Archive