All Under One Roof? Yes!

I have been looking for a single solution for a long time for project management that includes projects (naturally), tasks, time tracking, invoicing, calendar, and documents.  Up until now I have only focused on open source options or very low cost options, less than $5 to $10 a month.

I recently came across WORKetc  and signed up for a trial. It’s a bit more expensive than I would like at $38/month per employee, but since there’s only one of me, it’s affordable. Especially considering what it is capable of.

To get started, you need to create some Companies and Contacts. Once a few of those are in place, then you can start creating Projects and assigning them to the appropriate Client. Inside a Project, you can create Sub-Projects and To Dos.  You can also insert Comments within a project or even a To Do as well as Time Sheet entries, Expenses, Files, Calendar Events, and  Support Cases. A Support Case is the equivalent of a trouble ticket, or issue. It’s usually something that requires keeping a client updated on it’s progress and is often generated from an email.  That’s where the Drop Box feature comes in.

Drop Box

This is where WORKetc can really shine. When I receive an email from a client detailing a problem or making a request, I can forward it to my support@ email address. It will then show up in WORKetc ready to be processed. If a Client sends the request directly to my support@ email address, then I can reply straight from the Support Case and keep a running dialog with the client via email, all from within WORKetc. I haven’t quite made it to that point yet, but will be notifying clients of that feature soon. For now, I’m using the Google Mail Add-In to create Support Cases and other items from emails.

Google Mail Chrome Add-In

There is also a Chrome Add-In for Google Mail that links to WORKetc. When an email is opened, it adds a feature bar below the email where you can attach the email to a Client, Project, To Do, etc. directly from within gMail. No switching over to WORKetc is required or forwarding the email. You can also create WORKetc items from within gMail using the feature bar.

This has been a big time saver when it comes to being able to attach information to a project, to a client, or create a WORKetc item. I’ve been working on an issue with possible malware script injections in a website. I just received an email from another user of the site who reported receiving a browser warning when navigating to a specific page. Right from within gMail I was able to create a new WORKetc Support Case, assign it to the appropriate project and with the related email automatically attached. Later, when working on that Support Case, everything I need to know about what page triggered the error, who reported it, etc. is right there in the Support Case and attached email.

Invoicing

I mentioned earlier Time Sheets and Expenses. These can be captured within WORKetc and are assigned to a Client. When it comes time to generate an invoice, select the Client and all the unbilled charges are displayed for invoicing. WORKetc allows for customizing the invoice layout using standard HTML with some special tag commands for processing line items. As I’ve posted before, I like capturing as much detail of the work performed as possible. WORKetc default invoice layout does not display the detailed description for Time Sheet entries, but it’s easy to change.  After about fifteen minutes of playing with the layout HTML, I had my detailed invoice layout looking just the way I wanted. I also created another layout that I can use for my Employer Time Logs, basically an invoice with no dollar amounts, only quantities. I’ll be trying my hand soon at creating an Expense Report invoice layout to use for Employee Expense Reports.

Documents

WORKetc does not offer a wiki like some other project management systems.  Instead of  a Wiki, WORKetc provides Blog and Knowledge Base features.  The Knowledge Base consists of Article entries that can be nested to provide easy navigation. An empty Article can server as a Topic under which additional Articles can be posted. I have a “Server Reference” article, under it I have created separate Articles for each server I work with containing the details of what is running on that server, how to access it, etc. With a some careful planning (although it’s very easy to rearrange Articles), the Knowledge Base can easily take the place of a wiki documentation system.

The Blog feature in WORKetc can be a great way of posting company information or, in my case, capturing my thoughts, experiences and ideas when it comes to using with WORKetc to manage my daily activities. Blogs can be made open to the public, limited to Clients & Employees, only Employees or require a Secret Access Code. Comments can be allowed or disabled. For users with multiple employees, this could be a great way to post company news available only to Employees, and keep a semi-public Blog that keeps Clients informed of what’s going on for marketing and client-retention purposes.

WORKetc also provides for uploading files, but I doubt I’ll use that feature much, at least the uploading part. I don’t really need to since WORKetc allows linking to Google Docs and all my documents, spreadsheets, etc. are available right there. Plus, since I’m attaching emails to Projects and To Dos directly from gMail, any attachments are also brought over and kept with the appropriate email.

Will I Buy In?

Even though I have about a week left on my free trial, I’ve already submitted my payment information so my access to WORKetc remains uninterrupted.  WORKetc will be my 2012 business management system that I hope to open up to my clients more and more over the next few months.  I’ll keep this site updated as well with information on how I’m doing with WORKetc, any issues I find, workarounds or tweaks I’m using, etc.

Agile Processes for the Solo Developer

Is it possible to take advantage of Agile Processes such as Scrum or Kanban as a solo developer?  That became my focus recently as I was working on the specifications for a website re-write.  Instead of creating detailed specifications, I started writing a collection of User Stories to define the functionality. I already knew the basics of what the website should look like since it already exists.  The new version would add some additional functionality such as allowing for on-line payments and user notifications by email under certain conditions.

The more I learned about Agile Processes, the more I envisioned how I could apply them to my own way of working.  As anyone who has read my other posts knows, I’ve been on the search for some time for a project management method that works for the solo developer.  After all this research, I’m thinking that utilizing Scrum and/or Kanban can accommodate the majority of my development and maintenance project management needs. Read the rest of this entry »

Let’s Try Starting Again

It’s been over a year since I last posted and there have been a number of changes in how I’m managing life as a solo developer. Since my last post I have continued to struggle with finding a system of task and project management that helps me stay on top of everything I need to accomplish, yet not stifle my ability to take action by causing me to feel incredibly overwhelmed.

I have tried a number of different systems and methodologies.  I loved TRO and the Outlook Add-In along with Franklin Covey’s Outlook Add-In, but I really don’t have a laptop with the horsepower necessary to run Outlook along with my development environment. In addition, I have an Android phone now and there isn’t really a nice way of syncing Outlook with the Android. I have also tried other applications such as Remember The Milk, My Life Organized, Project Pier, Redmine, and Trac to name a few.  It seemed that everything I tried had one of two drawbacks:

  1. The wasn’t an easy way to manage actions by project making it easier to feel overwhelmed looking at a huge outline or task list
  2. There was too much work required to manage tasks, tickets, or issues.  This resulted in my spending more time managing the system and not enough time completing tasks.

All through this journey over the last year, I kept coming across a website called Action Method (www.actionmethod.com) by Behance.  I had taken their online application for a test drive a long time ago but didn’t really think it was something that would be useful for my situation.  However, I recently revisited their site and was pleasantly surprised by the enhancements they had made to their Action Method Online application. I was also excited to see they had an Android application, driving me to investigate further.

Before I was willing to just jump in and try migrating to another system, I decided to read the book Making Ideas Happen by Scott Belsky, the founder of Behance.  The Action Method has been touted as a method for helping creative professionals make ideas happen.  As a programmer who can’t draw his way out of a paper bag, I never really considered what I do as falling into the same category of creativity as a graphics designer, writer, or advertising executive.  Now, those people are creative!   Read the rest of this entry »

Handwriting Recognition with IO2

To give you an idea of how well the handwriting recognition works with the IO2 pen, here is an example including the image and the OCR’d text, unedited.  As you can see, it’s not perfect, but when it comes to writing while away from the keyboard, it definitely beats having to type the entire post from handwritten notes. Read the rest of this entry »

Just Can’t Give Up Paper

No matter how hard I try, I just can’t seem to switch 100% to a computer-based PIM system.
I always end up writing on paper if for no other reason than ion convenience.. In many cases Send up walling information that I later have to enter into the computer.  It might be billable time details, an upcoming appointment, or a list of net actions for a current development project. I’ve been thinking for some time about trying a digital open, but they are just too expensive for me to justify.
Well, eBay took care of that. I recently won an auction for a Logitech toe open for just over forty dollars, I’m actually using it to write this blag Past. I’ll let you know how well it does the handwriting recognition
at the end.
There are a few drawbacks to this particular pen, It looks like Logitech will stop supporting them soon since they’ve sold the division for this product line. The pen software doesn’t play well with Windows
Vista unless you have admin rights and UCC turned off. I have no idea what it would take to install on Windows 7.
But here’s the good news, I was able to install it on my Vista laptop with no problems, and after a bit of training, it has been doing a good job of recognizing my handwriting.
I have been using this pen to capture personal notes as well as tasks. The IO2 pen using tags that allows me to capture a task, appointment or email that is automatically entered into Outlook. This comes in especially handy when away from the computer. I’ve been writing this blog post while sitting at home in front of the TV.
It takes a little time to get used to writing entries using IO2 tags, but will definitely improve productivity. I don’t have to keep Outlook open all the time and can still easily capture notes from a phone call or a task that comes to mind.
My only concern at this time is being able to stock up on enough paper or find a supplier. I need to look at other digital pen suppliers to see if their paper products will work with the Logitech pen.

No matter how hard I try, I just can’t seem to switch 100% to a computer-based PIM system.

I always end up writing on paper if for no other reason than convenience. In many cases, am writing down information that I later have to enter into the computer.  It might be billable time details, an upcoming appointment, or a list of next actions for a current development project. I’ve been thinking for some time about trying a digital pen, but they are just too expensive for me to justify. Read the rest of this entry »

TRO without Outlook

As much as I love Priacta’s Total, Relaxed Organization and their TROG Bar utility, I hate how much memory Outlook takes up.  I decided to do some hunting for a replacement Personal Information Manager that meets the TRO requirements and has a much smaller memory footprint.  After giving Essential PIM Pro and WinPIM a try, I settled on WinPIM.  Here’s why.

But first, the bad news

Read the rest of this entry »

Google Apps = Email Peace of Mind

For years I have hosted my own email in one way or another, sometimes in my own office, on a shared hosting server, or on a dedicated hosted server.  My main requirements were to have IMAP and web access so I could easily keep all email in one place and access it from anywhere.  After trying Lotus Notes, Scalix, hMailServer, and a number of other open source options for Windows and Linux, I finally gave up after discovering Google Apps.

With Google Apps, I get all the power of Gmail as if it is my my own domain email server.  Even though it’s Gmail, everything I send is from solodevelopersuccess.com.  The free standard version includes 25 accounts with 8gb of storage each as well as Google Calendar, Google Docs, Google Chat and Google Sites.  I can even set Google Sites to be my primary web site, however it’s quite limited so I’m sticking with using a shared server account from A2 Hosting.

Read the rest of this entry »

ABCpdf .NET Component

The ABCpdf component from WebSuperGoo enables easy creation and manipulation of PDF files from any .NET language.  I recently had an urgent project come up that made ABCpdf a perfect fit.

One of our clients request that the reports they used to receive by mail be sent electronically instead.  This client had hundreds of locations and we had been hand collating four reports for each location and stuffing each collation into an envelope.  Now I had to quickly find a way to do this programatically instead.  I didn’t have time to re-write my report module to produce a set of reports for each location, I had to figure out how to create this collation by processing each PDF individually.

Read the rest of this entry »

Total, Relaxed Organization

Even though I was doing well using the GTD Add In for Outlook, I was still feeling overwhelmed by all the tasks I had created. I just couldn’t seem to keep them filtered in a way that let me see only what was truly important, right now.  While researching ways to handle this, I stumbled upon Priacta’s website and their Total, Relaxed Organization (TRO) training.  The more I read, the more I liked what I saw, and took the plunge by purchasing their online training course.  Over the next month, I implemented their system and completed their 21 day follow up exercises.  TRO has one significant advantage — it can be put t use from day one by teaching not only principles, but specific step by step actions to take to quickly organize your workspace, put things off immediately and start being productive.

Read the rest of this entry »

Next Actions and the GTD Add-In for Outlook

Using the GTD Add-In for Microsoft Outlook enables me to manage my projects quickly and easily, keeping everything in a single trusted system.  But when it comes to managing Actions and avoiding being overwhelmed by too many tasks, there are some tweaks that need to be added.

Using pure GTD, only a single Next Action is recorded for a given project.  With Outlook, it’s often easier to go ahead and enter all of the Actions required to move the project forward, especially when it comes to development projects.  So, how do I keep my Next Actions list as short as possible, showing only the single Next Action for each project?  The answer lies in utilizing the Status field.  By default, any task created in Outlook has a status of “Not Started” but by setting the status to “In Progress” for only the Next Action, we can create a filtered list that is clean and more in line with GTD.

Read the rest of this entry »