Application Architectures in Windows Azure, Part 1
Once requirements have risen above the trivial, applications have always benefited from the use of good architectures. These architectures have evolved, over time, to take best advantage of the technologies which were available. Well architected applications have the advantage of being easier to maintain and understand than un-architected ones. In addition well architected applications are easier to […]
Using Focus Words in Your Requirements
Let’s look at the focus words we commonly use in our requirements documents. Requirements use many words to signal their focus and intent, such as ‘will’, ‘must’, ‘may’, ‘can’, ‘shall’, or ‘should’. There are some legal ramifications to certain focus words if they appear in a written contract. These concerns may govern what words can […]
Building the Course Load
A key part of our course is the practical work that attendees will carry out in the form of Hands on exercises that reinforce the theory. Building a course load is therefore an important part of the course development process. In many ways we face the same decisions that production SharePoint administrators face when […]
What is Windows Azure?
Windows Azure is Microsoft’s offering in the rapidly emerging “Cloud Computing” market. Essentially it is a collection of services running in Microsoft data centers that can be used by developers to deploy applications. This frees the developer from having to worry about things like managing networks, purchasing hardware and provisioning servers. An often confusing issue […]
Manage Your Projects Like a Jedi!
As a project manager, I am always looking for an approach to managing my projects that makes excellent sense AND makes me smile. In future, when managing projects large and small, I intend to act like a Jedi knight and pretend my projects are part of a Star Wars movie. Perhaps I will even get my own light saber! Check out Uncle […]