Skip to content

Using Trac for agile project management

Trac

By now I’ve been using Trac more than two years for managing various projects – from very small ones with just a few people involved (combining in themselves developers, testers and product owners) to large ones with more than 20 people (both in private projects and in Nokia – yes, yes, some Nokia projects are also using Trac).

In agile projects, especially in large organizations, one needs to find the right balance between “post-it management” bordering with chaos and monstrous tools and processes for requirements and defect management and project documentation and reporting. Choosing the right tool can have a significant impact on team performance.

There are multiple commercial tools available for project tracking in agile environment, but I still choose Trac in most of the cases for its openness, simplicity and customizability. Below I explain the reasons for this choice and highlight limitations we faced in large scale projects.

Documentation

Quite often, especially in large organisations, document processes are disconnected from development. Developers don’t like to write documentation because of the heavy review and approval process, and latest versions of official documents are stored somewhere, where developers don’t usually check.

We use Trac integrated wiki for documenting virtually all aspects of the project – from the team roaster and tips and tricks on development environment setup to release notes and architecture documents. Wiki allows to keep all documentation visible, easily accessible, and easily modifiable – which removes the barriers to sharing the information.

Requirement management

Trac has an extremely flexible ticket system, that allows to manage requirements, defects and you-name-it.

Everything in Trac is a ticket. Tickets can have different types. When setting up a new project, I typically define “stories”, “tasks” and “defects” as ticket types.

  • “story” – is a high level requirement, describing functionality on a general level, like “implement Facebook application”; stories can have complexity estimates in story points (a custom field can be created for that)
  • “task” -  when stories are analysed in detail, they are split into “tasks”, which are smaller pieces of work, usually doable in a few days.
  • “defect” – well, you all know these ones – this is what software developers create for a living ;)

Usually during life cycle of a project there arises a need for additional ticket types. For example, in one of the projects, we defined a ticket type “customer care”, which extended Trac to be a care tool as well. When a need to manage change requests came up, we created a new ticket type “Change Request”.

It is also possible to define custom work flows for the tickets, if the default ones are not completely satisfying present project needs.

Defect management

Trac is not Bugzilla, but it doesn’t have to be. For most projects using Bugzilla is a total overkill. In Trac it is possible to define custom priorities and severities for “defect” tickets and easily link defects to each other and to change sets in version control, using wiki syntax in the description or comment fields.

Integration

Complete integration of all/most aspects of the project life is one of the strongest points for choosing Trac. Documentation, requirements, defects, releases, sprints, version control are all seamlessly integrated in one very lightweight tool. It is a dream of every technical lead come true – full traceability from requirements to code changes.

Naturally, as a web-based tool, Trac allows all tickets (defects, requirements, user-stories, etc.) and documentation to be easily linked to each other. Wiki syntax is allowed everywhere, so you can put “duplicate of #1432″ in defect resolution comment or “see a conflicting requirement #312 from Petri” in user-story discussion.

Trac in-built integration with Subversion (Git can be connected via plug-in) is also a really cool feature – referring to source code from wiki pages or tickets is as simple as placing [632] in the mark-up.

Sprint and Release planning

By default Trac defines Milestones and Versions. A simple, yet powerful system. There’s no hard linking between Milestones and Versions, so one needs to be careful how to name milestones, or use sequential numeration.

I usually use Milestones for tracking sprints and Versions for tracking releases, so that each story/task/defect/change request can be placed within a certain timeframe. In the beginning of the project I create “release 1″ and “future releases”, and define “Sprint 1″ and “product backlog” for milestones. As project progresses, new “Sprint N” milestones are created, and stories and tasks are moved from “product backlog” to “Sprint N” in sprint planning meetings.

In big projects, where backlog consists of hundreds of stories, it helps to define a custom numerical priority field, that can used for sorting stories in the backlog (just critical/major/minor is not always enough – there are always more critical and less critical stories).

Reports

Reporting capabilities in Trac might seem to be limited, if you take a look at the default reports, but with little SQL magic it is possible to extract all data that is required. It is possible to use colour coding and custom formatting in the reports.

The goodies

Timeline. I probably should’ve started with it. This is the best feature in Trac. It displays an overview of everything that has been going on in the project in the chronological order. Tickets created/closed/re-opened, new commits/branches/merges in the version control, wiki pages edited or created. If you’ve been away from the project or just want to know what happened while you were so immersed in coding this last coolest feature – Timeline is the place to go.

Naturally, you can see the diffs for wiki pages/code change sets from the Timeline.

Source browser. Browsing source code is also quite nice – you can check or diff any file, in any branch or revision without having to check out – all is accessible via web interface.

Plug-ins make your life easier and richer

Trac is extensible, and has a large number of community contributed plug-ins and macros.

Plugins that are essential from my point of view are:

And nice to have ones:

It’s local

One important thing with Trac – is that unlike many other similar tools, you can install it on your own server. If you start using a hosted solution a problem of ownership of data will eventually come up. Once you start hosting your data elsewhere, it is very difficult to switch to another solution.

What’s missing?

Some things that can definitely be improved in future versions of Trac:

  • better linking of the tickets – at the moment splitting requirements into stories and tasks requires either a special plug-in, or manual linking, which might be difficult to keep track of (it is possible to somewhat work around this with MasterTickets plugin)
  • advanced search – searching only a subset of tickets would be great (e.g. only “closed”, or only “in progress”)
  • batch editing (there is a plug-in for this, but I see it as essential functionality, that has to become a part of the core)
  • better UI configuration – so that there’s no need to edit ini file manually (Ini admin plugin is definitely helping, but it is still not visual enough)
  • better version control support: use of Subversion repositories located on different server than Trac itself and native support for Git

Final words

Trac proved to be a lightweight, but powerful tool for managing projects, especially ones using agile methodology. It sure has some things that can be improved, but it also has a very active development team, and an active and growing community, that keep working and contributing to this amazing product.

One important thing to remember when choosing a tool for your new project – it has to support your way of working, not dictate it.

Share

69 Comments

  1. Jay wrote:

    Thanks for posting this. I’m new to managing my own project and this has helped point me in the right direction.

    Saturday, July 18, 2009 at 5:43 | Permalink
  2. Good info post. Thanks for sharing this article.

    Monday, October 5, 2009 at 14:36 | Permalink
  3. Amit Kumar wrote:

    Thanks for posting. I have one question: Do you use one trac for multiple projects? Or would you advise to use separate trac installations for each project? If one trac, how do you manage milestones and versions for several components?

    Tuesday, December 1, 2009 at 7:32 | Permalink
  4. Amit Kumar wrote:

    To add to my previous comment/question, I am new to trac. Your post will help me get going. Thanks again.

    Tuesday, December 1, 2009 at 7:33 | Permalink
  5. Jen Chitty wrote:

    Amit, great question. Having used Trac for a few years now, I have to say that this is one of Trac’s greatest weaknesses. It is fantastic for one project, but as soon as you want to start one or more new projects based on the old, Trac falls down. Especially if you’ve inserted references to Trac tickets into your Subversion changeset log messages. If you start a new Trac instance sharing the same Subversion repository as another, then which ticket #123 does your changeset log really refer to?

    Wednesday, December 2, 2009 at 23:27 | Permalink
  6. Dev wrote:

    Great article Ivan, with the sort of simplicity and customization trac offers, it really is a nimle and agile tool.

    Friday, September 24, 2010 at 13:32 | Permalink
  7. lushcluralm wrote:

    Howdy doo, Hello there, Hey there everyone,

    I have been attempting to find a supplier of some biker patches very close to the ones shown here
    lapel pins to put on my motorcycle club vest and I need a recommend source for a place to buy them from.

    Thursday, December 2, 2010 at 2:17 | Permalink
  8. Puneet Lamba wrote:

    This is a good poor man’s solution.

    And when you’re ready for a shrink wrapped product, try IBM’s Rational Team Concert, free for up to 10 users.

    See my review here.

    http://puneetlamba.blogspot.com/2011/03/revolutionary-agile-project-management.html

    (Note: I have no monetary relationship with IBM or any of its subsidiaries.)

    Tuesday, March 29, 2011 at 23:07 | Permalink
  9. YOSUKE wrote:

    Thanks for your posting. I’ve just started managing pjs with Trac. Is there any good site or book introducing how to use it?

    Thursday, November 10, 2011 at 3:44 | Permalink
  10. website wrote:

    For availing these title car loan bad credits, you must
    embark on the journey of regaining your old good credit.

    Saturday, July 13, 2013 at 17:15 | Permalink
  11. Howdy! This post could not be written any better! Reading this post reminds me of my good
    old room mate! He always kept talking about this. I will forward
    this article to him. Fairly certain he will have a good read.
    Thank you for sharing!

    Wednesday, July 17, 2013 at 20:33 | Permalink
  12. It’s truly a nice and useful piece of information. I’m glad that you just shared
    this helpful info with us. Please stay us informed like this.
    Thanks for sharing.

    Monday, July 29, 2013 at 9:34 | Permalink
  13. Howdy! Would you mind if I share your blog with my zynga group?
    There’s a lot of people that I think would really appreciate your content. Please let me know. Thank you

    Thursday, August 1, 2013 at 0:53 | Permalink
  14. I was recommended this web site by my cousin. I’m not sure whether this post is written by him as nobody else know such detailed about my problem. You’re
    wonderful! Thanks!

    Thursday, August 8, 2013 at 0:37 | Permalink
  15. Hi! I’ve been reading your weblog for some time now and finally got the courage to go ahead and give you a shout out from New Caney Texas! Just wanted to mention keep up the excellent job!

    Sunday, August 25, 2013 at 2:42 | Permalink
  16. 7 pasos para wrote:

    No matter if some one searches for his required thing,
    thus he/she wants to be available that in detail, so that thing is
    maintained over here.

    Wednesday, September 25, 2013 at 23:34 | Permalink
  17. http:// wrote:

    Always be meeting new people and develop new relationships.
    Another reason for clinging to the past is the absence of loved
    ones who have passed on, leaving us feeling alone and abandoned in an uncaring world that is
    too quickly speeding by. Dating smart girls will definitely be an added challenge but
    believe me it’s going to be all worth it — you get intellectually
    stimulated, you need to get to use of your sense of humor and
    most of all, you get to gear-up your brains for a battle of wits.

    Friday, September 27, 2013 at 23:07 | Permalink
  18. eat stop eat wrote:

    Hello there, just became alert to your blog through
    Google, and found that it’s really informative. I am going to watch out for
    brussels. I will appreciate if you continue this in future.
    Numerous people will be benefited from your writing. Cheers!

    Monday, September 30, 2013 at 8:01 | Permalink
  19. basta de wrote:

    Reacting and responding will keep your body from a plateau.

    For a speedy withdrawal of fat, avoid all “white” carbohydrates such as bread,
    pasta, cereal and potatoes. If you want extra support to write your goals in the STAR format just write an email to info@loseweighttowin.

    Wednesday, October 9, 2013 at 22:44 | Permalink
  20. Then, you would lift the leg opposite of the side where you are holding the weight.
    Tools are only as effective as the user of that tool. The windmill is an efficient
    upper body compound workout.

    Friday, October 11, 2013 at 9:27 | Permalink
  21. My insurance renewed a little over a month later, and they hit me with BIG rate increase.
    The key to winning in court is to have a strong speeding ticket
    defense. A lot of fines have been dismissed in this
    fashion.

    Saturday, October 12, 2013 at 22:43 | Permalink
  22. The fact that your ex is now dating a new guy isn’t as bad as
    you think it is. When she notices these small changes you have
    made she will begin to wonder what you are doing different than
    you were when the two of you were together, and
    she may even become consumed with thinking about you and wondering what you
    are up to. This is what I like to describe as “planting the seed”.

    Thursday, October 17, 2013 at 23:38 | Permalink
  23. The pens offer safety to pets, and enable the owners to reduce spending costs due to accidents caused by pets which
    are not enclosed. Because of their size, descendants of this bloodline are highly sought after in
    today’s pet trade. Their eating and living habits are quite different from other warm blooded animals.

    Saturday, October 19, 2013 at 7:26 | Permalink
  24. For the first month I simply cut out all junk foods and eat nothing but clean foods.
    This is because early dieting will have an impact on their milk supply during the first months.

    The Gluten-Free Diet will teach you how to eat in a way that will protect you from
    an allergy to gluten.

    Saturday, October 19, 2013 at 9:09 | Permalink
  25. Your calorie intake goes hand in hand with your body weight.
    The first move is concentrate on heart, lungs, and cardio-vascular tissue.
    That is why you only need to follow the above guidelines 90% of the time, which allows for 4-5
    cheat meals per week.

    Monday, October 28, 2013 at 14:02 | Permalink
  26. blogspot.com wrote:

    They are the weaker sex and they want a strong
    man to take care of their needs and desires. She has to get the impression
    that being with you is NOT going to be a let down. The author, Winston Ng, is an avid peak performance coach
    and CEO of Phenogy Health Advisors Pte Ltd, based in Singapore.

    Tuesday, October 29, 2013 at 15:46 | Permalink
  27. To do that, you NEED to believe in following things by heart.
    If your telling me my wife fell out of love with me, then the
    sad truth is that you simply haven’t been doing the things to make her
    stay in love with you. Did you act clingy the
    very first time you met her.

    Monday, November 18, 2013 at 10:24 | Permalink
  28. Ultimate Mma wrote:

    In an hour MMA conditiioning circuit, take the last
    5-10 minutes and step up the intensity to a max interval.
    He then meanders over to the bench press, does a couple of
    warm up sets. The site offers a high conversion rate as well as a dedicated
    staff to answer questions.

    Wednesday, November 20, 2013 at 18:31 | Permalink
  29. Fortunately, should you wish to clear away your pearly papules
    at last then a powerful and risk-free method that’s guaranteed to remedy the
    condition after as little as a few days is most definitely something
    you need to look into. Because the papules are “cut”, the penis will
    become sore and swollen. I’ll leave it to your imagination, but
    it’s a bad thing.

    Friday, November 29, 2013 at 4:17 | Permalink
  30. I was suggested this web site by means of my cousin.

    I am now not sure whether or not this publish is written through him as nobody else recognise such precise about my problem.
    You are wonderful! Thank you!

    Wednesday, December 4, 2013 at 2:30 | Permalink
  31. Stop and look at how you made him fall in love with you before.

    These are only some of the steps to getting your And to see
    what to do next. But there just might be something to this whether you
    are at your wits end or your ex just broke up with you.

    Wednesday, December 4, 2013 at 9:50 | Permalink
  32. Ϻany celebritіes and regular ρeople alike have hopped onto thіs
    heаlthy diet plan for weight loss. When you feel
    comfoгtablе walking for an hour or more, it is time to step
    up the intensіty of the training. Nutrition has the strongest еffect on thе
    bodу’s рroduction of important hormones, which regulate metabolism and allow the body to burn fat for energy and retain muscle mass, with little
    need for еxceѕsive exercise.

    Wednesday, December 11, 2013 at 8:55 | Permalink
  33. Some ωant to ѕell thаt information to you
    foг hundreds of dollars (not a fair deal) whіle others need to offer you detailed
    tutorіals and insіdeг info through an оngoing service.
    Quick start guide ωill alѕo be ρrovided for you to get going.
    Being in an opportunity currently that has produсed eight millionaires
    in a shoгt perіod of time with the potential to pгoԁuce one hundгed millionaiгes by 2012, I get to
    review their system anԁ hoω they are enable people to ԁo this.

    Thursday, December 12, 2013 at 18:17 | Permalink
  34. Yοu do this like you try to stop urіnating half way through the process of urinating.
    The result іs that peoplе go for buying remedy medicіnes which are costly and may even
    affeсt their body аdversely. Many moldѕ multiply by releasing sрores into the air, which settle elsewhеre and create new moldy areas.

    Saturday, December 14, 2013 at 5:37 | Permalink
  35. http://www. wrote:

    Excellent way of explaining, and nice post to obtain information on the topic of my presentation topic, which i am going to convey in institution of
    higher education.

    Tuesday, June 17, 2014 at 3:59 | Permalink
  36. Simply want to say your article is as surprising. The clarity in your post is simply cool and
    i could assume you’re an expert on this subject.
    Well with your permission allow me to grab your RSS feed to keep
    up to date with forthcoming post. Thanks a million and
    please carry on the gratifying work.

    Wednesday, June 18, 2014 at 1:58 | Permalink
  37. Hey There. I found your blog using msn. This is
    a very well written article. I will be sure to bookmark it and come back to
    read more of your useful information. Thanks for the post.
    I will certainly comeback.

    Wednesday, June 18, 2014 at 9:40 | Permalink
  38. Its like you read my mind! You appear to know a lot about this, like you wrote the
    book in it or something. I think that you can do with a few pics to drive the message home a little bit, but instead of that, this
    is excellent blog. A great read. I’ll definitely be back.

    Thursday, June 19, 2014 at 1:52 | Permalink
  39. Wow, fantastic blog structure! How long have you ever been blogging for?
    you make blogging glance easy. The overall look of your site is great, as well as the content material!

    Wednesday, June 25, 2014 at 11:01 | Permalink
  40. Great beat ! I would like to apprentice while you amend your site, how can i subscribe for a blog site?
    The account helped me a applicable deal.
    I have been a little bit familiar of this your broadcast
    provided brilliant clear idea

    Wednesday, June 25, 2014 at 19:15 | Permalink
  41. http://www. wrote:

    Everything is very open with a precise description of the issues.
    It was really informative. Your site is very useful.

    Thanks for sharing!

    Thursday, June 26, 2014 at 7:13 | Permalink
  42. Hey very nice website!! Man .. Beautiful .. Superb ..
    I will bookmark your blog and take the feeds additionally?

    I am satisfied to find so many helpful info
    here within the put up, we need develop more strategies in this regard, thank you for sharing.
    . . . . .

    Tuesday, July 8, 2014 at 12:22 | Permalink
  43. Thanks for sharing your thoughts on Linux. Regards

    Thursday, July 10, 2014 at 21:09 | Permalink
  44. I think what you posted made a great deal of sense.
    But, what about this? suppose you composed a catchier post title?
    I am not suggesting your content isn’t solid., however what if you added a post title to maybe get folk’s attention?
    I mean Ivan Kuznetsov › Using Trac for agile
    project management is a little vanilla. You might look at Yahoo’s front page and watch how they
    write news titles to grab people to open the links.
    You might add a video or a picture or two to
    get people excited about what you’ve written. Just my opinion, it might bring your posts
    a little livelier.

    Saturday, July 12, 2014 at 14:17 | Permalink
  45. garcinia wrote:

    Fastidious answers in return of this query with solid arguments and telling everything regarding that.

    Wednesday, July 23, 2014 at 18:30 | Permalink
  46. Oh my goodness! Impressive article dude! Many thanks, However I am having troubles with your
    RSS. I don’t know why I am unable to join it. Is there anyone else getting
    similar RSS issues? Anyone that knows the answer can you kindly respond?
    Thanx!!

    Thursday, July 24, 2014 at 2:54 | Permalink
  47. What’s up to every one, it’s in fact a nice for me to pay a quick visit this website,
    it consists of valuable Information.

    Thursday, July 24, 2014 at 23:36 | Permalink
  48. Usually I do not read post on blogs, however I wish to say that this
    write-up very compelled me to try and do it! Your writing taste has been surprised me.
    Thanks, quite nice post.

    Saturday, August 2, 2014 at 2:25 | Permalink
  49. First of all I want to say terrific blog!
    I had a quick question in which I’d like to ask if you
    don’t mind. I was curious to know how you center yourself and clear your
    head prior to writing. I’ve had trouble clearing my thoughts in getting
    my ideas out there. I do take pleasure in writing
    but it just seems like the first 10 to 15 minutes tend to be wasted simply just trying to figure out
    how to begin. Any suggestions or tips? Thanks!

    Thursday, September 18, 2014 at 1:06 | Permalink
  50. zen phone wrote:

    Almost all purchasing facilities have a lined roof, so it’s always possible to keep away from bad climate.
    Don’t worry about having to make the listing once more.

    Thursday, September 18, 2014 at 16:59 | Permalink
  51. Arielle wrote:

    Hi there! Quick question that’s totally off topic. Do you know
    how to make your site mobile friendly? My site looks weird
    when browsing from my iphone4. I’m trying to find a theme or plugin that might be able to correct this problem.
    If you have any suggestions, please share. Appreciate it!

    Friday, September 19, 2014 at 14:27 | Permalink
  52. , Living With an Ostomy Made Easier With the Advancement in Ostomy Products, Living With an Ostomy Made Easier With
    the Advancement in Ostomy Products. Sometimes we all have to tackle emergencies,
    how to get rid of credit card bills associated with costly late payment penalties or we need cash for
    emergency household expenditure. If he defines his happiness and his goal that way, he will be happy if he
    talks to 1 stranger and very happy if he talks to 2 and extremely happy
    if he talks to 3.

    Saturday, September 20, 2014 at 23:59 | Permalink
  53. This is my first time pay a quick visit at here and i am genuinely pleassant to read all at alone place.

    Sunday, September 21, 2014 at 4:54 | Permalink
  54. Thanks for finally talking about >Ivan Kuznetsov › Using Trac
    for agile project management <Liked it!

    Monday, September 22, 2014 at 22:05 | Permalink
  55. Hurrah, that’s what I was looking for, what a data!
    present here at this blog, thanks admin of this website.

    Tuesday, September 23, 2014 at 11:29 | Permalink
  56. hello!,I like your writing very much! percentage we
    communicate extra approximately your post on AOL? I require an expert in this
    space to solve my problem. Maybe that is you! Taking a look ahead to see you.

    Tuesday, September 23, 2014 at 13:48 | Permalink
  57. Tõlkebüroo wrote:

    Every weekend i used to go to see this web page, because i want enjoyment, since this this site conations genuinely fastidious
    funny information too.

    Tuesday, September 23, 2014 at 14:55 | Permalink
  58. www.tolyn.ca wrote:

    Have you ever thought about adding a little bit more than just your articles?
    I mean, what you say is fundamental and everything. However just imagine if you added some great photos or
    videos to give your posts more, “pop”! Your content is excellent but with images and videos, this site could certainly be
    one of the very best in its field. Awesome blog!

    Tuesday, September 23, 2014 at 18:18 | Permalink
  59. It’s fantastic that you are getting ideas from this paragraph as well
    as from our dialogue made at this place.

    Tuesday, September 23, 2014 at 21:25 | Permalink
  60. Ultrasize wrote:

    Truly no matter if someone doesn’t know afterward
    its up to other users that they will assist, so here
    it happens.

    Wednesday, September 24, 2014 at 6:01 | Permalink
  61. Adell wrote:

    While I learned much more about herpes out of
    this book even after each one of these years of
    coping with it, the e book was most valuable if you ask
    me as a way to obtain information to my existing partner,
    would you not have the herpes virus. However the results for hsv-2,
    the type typically connected with geintal herpes was harmful.
    I then found out that I experienced herpes from the panel of
    std lab tests that I was particular would come
    back harmful in entirety.

    Wednesday, September 24, 2014 at 16:00 | Permalink
  62. Choose one that is created through five individual URL’s meaning that abc it was both visual
    and didn’t break Google rules. Whre is it It will help you enhance your online visibility seems to have an online presence.

    It is most necessary for you to do. It will help you to get more direct traffic, meaning
    your customer typed in your website’sURL manually annd your site will be visited by a user.
    The types of services and products that can be made
    instead?

    Wednesday, September 24, 2014 at 18:59 | Permalink
  63. WOW just what I was looking for. Came here by searching for Linux

    Thursday, September 25, 2014 at 2:48 | Permalink
  64. Start your alternative treatment by eating lean foods that are not processed.
    IF you are feeling one or two symptoms from above list then you should see some doctor who is expert in this
    disease. Smoking or being overweight also increases the risk of GERD.

    Thursday, September 25, 2014 at 14:43 | Permalink
  65. Review wrote:

    What i don’t realize is in fact how you’re not really much more smartly-appreciated than you might be right
    now. You are very intelligent. You recognize therefore considerably with regards to this
    matter, made me individually consider it from so many numerous angles.
    Its like men and women aren’t interested unless it’s something to do with Woman gaga!
    Your personal stuffs great. All the time maintain it up!

    Thursday, September 25, 2014 at 20:44 | Permalink
  66. soprano wrote:

    Some of Orlando di Lasso’s works may be heard online, Madrigals
    and Gloria. Let the guy who’s struggling too much to gather breath enough
    to speak drown. I was a teacher and, during school holidays,
    used to walk from Balham to central London for the lunchtime concerts, St James’s in Piccadilly being my favourite venue.

    Monday, September 29, 2014 at 6:00 | Permalink
  67. I blog often and I genuinely thank you for your information. This great article has truly peaked my interest.

    I’m going to book mark your blog and keep checking for new information about once a
    week. I opted in for your Feed as well.

    Monday, September 29, 2014 at 7:00 | Permalink
  68. We’ve been giving out Fifteen PPCoin to our very lucky winner of a blog post manager with
    the determined prize number. The final results will be
    released in 4-weeks time. The prize code is: LVWXI9

    Monday, September 29, 2014 at 19:42 | Permalink
  69. React to any negative feedback you obtain.

    Tuesday, September 30, 2014 at 9:51 | Permalink

7 Trackbacks/Pingbacks

  1. active trac - StartTags.com on Friday, January 29, 2010 at 6:50

    [...] Trac : … usr/lib/python2.4/site-packages/trac/web/fcgi_frontend.py change _fcgi.WSGIServer …Ivan Kuznetsov Using Trac for agile project managementIvan Kuznetsov – web 2.0 enterpreneur, agile evangelist and consultant … There are multiple [...]

  2. [...] Aaaaaand.. finally, using TRAC for project management (because like all other Kenyans, I suck at keeping time – hopefully a stereotype that’ll soon change, by us no less) Learn more here: http://www.ivankuznetsov.com/2009/05/using-trac-for-agile-project-management.html [...]

  3. diets on Tuesday, September 9, 2014 at 9:14

    diets

    Ivan Kuznetsov › Using Trac for agile project management

  4. Matrixyderm Reviews on Sunday, September 14, 2014 at 16:38

    Matrixyderm Reviews

    Ivan Kuznetsov › Using Trac for agile project management

  5. logged in on Monday, September 22, 2014 at 7:32

    logged in

    Ivan Kuznetsov › Using Trac for agile project management

  6. Pure youth Solution Skin Review on Monday, September 22, 2014 at 19:41

    Pure youth Solution Skin Review

    Ivan Kuznetsov › Using Trac for agile project management

  7. work at home edu Review on Tuesday, September 23, 2014 at 5:09

    work at home edu Review

    Ivan Kuznetsov › Using Trac for agile project management

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*