StoryItr8 Blog

Using Stories You Can Iterate Through Your Own Website.

Your Website Can Be Produced Easier and Cheaper Then You Thought

| Comments

Unless you are made of money you cannot afford to write software that has already been written.

Let’s look at something as simple as a user logging into a website. It seems like a simple process but what if you want to verify that the user is a real person? You could send a message to her email address and have her click a link to verify that she is a real person. That takes much more programming. Expect that the user will want to change their password one day. What if you want to let the user assume different roles? You might have some administrators and allow employees to process information that you don’t want other users to have access to. All of these features require more programming.

The open source world has already dealt with these issues and they have many versions of software written to add to projects saving you time, expense, testing and dreaming up features of the software you need. You could suppose that 80% of the software you need for your website is already written. That means that the time and dollars you thought you needed is really much less.

We have completed e-commerce websites for as little as $3,000.00.

There is open source software for authorization, database management, e-commerce, payment processing, content management, blogging, forums and most anything you can think of.

You don’t know everything that is already out there. That is where Storyitr8 comes in. You post a feature that you are looking for, a story such as, “As a user I would like to log in so that I can have access to my account”. We turn that story into a test then a developer will write software that will pass that test. We send that test to thousands of developers that know how to handle the request and know what resources are available. They place a bid based on the work they think it will require. You accept the best bid. You should save a lot of money. The alternative is to hire someone to research the solution, then pay them to learn how it works, then pay to have it implemented. After all that you still might not have tested code.

Storyitr8 is a way to match your needs with the open source community. You iterate one story at a time to get your website up quickly and inexpensively. Start with the essence of what you need and put it online for your customers to use. Add future iterations to improve your website when it makes business sense to do so. You pay only for the iteration so you can stop at anytime and keep using your website.

That puts you in control of your website. You can focus on business purposes and focus on the minimum investment that fills your needs.

I encourage you to start your Storyitr8 website.

How Much Do I Need to Spend on My Website?

| Comments

Your least expensive option is to use Open Source software. Why pay someone to write what has already been written?
When I talk with business owners about how to create and maintain a website most say, “I know a guy…”. Lets price that out. If you hire someone cheap you would have to pay at least $30,000 a year to get anyone who knows what he or she are doing. Add taxes and benefits on top of that. After a year what will you have to show for it?

Using Open Source software and Story Driven Development your money could go a lot farther. You could have a working site much quicker and you are not dependent on one person so you can be selective on who has the fastest/best solution. You specify a story of the features you need. You only pay for one iteration and the time needed for training is built in to the price. After the iteration the clock stops. You are free to see the results and think of new features you need. Post another story of those new features to start a new cycle or stop anytime.

Building a website is not like building anything physical. It’s software. You don’t really need a blueprint. Yes, you do need to know where you want it to go. But instead work on just one feature at time and think about how each feature serves a business purpose. Pay only for the minimum features to fill your need then turn off the expense by waiting for the next required feature.

Because you are using Open Source software and Story Driven Development it doesn’t matter who is going to do the next iteration. The next developer can just run the tests and add the next feature you requested.
Turn off the fixed expense of your website and use Storyiter8.

Open Source Is Not Sustainable and What We Can Do to Fix It.

| Comments

You have no right to expect me to send you back to Kansas unless you do something for me in return. In this country everyone must pay for everything he gets. If you wish me to use my magic power to send you home again you must do something for me first. Help me and I will help you.”
“What must I do?” asked the girl.
“Kill the Wicked Witch of the West,” answered Oz. -L. Frank Baum – The Wizard of Oz

Not too many years ago the music industry found itself in trouble. No one wanted to buy music on traditional media. Industry executives were convinced that the fault lies with the evil Internet where music was exchanged for free. Steve Jobs created a marketplace. It turns out that people DO want to pay for music, as long as you make it convenient.

Open source is a wonderful thing, now let’s make it better. Help me build a marketplace for open source software.

This is my manifesto.

First, don’t change a thing. Yes you heard me, let’s not change a thing. Keep writing open source software and keep posting it on Github for all to see, download and use, for free.
Other programmers are on your team. They are contributors and business partners. You need to keep track of them and nurture their contributions.

It’s the business owner that can profit from the open source software you write and you should get your share, and so should your contributors and partners.

The marketplace is a website where business owners can post stories of functions they would like programmed. The story becomes the test for software that needs to be written. The tests are broken into iterations that represent less than one day of work. Then you or your team, collaborators or partners bid on what you would charge for that iteration. The business owner approves and pays for the iteration. The marketplace holds the funds in escrow until both parties agree that the iteration is a success, and then the funds are released to you and your team in percentages that you control.

Then iterate again and again.

We can test the process by building the marketplace with the same tools we want our customers to use.

The website should;

    •  Keep track of users, owners, developers and admins  
    •  Allow owners to write stories of features    
    •  Allow developers to edit stories into tests and iterations  
    •  Allow developers to bid on iterations   
    •  Allow owners to choose and authorize bids   
    •  Handle payments   
    •  Allow a two-way sign off on the iteration   
    •  Dispense funds       

Future features will improve communication and make it easy for owners to see the results of the iterations, and for developer to collaborate.

Let’s do this.