6 ms·
Splendid Bacon: Simple Project Management for Hackers, built in 48 hours
- zaidf 16y agoIncredible for a freelancer like me! I just hope all this positive feedback doesn't result in crazy-ass pricing :)
- ljuti 16y agoThanks, very excited that you find it useful! :)
- mathiasx 16y agoI'm liking it a lot, as well. We'll see if my other team members want to use it tomorrow at the office. We actually use an intranet tool that we build for clients for project management at work, but I'm not convinced that it manages a software development project well.
- ljuti 16y agoGreat to hear you like it! We'd love to hear your team's thoughts on the application.
- Raisin 16y agoThis is perfect. With my team of 3 there couldn't be an easier way to do this. Thanks for this. Also killer design.
- ljuti 16y agoThanks! We have small teams ourselves and we created this based on what we need. Great to hear that it'll be useful for others, too.
- sp4rki 16y agoThis looks really cool, and is designed beautifully. The only thing is that it id kind of featureless to be really useful for managing projects (read: even though I love the concept and execution, I wouldn't pay to use it yet). I do think that the design is beautiful and will probably make an excellent company dashboard on a big screen in the office. Add more project management tools, if you guys can merge help desk ticketing, bug ticketing, and to-do lists in a easy to use package I'm sold.
- ljuti 16y agoThanks for the feedback! First, this app is 48 hours old so we didn't have too much time to build features. We'll likely introduce new stuff later on. Second, this tool is actually more for project portfolio management than project management per se. The goal is to let teams use the tools that they like for ticketing, bug reports, etc. and focus more on scheduling, resourcing and overview of the projects in an organization. Currently we have GitHub integration with commit messages updating the project activity stream. We have plans to introduce other integrations like this.
- sp4rki 16y agoYeah I figured as much, I just wanted to tell you what I thought it was missing, not complain about the lack of features. Anyways it seems as if you guys want to only focus on the overview of the project management side and not on the task management side or collaboration side, which in my book is OK because most products make a mess of those things when done in tandem. If you want to focus on only that for now my advice is to implement milestones first (you said you wanted to focus on scheduling and this is the cornerstone of scheduling IMO) and change the timeline to have less thick bars and emphasize milestones instead of project beginnings and endings (though this should be shown also off course), and figure out which direction you plan to take... collaboration angle, the task based angle, the "I only need a Gantt chart" oldschool project management angle, etc. Overall I feel you guys have gotten the design idea quite nicely of what the needs in simple project management are, you just need to decide which type of project manager you're going to market to.
- ljuti 16y agoExcellent insights, thanks! These points will definitely be discussed in the future.
- k33l0r 16y agoFull disclosure: I was on the team who built this. I really love how this turned out.
- pacomerh 16y agoMan, i'm already using it. I love the simplicity
- k33l0r 16y agoGlad to hear it!
- nischalshetty 16y agoI just started a new project with a friend of mine. We'll be using Splendid Bacon. This is such a KILLER app!!
- tansey 16y agoSeems cool. I like the dashboard design. Mind telling us what technology stack you chose to use?
- k33l0r 16y agoIt's a pretty basic Rails stack. We did for this year's Rails Rumble, so we've listed all the gems and libraries on our team page: http://r10.railsrumble.com/teams/kiskonians-dancing-in-lab-coats http://r10.railsrumble.com/teams/kiskonians-dancing-in-lab-c...
- russell_h 16y agoNice! It seems easy enough to use and the design is downright gorgeous. What are your plans for this? I could definitely see myself paying for this.
- ljuti 16y agoThanks for the compliments! Due to the excellent feedback we've received, we are planning on commercializing this soon.
- swah 16y agoSo, can you teach us something about the design process? I too found it very pleasing.
- ljuti 16y agoHopefully. :) We'll try to pressure our designer @karrisaarinen to write a blog post about it.
- ljuti 16y agoOur designer @karrisaarinen gave a lecture about web app design just last week and his slides of that talk are up at http://www.slideshare.net/karrisaarinen/just-design-it-an-approach-to-web-app-design http://www.slideshare.net/karrisaarinen/just-design-it-an-ap...
- swah 16y agoThis was very helpful, thanks a lot!
- hbz 16y agoDamn, there goes my shot at asking you for the code so we can run it internally at my job :(
- theboos 16y ago"And it uses dark colors." Much prefer white on black to vice versa. Great design and very usable!
- ljuti 16y agoThanks for your feedback! Glad you like the dark theme.
- ianbishop 16y agoTextmate 2 joke was a nice touch : )
- akonan 16y agoGreat to hear you liked it! :)
- DanielRibeiro 16y agoAcunote (http://www.acunote.com/promo http://www.acunote.com/promo) is still better (which I'll admit is kinda an unfair comparison, given this was made in only 48 hours). Managing an agile backlog is possible in acunote. And it is free for up to 7 users (startups will be able to go a long way before having to pay). Also acunote makes sure you don't have to reload the page most of the time (even though Splendid's reload is very fast). I'd really recommend competitors to borrow from it.
- ljuti 16y agoThanks for checking out the application. We think it solves a different problem than Acunote. From our own experience, tools often get in the way of working and Acunote does a lot more than we and other small teams need. And as I eluded to in another comment, we think Splendid Bacon lets you use tools like Acunote to manage the backlog and other details or accomplish other similar project tasks.
- holman 16y ago> Acunote is still better. To be fair, I suspect Acunote may be just a little bit older than 48 hours old. ;) Splendid Bacon looks pretty awesome considering.
- DanielRibeiro 16y agoWholeheartedly agreed. Edited to make this clearer.
- points 16y agoThe first 95% of any app is always the easy bit. It's that last 5% that takes years.
- ceejayoz 16y agoVery nice. Looks heavily inspired by Cultured Code's dashboard (http://culturedcode.com/status/ http://culturedcode.com/status/).
- gizmomagico 16y agoIndeed it does. Almost too heavily..
- akonan 16y agoIt's certainly inspired by them. We love Cultured Code and their products!
- mathiasx 16y agoI immediately converted the Why the Lucky Stiff chunky bacon melody to your app's name after seeing that it was part of the Rails Rumble.
- duck 16y agoPersonally I don't see much value in it, but it looks awesome and I guess if you add more features it might be useful to give clients updates. Best part - the automatic demo account, great job on that. That is by far the easiest way to understand how something is going work and I wish all apps had that feature.
- ljuti 16y agoGlad to hear you liked it, especially the demo account. We wanted to try making the discovery part very easy with it.
- deleted 16y ago[deleted]
- AlexBlom 16y agoEverybody else has given the feedback I would. But I can't help but re-give the praise, amazing achievement for 48 hours.
- ljuti 16y agoThank you! We're humbled by the very positive response.
- sfaruque 16y agoPlayed around with it for a bit. Are you considering any to do list functions?
- ljuti 16y agoMaybe not right now. Lot of people, us included, want manage their todos in Things or similar todo app. However, we need to think this through.
- chad_oliver 16y agoFirstly: I think you've done a great job for 48 hours. That's an awesome inspiration. Secondly: what is the purpose of the random characters (e.g. %, 2) on the front page and elsewhere? I found the characters on the front page to be somewhat unbalanced, especially the comma. Once I tried the demo, I thought they might be indicating keyboard shortcuts, but nothing happened (firefox 3.0, crunchbang linux). I'm not sure if they're not working, or if I just don't understand the joke or something, but that was my biggest issue. It seemed a bit unprofessional -- not that it is (seriously, 48 hours? awesome!), but that's what I saw. I hope this helps you, and thanks for sharing this with us!
- jcxplorer 16y agoGlad you like it! I'm sorry to hear that the site doesn't render properly on Firefox 3.0. We are using @font-face and the Pictos icon set for the icons, and only newer browsers support it. Here's what it actually looks like: http://skitch.com/jcxplorer/d5hdh/splendid-bacon http://skitch.com/jcxplorer/d5hdh/splendid-bacon
- chad_oliver 16y agoAh, that's much better. Cool!
- twod 16y agoThis a pretty awesome project for 48 hours! And reading through the comments, I love that you're replying to so many. Keep it up :)
- mattdawson 16y agoIs there a way to "complete" a project? Am I missing something?
- k33l0r 16y agoCurrently no, in the future we'll probably add the "completed" state, or something similar...
- nischalshetty 16y agoWhich is what I love about smart development. People worry so much about features, scalability et al that they end up never building anything!
- kevintwohy 16y agoReally great job for a weekend project - visual design is very slick. Look forward to seeing it a bit more feature-complete. Would love to use something like this with my team.
- k33l0r 16y agoGreat to hear that you like it. We certainly have plans to add some features to it, especially better integration with more external services (bug trackers, etc.)
- jadedoto 16y agoNice, but still not as feature rich as http://www.timetableapp.com/ http://www.timetableapp.com/
- akonan 16y agoThanks for the feedback! Will take a closer look, but it seems to solve a different problem.
- maguay 16y agoLooks very beautiful. Almost like Yammer that's centered around projects only. Do you plan to add more features, or just want it to be a project status updater? For what it's worth, I find many project management tools confusing; always seems like they take too many steps to just get your tasks in there and updated. Still, at least a to-do list under each project would be useful. What are your pricing plans? An installable, roll-your-own-server option would be cool...
- akonan 16y agoThanks for the kind words! We do have some plans, but we really need to gather feedback and then decide what's the roadmap. Firewall version has been planned, but we had no time to think about the pricing yet. I'm sure we need some sleep before that :)
- lionhearted 16y agoLooks very clean and beautiful. Feedback on your branding - maybe everyone in your social circle eats bacon and it's cool and loves it, but the name will probably be an emotional level turnoff to vegetarians, Jews who eat kosher, and Muslims who eat halal, or people who otherwise don't eat pork. Something to think about before you really get rolling, because you might potentially have an unnecessarily hard time breaking through to those groups of people. Disclaimer: I've got kind of a weird diet - I don't eat mammals (chicken, poultry, fish okay - beef, pork, venison, no). The name kind of has a mild yuck factor to me, which I'd get over if the tools were valuable enough, but I'd hesitate at least a half-second to recommend it to, say, my Jewish friends.
- akonan 16y agoThanks for the feedback! We promise to think about the branding!
- BerislavLopac 16y agoHm, I think I just might call my next project Yummy Maggots...
- lionhearted 16y ago> Hm, I think I just might call my next project Yummy Maggots... It's okay to offend people if offending people furthers your goals and strategy. Typically though, if the offense is tangential to your product and doesn't polarize people, or get one group really excited, or target your customerbase while turning off other people, then it's a bad idea. So, "Yummy Maggots" could work for... I don't know, some sort of grossout humor site, or maybe some hybrid survival horror/dark humor game, or something like that. But it probably wouldn't be a good name for bug tracking software, because it'd turn off legitimate potential users without turning on, segmenting, or otherwise intelligently engaging other users. It's okay to offend people. Just know why exactly you're doing it. (I know I just gave a serious reply to a sarcastic remark, but I thought it was a good topic to riff on)
- gridspy 16y agoI also loved the demo. I particularly liked the fresh database every time. I suggest that you run a background process that always ensures you have say 5 demo databases 'ready to go' so you can dish them out with no delay when a user clicks on the evaluate link. The speed of that first click really is essential. Also, you could come up with some clever hacks to share the caching for the default dashboards. Until a user makes a modification, they are essentially on a static site which has huge advantages for you under load. If you could automatically bake the site into pure HTML and switch over to a real version on the first modification that might be a big speed win when you get dug or slashdotted. Then again, it could be a premature optimisation. Well done. Very slick. Consider making your login page (http://splendidbacon.com/users/sign_in http://splendidbacon.com/users/sign_in) expand into a sign up page rather than making them separate. Finally, there should be an easy way to convert the demo account into a real trial account. There could be a big button to do it in the header, or the account button could be re-labeled TRIAL or FREE ACCOUNT and could lead to a form that allowed conversion from demo to real. Right now I can't do this conversion because I don't know the password for the demo account. Keep the prices low, you have a naturally viral product here (people pulling other people in). You might want to engineer in features that draw in the dev shop's clients too (bug tracker, public project dashboards, etc)
- akonan 16y agoExcellent points! We didn't have that much time to do the demo data creation so we're going to do it on background when we get back our code ownership from Rails Rumble :) Also we didn't have time to do any caching, but it's a good way to learn the bottle necks :D Thanks for the great feedback! Much appreciated!
- nischalshetty 16y agoSplendid Bacon in simple words is "Splendid". Keep up the good work and make it awesomer! Totally loving it!
- akonan 16y agoThanks! :D Also bacon is splendid!
- nnash 16y agoSaw this on Forrst earlier today and I'm still loving it. Great to see your project is getting so much attention. It deserves it.
- akonan 16y agoThanks! We're really glad you like it! :)
- mhansen 16y agoI can't sign up from the 'try the demo' link. I tried changing my demo account, but it wouldn't let me (the existing password was blank, it complained). After a while I figured out I needed to logout and sign up again.
- bdclimber14 16y agoYet another project management service? I'm amazed out how often these pop-up promising that they are the now "simplest" project management solution. Where's the differentiation? Other than the UI and a couple custom fields, these are no different than Basecamp, Producteev, GoPlan, etc. etc... With that said, I think it looks and functions great. Very user-friendly. Would I use it? Probably not. My team seems to hate every simple project management website service. The ultimate project management service is to integrate something within the current workflow, which does not involve a separate website nor does it involve creating tasks, etc. I'm just stating the problem, but unfortunately I don't have a solution. I just find it fascinating that there are SO many project management services, but none work for our team. The ideal solution would HAVE to have smartphone apps for major platforms, and gmail integration. Heck, it doesn't even need to have a website frontend.
- akonan 16y agoThanks for the feedback! We made it since it solves our own problem: how to see who is doing what at a glance
- slantyyz 16y agoI just find it fascinating that there are SO many project management services, but none work for our team. That's why there are so many. I bet that is what each developer was thinking when they came up with their product.
- bdclimber14 16y agoCompletely agree, but we aren't about to develop our own. I just find it interesting that there isn't a solution to fits even most people's needs.
- dabeeeenster 16y agoThis is great - we've been looking for a scheduling app to replace an Excel sheet that we've been using, and this is close to what I had in my head. One thing we'd happily pay for would be the ability to have finer grained resourcing. So instead of just saying who is working on what project, say precisely when they are working on it. The goal would be for every person in my team to look at this in the morning to see what they need to work on that day or week. Is this something you had planned? Great start for 2 days work though!
- akonan 16y agoThanks for the feedback! I'm not sure how fine grained it'll be, but I promise we'll think hard how to do resourcing "properly".
- chrisbroadfoot 16y agoAmazing, for something built in 48 hours. Very slick!
- akonan 16y agoThanks!! We're glad you liked it!
- thibaut_barrere 16y agoI assume I missed something obvious: how can I add a task and an estimate duration ? Or isn't it possible ?
- akonan 16y agoWe don't have tasks at the moment :(
- thibaut_barrere 16y agoNo worries - I'm just asking :) So does the app allow to share status between people working on a project and see a timeline of projects ?
- akonan 16y agoYes and also some details about the project. We also have Github integration so you can see recent commits.
- kmfrk 16y agoI really dig the simplicity of it. It's the first time I managed to fully understand a presumably minimalistic project management service in under a minute. I feel comfortable sharing this with friends and fellow students without fearing that I have to explain everything. I would love to be able to embed images and code, though. A service like present.ly stands out better in this regard. At the moment, I don't know how well I would use it in a CS study group without at least a <code> tag.
- akonan 16y agoEmbedding and especially code formatting are excellent ideas! Thanks for pointing those out! I'll push them forward myself
- nailer 16y agoGreat work! Only thing is I'd have something on the top left to go back to the front page. It took me a little while to find the home icon on the top right. Is the gantt chart from a UI library, or created from scratch?
- akonan 16y agoThanks! It's true that the dropdown menu is not really optimal at the moment. We'll work on that! The timeline was created from scratch since there wasn't any solution out there that was good enough for us.
- daystar 16y agonice application. however, i did not get a 'welcome to splendidbacon' email. As trivial as it might be, i think the welcome email does what 'thanks for coming' does in offline stores
- akonan 16y agoGood point! We'll add that when the Rails Rumble lockout is over! Thanks!
- enra 16y agoI'm the designer for this app, it's great the people find it interesting and pleasing. I try write some more detailed post about the process but here are few pointers: * We've been talking about this kind of project portfolio / dashboard app for our company quite a while. * I worked on the concept and the first sketches to my notebook like week before while attending some rather boring keynote presentation. Took photos with my iPhone and send it to the team. * We had couple of 30min planning sessions on Tue and Fri where we scoped app and what features it should have. * On Friday afternoon I sketched couple of iterations of the views to paper, so everyone would know what to expect. Also I had the style of the design pretty imagined in my head (I wanted it dark and fancy, and definitely there's inspiration from Cultured Code). Like previously linked, if you like to know I work, I gave a lecture on the subject last week: http://www.slideshare.net/karrisaarinen/just-design-it-an-approach-to-web-app-design http://www.slideshare.net/karrisaarinen/just-design-it-an-ap...) * On Saturday I started about 8 hours late(since I didn't want to wake up too early :-) and I had Photoshop comps of all the main views ready after 7 hours(including couple of iterations each). Key to this was to reuse elements and use layer styles as much as possible * Before and right after that we started implementing the UI. We choose JQuery, 960.gs, Haml, SASS and Pictos icon-font the frontend. I tried to do as much I could with css so I could reuse it, and SASS was really helpful because you could define and include complex styles elements with a oneliner. * The app backend was mostly ready Saturday evening as we planned, so when others left on 11pm, I stayed for other 3 hours and implemented the dashboard and some other views. * We used most the Sunday to polishing the views and the app, and I designed and implement the frontpage on the afternoon. * On like 10-11pm while other guys where fiddling with the deployment I made a iOS icon and some other small tweaks. * Sunday 11pm the first deployment went through, we had some problems with Pictos, Firefox and emails but those were solved pretty quickly. * Then We opened the champange bottle http://dl.dropbox.com/u/8355/deployed.jpg http://dl.dropbox.com/u/8355/deployed.jpg and it's was done which was really good feeling. After 16 hours the whole team is still really stoked about the app and the feedback. BIG THANKS TO YOU ALL :)
- rgarcia 16y agoI'm curious--what does the backend setup look like?
- nagrom 16y agoLovely app - very pretty. As someone who writes only mathematical code, I cannot imagine the effort I would have to put in to get something so shiny! I started with a few projects and I have a couple of feature requests: show the latest status update in the project dashboard and maybe consider an RSS feed for each project? I also couldn't figure out what the little person silhouette at the bottom of each project in the dashboard was for?
- akonan 16y agoThank you! We've have thought about RSS feeds, but we pretty much run out of time with that :) Little person silhouette is just a marker. We'll have person filters for projects at some point. Also if you see "-" next to the silhouette there are no people in the project (you can add them by opening the project and clicking "Edit").
- nagrom 16y agoUsing ff 3.6.10 on a mac, I always get the (-) marker next to the silhouette without any names associated there. However, there are people attached to the project when I click on the project itself...that's why I was confused - I expected to see the people, but didn't! I guess that'll get ironed out in testing.
- 9ec4c12949a4f3 16y agoI cannot easily find a portal on your website to submit feedback and support tickets. You may wish to add a CSV export feature for me, and some nice metrics/graphic reporting in other charts. Besides that, I'm switching to this from toggl.com right now.
- akonan 16y agoThanks for your feedback! We can be contacted at contact@splendidbacon.com
- cak 16y agoGreat looking app. I'm having trouble adding users to a project after it has been created, using chrome 6.0. Later, it would also be useful to add users without an account via email invites from within a project to people that don't have an account yet.
- akonan 16y agoThank you for your feedback! I'm running Chrome 6.0 too and adding users seems to work for me. I'll try to investigate this!
- jasongullickson 16y agoBeautiful app. It would be cool if you could assign an arbitrary numeric value to a "post" and display a running total. For example, set the value of a post to 4 and ask the team members to check in twice a day. This gives you a rough idea of the time spent so far (and perhaps time remaining) without any additional effort on the part of the team and lets you dial-in the granularity on the human side of things.
- akonan 16y agoThat's an interesting idea! We'll think about it! Thank you!
- esonica 16y agoJust testing it out on Android, everything I tried seemed to work perfectly. Great design and CSS work :) Perhaps some sorting & filtering options on the dashboard? An 'overdue, current and complete tabs?
- akonan 16y agoThank you for your comments and feedback! We're glad that it works on Android too :) Didn't really have time to test it on it. Yes there needs to be some kind of sorting/filtering if you many projects.