I really wish I had more time to write about this, but I am both hurried and excited. When I am excited I either wet myself or blog. I will choose to blog since I am seeing a Client later today and do not have a clean pair of pants.
I am joking, obviously. I must have like 4 or 5 pairs of clean slacks and at least one pair of jeans.
Mike Miles is a developer whom I have had the pleasure of working with and managing (although he did not need much, if any real management and is one of those developers who just GETS IT). Together we came up with the idea of www.findatweeter.com and he did most of the hard work; he actually coded the thing while I fired off an initial brainstorming document (ouch), rudimentary architecture, Wish List items (oh boy…), and comments on what he had done. It worked out great, although when you actually like a developer you are working on a pet project with, you find yourself reluctant to make critique. At least, that is what they tell me.
Mike nailed it. The guy’s UI skills are awesome. Take a look. UX will be under constant redefinition, although I think we are looking pretty good as-is.
Anyhow, I am excited at what has been built and hope that you find it useful. You can plan and publish Events, locate people near you, basically do all the things that the *other* similar site does but better and with fewer annoyances. I do not like annoyances. Mike has a tolerance, or he would have stopped communication with me a long time ago.
If Mike knows this or not, the project was built using abstract kanban (TM). The board was in our minds, and tasks shifted position without sticky notes. We don’t need no stinkin’ sticky notes! We even blended phases into a singular process of “let’s get it done” and that, also, will soon be trademarked and certification in Get It Done Methodology A.K.A. Limber Development will be available via online course and Money Order (please do not put a name on it - only the dollar amount, which is yet to be determined).
Please enjoy: http://www.findatweeter.com and PLEASE send feedback to contact@findatweeter.com - I know both Mike and myself want this thing to rock and fill whatever void you feel in your Tweeting experience, extend your experience to places never before dreamed of… and if you send us something that would be a good addition, it WILL make it into the next release. Releases come quickly. Sometimes, too quickly. No, you should not read into that.
Thanks so much! Stay LIMBER!
Best,
Josh
I wish I have had more time to write. I have been busy with work, but it is almost equally important that I keep this thing current. At least, until the bills come.
I have been working with Kanban and “safe” projects: project that I can estimate without difficulty based on past experience. With Scrum, it is a bit easier to map out sprints and assign estimations to User Stories in order to give an estimate. Every CFO will want an estimate (or a QUOTE, really).
And this is what I want to point out in what amounts to a very poor excuse of a blog update: I am finding that Kanban works great for projects once the development process can begin, but until then, the board is not very useful. This may be obvious, but really, I like to start at the very beginning for every effort and I have found that even my swimlanes are changing based on the Client. This winds up being a symptom of deliverables, as dictated by a contract or project plan. Yes, I still do project plans when I am asked to, which is usually. I stay high level, or as high as I can get away with to avoid making even hints at a promise I cannot keep, but I can bust out a GANTT chart if the situation calls for it and because people like them. In truth, it never hurts to have a big picture view on the wall, however much it changes. It is almost like a snapshot of the initial vision. Well, it is.
Since Agile is a philosophy and not an SDLC or a PLC, kanban fits nicely into an agile SDLC. Scrum extends a bit more into the PLC realm because of the structure and collaboration, scheduling, and metrics that it affords.
Again, I am finding that having a full toolbox is not as important as knowing what tools to use. Estimates will come from experience, and not the kanban board. They will come from whatever formula you have leveraged against the scope of work you are looking at.
Kanban aims to keep things moving and remove restrictions associated with sprints. It seems to do this well, but it also requires, in some cases, a little bee buzzing around and keeping an overall eye on things. Project Managers, there is still a use for you. PMs who only manage budget and resources as though a project is made of lego parts are not getting the full picture. The project is a living, breathing, flowing thing that kanban fits quite nicely with.
It is interesting to me that as “traditionalists” resisted agilie, some “agilists” are resisting kanban. Most of the time, these are not really agilists, but Scrum or XP practitioners. There is a big difference. A very important difference.
When a kanban flow begins, it also creates metrics. Unlike other methodologies, there is *mostly* new information gathered with these metrics. I am reminded of good old PMI when I say that these metrics become inputs into future estimates. Still, kanban does not create estimates and does not demand them. It only allows processes to flow.
A PLC is not an SDLC, and Agility is not Scrum or Kanban or anything in particular. I find it at once interesting and horribly bothersome that as more and more people are focusing on agile methods, two schools are forming; there are those who think Agile deserves and has a place for a maturity model, and there are those who are making things more and more simple, less formal, and just DOING. We start learning how to DO when we are young. Somehow, DOING got us to where we are. We did not predict every twist and turn, and few of us actually executed whatever plan we had in mind when we were in our early teens or even early college years. This is brilliant, and this is the way life works. Why should building software be any different? With Lean development, we learn to not have too much on our plate and only take what we need. With Scrum we learn to work as a team and keep moving forward knowing that we dont know everything. With Kanban we learn to keep it moving and lean on each other, as though the team is a body where sometimes, yeah, you can scratch your leg with your foot if your hands are busy.
I love simplicity. It tends to creep into my mind often that the more complicated something is, the further from a central truth it is. I like truth. I like few integration points. I like the fact that kanban seems to be very good at doing DOING, and that it can be wrapped in whatever presentation layer is required. I think it belongs in every IT PM and IT Team Lead’s toolbox. Right next to the “I don’t know but will find out” and amorphous hat. Top shelf stuff.
I am not a fan of sticky notes, though. This is a problem. They lose their stick too quick. Remember Fruit Stripe gum? Tasted great for about 15 minutes and then you kind of just chewed it. I get about 15 minutes out of a sticky note. Might have a bad batch? This is a fairly new expedition for me, but looking back, I cannot say I have ever had luck with sticky notes. Maybe that it a metaphor unto itself. I am far too sleepy to attempt that dissection at this moment.
Point is, kanban as an SDLC wrapped in a custom PLC seems optimal to me at this moment.
Best,
Josh
BTW, I bought a slew of kanban-related URLs because I was building something that someone built better and quicker than I was building it. If you need one, let me know.
I get that as work is done, you can estimate ETA for remaining tasks, but what Client is going to accept that at project onset? Seems like kanban requires non-kanban historical knowledge… thoughts? Bueller??
Josh
How hot is Twitter?
Right now, the graph says it all. I thought this was interesting.
A neat app I found, btw: www.findatweeter.com
Best,
Josh
And yes, red font means hotness. But I am colorblind, so for all I know it’s maroon or mauve or something.

That is about all I have time to say right now, but if you are evaluating CMS Systems, please do not take anything you see on CMS Matrix as accurate. Lots of Clients mention it, and I cringe. Right now, the best source for this kind of information is due diligence. Short of that, you can always look at CMS Watch and if you have money to burn, buy their publication (it is pricey, and not on any torrent system as of today, sorry). Keep in mind that the publication itself is out of date as soon as it is printed, so I would use it maybe as a starting point, followed by due diligence. Sorry. Twitter is especially helpful in this regard.
Or, you could just drop me a note.
Best,
Josh