Before you answer let me paint a picture for you. Say you are designing a site for a client. The client wants lot’s of interactivity in the site, the sort of features that JQuery
If you have been following my series on agile development then you will have some understanding about the concepts behind the terminology. My article on Test Driven Development covered one aspect of that practice within an agile process. The article on standup meetings covered one aspect of how communication between team members could be carried out, as did the article onpair programming. Sprints looked at one form of timeboxing to constrain what features are implemented in an agile project, while the article on Kanban looked at one particular flavour of an agile process. Continue reading →
Maybe this comes as a surprise, maybe it doesn’t. What it does show is that the popularity of browsing on mobile devices is becoming more popular.
Now I am all for an interactive browser experience using any and all tools that are available to the designer. However, like any good thing, sometimes you can have too much. And as developers and designers I sometimes feel that we do not always think deeply enough about the best use of the technologies at our disposal. Continue reading →
We all love good service. We all hate bad service. And it is easy to tell the difference. When you feel like your needs have been met, and the person that has served you has been polite and attentive you come away thinking, that is someone I would want to do business with again. Continue reading →
One of the hallmarks of an agile process is the use of iterative and incremental releases. Proponents of the Waterfall Model suggest that by doing all the design up front and making sure that each part of the process is correct before moving onto the next part, means that bugs are found sooner and therefore costs are reduced.
Imagine walking into a library, and having to walk up and down the aisles trying to find the book you want. You may find the book eventually, or you may not. One thing is for sure it would take you a long time. If it takes you too long, most probably you’ll end up walking away without the book you were looking for. Continue reading →
Now Kanban is not something I have practiced but for completeness of this series I wanted to write an article on it. So I have spent the last few weeks reading about what is Kanban and is it agile.
So what is this Kanban thing anyway? Kanban is like Scrum in that it can be used as a process to help a development team control and deliver software. Unlike TDD and Pair Programming which are practices within a development process Scrum and Kanban describe the process itself(although this is up for some discussion!). Continue reading →
In the first post of this two part series we looked at how to add custom taxonomies to your theme. In this post we will cover how to add terms to your custom taxonomies (or any taxonomy for that matter), and also how to make your custom taxonomy behave like the Category taxonomy and allow you to add new terms directly from the add new/edit posts page in the dashboard. Continue reading →
Discussions on Development, WordPress and WordPress Plugins