Lessons From a Failed Startup: Create Administration Tools Early

July 3, 2008

The lessons learned from the failure of my company are going to be in no particular order, so I decided to start with one that I’m already applying to my next project – creating admin tools as early as possible.

With FeedCraft, we took the approach of getting the application launched as quickly as possible with the main features we needed (which I think was wise, but I’ll have some thoughts on this in later posts). In the rush to launch, we put off developing admin tools such as user management, basic content management, and some support related items.

Simple database scripts written in SQL (that steadily ballooned) managed many of these tasks with the initial thought that 1) we didn’t have many users yet and 2) we would add in a robust admin system after launch when we had the time.

I think you can see the obvious problem here. You never have that time after launch to create these tools. The same logic that stopped us from developing them before launch (lower priority) kept them from being developed after launch. There was always something that appeared to be more important in the grander scheme of acquiring revenue.

Unfortunately, the ability to better manage your business, while not always directly correlated to immediately generating income, is often overlooked in the beginning. It’s quite easy to forget about the cost of our time, especially as founders, but it quickly adds up with each task that could have been automated or made more efficient by building admin tools.

Over time there were too many tasks that were not in one central location, enabling others a simple way to manage them.

Here are a few examples of some of the parts of an admin interface that could be added for maximum impact at the beginning of an application’s development as opposed to the middle or end:

  • user management (add, edit, delete, activate, deactivate)
  • role management
  • content management – basic addition, updating, and deletion of content on the site
  • CRUD functionality for relevant models – updating content that will be displayed throughout the site; ex. categories, account types, etc.
  • support – ex. manage contact forms, feedback, support requests
  • e-commerce support – within your own app and not directly on the gateway’s site

Adding admin tools does not need to be a major, separate project. The approach I’m now taking is to add admin functionality as needed along with the rest of the project.

I learned the hard way about putting administration off, so now they’re added directly on the product roadmap so we don’t overlook them.

{ 6 comments… read them below or add one }

firefall gold July 7, 2013 at 6:44 am

I exploit these kind of firefall gold together with pretty much everything. It really is very well using denims, sweats, including pj’s. I like how they appearance and that you appear great in them where your going. I love that this prevents my own ft . quite fashion. Commitment I don’t just like is that they dye quite easily and tend to be hard to clean out. Although That i personal all the cleaning up products and services for your kids individuals yet do not sparkling ok. Over-all Everyone loves these types of firefall gold that i’m and so content I received a completely new set that Bailey Control key i always absolutely love additionally.(Both seasonal reveals through the future husband Equals)

Salete July 29, 2013 at 4:26 am

코드를 수정하는 방법도 있습니다. 약간 어려울 수도 있는데, 알고나면 편합니다. 우선 홈페이지에 사용되는 템플릿 파일을 알아내야 하는데 보통 home.php가 없으면 index.php 파일이 주로 많이 쓰입니다. Apperance>Editor’ 메뉴에서 index.php 파일을 클릭한 후에 아래와 같은 코드를 찾습니다.보통 위와 같이 되어 있을 수도 있고, if(have_post())가 먼저 나오고 뒷 부분은 좀 더 아랫줄에 나올 수도 있습니다.위의 코드 바로 윗줄에 아래와 같이 query_posts 코드를 추가해줘서 정렬해 줄 수 있습니다……….위에서 is_home()은 홈페이지 일 때만 쿼리 문을 실행하라는 뜻이고, cat=3은 카테고리의 id 번호가 3인 카테고리의 포스트만 출력하라는 뜻입니다. ordbey=date 는 날짜를 기준으로 해서 정렬하라는 뜻이고, order=asc 는 발행시간이 제일 오래된 것 부터 출력하라는 뜻입니다. 님과 같은 경우에는 orderby=date order=asc 부분은 지우셔도 될 듯 합니다. 위의 방법을 약간 더 응용하면, 특정 카테고리의 포스트도 정렬이 가능합니다.

Jyothi July 31, 2013 at 6:31 am

I would like to point out my respect for your ksnendis giving support to men and women that have the need for help with the idea. Your special commitment to passing the solution up and down has been rather useful and have in every case allowed folks much like me to attain their goals. Your amazing warm and friendly suggestions indicates a whole lot a person like me and substantially more to my office colleagues. With thanks; from everyone of us.

cheap avicii tickets April 11, 2014 at 1:08 pm

Be it surprise car breakdown or check bounce or some exciting limited
period offer for which you are able to’t loose time waiting for the next paycheck cheap
avicii tickets you will probably be forced to complete only 1 application then receive multiple
quotes so you’ll be able to choose which lender to choose.

Coach Outlet Store Online April 13, 2014 at 6:03 am

Coach Outlet Ѕtore Online Because we come to learn, Ali andd Melissa
weren exactly fast friends.We’rеso inսndatedd with milk carton faces andd
madeforTVmoies about abducted kids (the majority whom
are abducted by estranged spouseѕ or pɑrtners in custody battles,
and never by strangers) that lots of սs often sеe trаgedy aɑs being tthe onhly results of a child left aloոe for even a minutе.
Coach Coupon Сode

auto insurance quotes nj April 13, 2014 at 8:14 am

I’m out of league here. Too much brain power on display!

Leave a Comment

{ 13 trackbacks }

Previous post:

Next post: