January 2010
1 post
Google Chrome Extensions: Tumblr Dashboard →
April 2009
2 posts
Web Design References: Navigation →
This site provides a great resource for Web Design. It publishes links to content that is essential reference for people building sites.
SoYouKnow →
When it comes down to it, if you want to learn SharePoint development it is going to take work, you are going to get frustrated, it won’t make sense and you are going to break things. Accept it… embrace it… back up often. Welcome to the stress filled world of SharePoint development.
February 2009
5 posts
Enterprise Architecture, Software Architecture,... →
SEO and Social Media Marketing: Part IV - A B2B... →
These are very specific tips obviously, but they go to show the little things that you can do when writing your news releases, allowing your information to be indexed for a much longer time. Additionally you must also take into account much of the information we wrote about in Parts I, II & III around hyperlinking key phrases within your news release. This is important for two reasons. First...
Introduction to Medium-Fidelity Prototypes | →
Medium Fidelity Prototypes are used to develop an information architecture. It provides a platform to conduct meaningful user tests to evaluate complex functionality and to help determine user requirements.
Interface | matters: "Low-Fidelity" Prototyping... →
This article describes the importance of developing a low fidelity prototype of a process. This can be done collaboratively at a white board, or it can be done electronically.
Agile Project Management - PM Hut →
Great blog on project management! It looks at lean and agile approaches to software development.
January 2009
3 posts
Introducing the new Web Design from Scratch Blog... →
he grand goal of the blog is to help “Save the Pixel” to become a rallying cry for the movement for simplicity, not just a book title. I want the fundamental principles of “Save the Pixel” to become part of the accepted wisdom of this generation of designers.
My more immediate goal is to publish a stream of information that reflects and reports on current best practice in...
Movable Type Developer's Toolbox | Developer's... →
I’ve linked to this website before. I am just astounded at how good their stuff is; lots of interesting, usable information that I can apply right away. And even though Movable Type gives me fits, I eat this stuff up!
HTML Reference →
Confused about when to use HTML and when to use XHTML? Want to know what the syntax differences are between the two? Do doctypes and DTDs leave you all discombobulated? Or perhaps you’d simply like to understand the basic structure of a web page?
November 2008
4 posts
15 Useful Project Management Tools | Developer's... →
There is a huge variety of project management applications out there. Most are general purpose apps, not aimed at any one industry. But there is a growing number of project management apps aimed specifically at one industry or another. Applications geared to creative types are becoming more readily available, and some of the offerings are really quite good.
Template: Information Architecture Plan... →
Helpful decomposition of IA deliverables
Usability and Information Architecture →
Design and Layout : Usability and Information Architecture. From Boxes and Arrows a list of Usability articles
Boxes and Arrows: Defining Information... →
This article is a bit old now but it is still a really good description of the deliverables required when doing an information architecture.
October 2008
10 posts
Define ITIL for the IT layman | The IT Skeptic →
You don’t need ITIL to run a static environment where nothing goes wrong and nothing changes and nothing grows. ITIL has nothing to do with technology, nor can it be implemented with technology. ITIL is about how an organisation and the people within it respond to planned and unexpected variations in the environment, from outages to changes to growth. ITIL defines human behaviour.
Every...
Wapedia - Wiki: Microsoft Operations Framework →
Microsoft Operations Framework (MOF) 4.0 is a series of guides aimed at helping information technology (IT) professionals establish and implement reliable, cost-effective services. It describes a set of service management frameworks for the entire software development life cycle.
Stack Overflow →
This is a website that provides lots of great questions and answers about software development.
Wire Frame Your Site [Design Practice] →
Implementing a few simple steps in carefully planning your site, before you create any graphics, can eliminate a lot of headaches. One method that I find very useful is the creation of a wire frame or “white site” model. I’ll outline the benefits and process of wire framing in this article.
Writing Software Requirements Specifications | A... →
For technical writers who haven’t had the experience of designing software requirements specifications (SRSs, also known as software functional specifications or system specifications) templates or even writing SRSs, they might assume that being given the opportunity to do so is either a reward or punishment for something they did (or failed to do) on a previous project. Actually, SRSs are...
ArsDigita Systems Journal:
Requirements... →
Motivation
A solution delivery team and a client agree to develop a software application. Together they agree on scope, specifications, timeline, and price. The delivery team begins coding against the specifications and at the initial milestone date meets with the client to review functionality. The client’s reaction upon seeing the functionality - “This is not what we were...
Joining Dots: Blog: Taxonomy in MOSS →
Key messages from the presentation:
MOSS uses elements of taxonomy to improve search and navigation. The core feature is ‘columns’, used for metadata. Case study: a tag-driven user interface created for the New Zealand Ministry of Transport. A great end result but a lot of effort required to implement and maintain
MOSS does not (yet) provide taxonomy management tools. Taxonomy...
Scrumy →
Most Important Coding Principles | Mind Tree →
Coding principles helps you to maintain good coding practice along with concrete product development. Coding principles also helps you write excellent quality of code with huge difference to overall performance and scalability of your application. Following are the most important Coding Principles which can save a lot for you when you are writing quality application for you or your client....
CompuWorks: Computer Training, Help Desk, and... →
Staff your help desk, train your users, and develop new applications: CompuWorks can help. We are New England’s largest independent training company and a leader in help desk staffing, consulting and software development.
September 2008
9 posts
On Agile Leadership →
Agile leadership is different to traditional project management. Self-organizing teams, flat hierarchies, fast response-times, frequent changes, require a different style of working with people, but also new techniques. In this blog I want to cover once in a while things that I learned from working with agile teams.
AgileManagement →
Management Science for Software Engineering
How many work products are needed in software... →
Just as describing a methodology through its process introduces problems of interpretation, so does describing it with its work products. In a small methodology such as Clear, the number and formality of intermediate work products is reduced quite significantly. The team lives from their personal communication, notes on the whiteboards or posters around the room, and demos or deliveries to the...
Alistair Cockbury: IT strategist, Software... →
This site is an encyclopedia of pages, each with a discussion page. You can add to the discussion by clicking on the discussion tab (try it on Experiment on this page). Please sign all postings with your real name, so that we can remain a community of frends and discoursants.
To distinguish you from spambots, you need to register yourself before editing a discussion (sorry). Discussions are open,...
JavaScript Function Reference →
[pawst] Preparing for Agile Maintenance -... →
When you think about documentation in Agile software development, most of the times it talks about “just enough” which definitely makes sense considering the thickness of design documents in traditional software development. The Agile mind specifically thinks what actually is required in terms of documentation.
Best Practices Resource Center for SharePoint... →
Microsoft SharePoint can be a development environment as well as a portal and collaboration workspace. The Resource Center for SharePoint Server 2007 provides lots of information on solving problems and understanding how people have solved some of the common complaints.
August 2008
7 posts
A global Chinese software company in the next 20... →
There is a lot of competition to become the next big global IT firm.
10 Futuristic User Interfaces
– 10 Futuristic User Interfaces (via feedly)
Interesting perspective on the future. Purely conjecture.
2 tags
scrum breakfast →
A German site in English and German that provides lots of help on Scrum.
Control Chaos →
Scrum is an Agile process that can be used to manage and control complex software and product development using iterative, incremental practices. Scrum has been used from simple projects to changing the way entire enterprises do their business. Scrum significantly increases productivity and reduces time to benefits while facilitating adaptive, empirical systems development.
July 2008
7 posts
Formal methods for software development
Category:Formal methods
From Wikipedia, the free encyclopedia
Formal methods are mathematical approaches to software and hardware computer-based system development from requirements, specification and design through to programming and implementation. They form an important theoretical underpinning for software engineering, especially where safety or security is involved. Formal methods are a...
Center for Systems and Software Engineering
COnstructive COst MOdel II (COCOMO II) is a model that allows one to estimate the cost, effort, and schedule when planning a new software development activity. COCOMO II is the latest major extension to the original COCOMO (COCOMO 81) model published in 1981. It consists of three submodels, each one offering increased fidelity the further along one is in the project planning and design process....
Handbook of Software Architecture →
The primary goal of the Handbook of Software Architecture is to fill this void in software engineering by codifying the architecture of a large collection of interesting software-intensive systems, presenting them in a manner that exposes their essential patterns and that permits comparisons across domains and architectural styles. Reflecting on his work on patterns, Christopher Alexander notes...
Unfuddle: Subversion Hosting, Git Hosting, Bug and... →
software development project management
New Experimental Dev toolset - Volta « Ammasajan’s... →
the new experimental developer toolset, Volta that allows developers to build standards-conformant, multi-tier web applications using established .NET languages, libraries and development tools.
The Web Standards Project →
The Web Standards Project is a grassroots coalition fighting for standards which ensure simple, affordable access to web technologies for all.
http://www.xfront.com/REST-Web-Services.html →
“Representational State Transfer is intended to evoke an image of how a well-designed Web application behaves: a network of web pages (a virtual state-machine), where the user progresses through an application by selecting links (state transitions), resulting in the next page (representing the next state of the application) being transferred to the user...