Saturday, December 03, 2016

Building a business from a great idea, some future Monday

[Rough draft - the more upto date version is on medium]

It's Monday, it's the year 2025 and I've woken up with a great new idea. [Actually, it's a pretty lousy idea but hey, I just spent five minutes on the scenario so let's just assume it's great.]

I'm going to create a recommendation engine for stock picking based upon the mood of the internet. I quickly scribble down the user needs "make profitable trades" and "know what to buy" and write a basic map whilst grabbing breakfast. I have my map, I know the basic components that I need - the recommendation engine, trade feed etc. I start work at 8.30 am.

I know Amazon provides one of the components as a service (the lambda platform) and several others can be found as AWS lambda services in the marketplace. The company I work for also provides a stock portfolio service. I mark up what I think we can use and what we need to build - the recommendation engine and the mood system.

It's 9.20 am, I send the map of to our spend control group. They act like an intelligence gathering organisation, collecting all the maps of everyone, comparing them and giving some feedback. They build profile diagram by finding common elements between the maps.

I get a reply by 10 am with some details. They send me the profile diagram below. It seems some other team in the company has built a recommendation product. I'm the only person thinking about a mood system. In general, I'm roughly where everyone else, However, 16 different teams are using trade feeds and everyone else is using some well developed lambda service and apparently everyone else is using some utility service for a trading engine. I check click the details, it's Amazon.

They've also sent my map back, slightly modified. Ok, well at least this is not the like the bad old days of 2015 where my company had thousands of duplicated systems and endless rebuilding of stuff that already existed.

It's 10.15 am. I start thinking about some metrics. The trade feed system is going to be providing trades to the recommendation system. Each one will need a call to the mood system, the risk system and so on. I start marking out where all the metrics are.

It's 10.45am. I flip a switch and the map is converted into a business model. The same components, the same links, the same metrics. I start running a few scenarios, checking that I've made a truly variable cost business model. It's 11.30 am, I send the map and the model to finance. They come back with some helpful comments [in this case, it would be ... and how do we make money? but then again the scenario took me five minutes].

It's 12.00 am. I send the maps and the improved model to the executive group. 15 minutes later I get the go ahead and a small budget of $20k.  I know from the spend control profile that some other cells are already building this stuff. I give them a call, tell them what I'm upto.  They already know, spend control told them.

I know from the spend control profile that there is a group building a recommendation engine. I send them the map and model and outline my idea of adding a mood system to recommendation. We have a quick call and they're up for it. We agree a metric of value for charging - everyone uses worth based development these days. Most of the stuff is already built and provided as services. I just need a cell of pioneers to build the mood system, whatever that will be.

I update my map with the organisation structure and load it with the build map and financial model to the company's job portal. I wait. 

Our company operates in cells, using pioneers, settlers and town planners. We live in a constantly changing environment. Watch the movie! I love it.

Because of this, we always have pools of people training and looking for their next cell to join. It's 1pm and no-one has responded. I'm getting worried. I'm looking at the other exciting projects on the jobs board. Out of the blue, by 1.30 pm I've nabbed two pioneers willing to give this a go. They sign up.

We're off to the races! Of course, HR is constantly monitoring the flow of components through the maps, the cells being formed, whether we need more pioneers, settlers and town planners. This goes on in the background. They're checking what we build vs what we buy and whether we have the balance of attitudes. Long gone are those old days where dullards would try to convince us that a company could have one culture. Long gone are those days we were weren't looking for the right skills (aptitudes) and the right attitudes. HR is on a bit of recruitment drive at the moment, we've been lacking enough settlers especially in finance and engineering.

We start cracking away with the project. We build the mood system, add it to the recommendation engine and start watching whether consumer use it. We start monitoring flow in the system, where's the money going, are there bottlenecks, how are we doing on those metrics?

Of course, we're not the only ones monitoring. Part of the spend control group looks after strategy and they are already looking at the maps for new opportunities. One of the things about our stock portfolio system and recommendation engine is other companies build on top of it. They can measure consumption of the service to identify future trends. But they're also watching how the mood system is going, maybe we should provide it as a service to others?

They notice the mood system is picking up. They decide we should push its evolution towards more of a utility. It'll need development and in this case, they decide an open approach is worthwhile. We've only got going with our system and I've noticed a new project on the company job board to turn the mood system into an open sourced project. 

It's 5pm. I'm in a good mood. The mood cell is up and running, it's even growing with an open source effort. The changes to the recommendation engine are working. I have a relaxing evening, get a good nights sleep.

It's Tuesday, it's the year 2025 and I've woken up with a great new idea.


The scenario was put together very quickly and is only an illustration designed to explain one thing. If you use a map then there is no reason why operations, build, strategy, finance, HR and other groups can't happily work together without miscommunication, misalignment, duplication and bias. All of the above diagrams I've used in one form or another across multiple groups in a business over the last decade.

There currently is no integrated tool for doing this but I strongly suspect that our future development, operation, HR and financial tools will be combined together as above through the use of mapping of some form.


John Hart Philadelphia said...

Great post and interesting information. This post is very useful. I would like to be share with my other friends. I am impressed with you post. Thank you so much for sharing this post. Visit Here: John Hart Philadelphia

Richard Sapio said...

I am very thankful for sharing such an useful information with us. This post needs to be shared maximum, that's why I am sharing this with my friend Tony Daniloo

Cassandra Shepard said...

Great post. I really liked it. It's very informative. I will share this with my friends at Cassandra Shepard

Matthew Ledvina said...

Nice blog and interesting information. I am impressed with your post. I would like to be share with my other friends. Visit Here:  Matthew Ledvina

Gary Bassett Waxahachie said...

Great post and interesting information. This post is very useful.I am very thankful for sharing such an useful information with us.Visit Here: Gary Bassett Waxahachie

Anjali Siva said...

Amazing blog with the latest information. Your blog helps me to improve myself in many ways. Looking forward for more like this.
Data Science Course in Chennai
Data Science Training in Chennai
Data Science Training in Anna Nagar
Machine Learning Course in Chennai
Machine Learning Training in Chennai
RPA Training in Chennai
Robotics Process Automation Training in Chennai
Data Science Course in Chennai
Data Science Training in Chennai

Senthil said...

I usually gather information from the blog which you posted.Thanks for sharing your thoughts about the concept which we know much better.
RPA training in porur
RPA training in tambram
Blue prism training in T nagar
Blue prism training in OMR
RPA training in velachery
RPA training in chennai
Blue prism training in adyar
RPA classes in chennai

janakikrishnan said...

The information mentioned in the blog is true and useful to freshers. Keep going.
AWS Training in Bangalore
AWS Course in Bangalore
Best AWS Training in Bangalore
AWS Training Institutes in Bangalore
AWS Certification Training in Bangalore
AWS Training Center in Bangalore

Senthil said...

Thanks for your post which gather more knowledge about the topic. I read your blog everything is helpful and effective.
Cloud computing courses in chennai
Cloud computing training in chennai
Cloud computing training in anna nagar
Cloud computing training in adyar
Cloud computing course in tambaram
Data science training in chennai
Data science course in chennai
Data science training in anna nagar

Karthik said...

Thanks for sharing your views about the concept which you know much better. Its easy to read and understand by the way you wrote the blog contents.
Data science training in porur
Data science training in Tambaram
Data science training in OMR
Data science training in chennai
Data science course in chennai
Cloud computing training in T Nagar
Cloud computing training in OMR
Cloud computing training in velachery

Paisley Parker said...

I really loved this article! It gave me some new insights I never really thought about before.

nikitha josh said...

Thanks for splitting your comprehension with us. It’s really useful to me & I hope it helps the people who in need of this vital information
Aviation Courses in Chennai
air hostess course in Chennai
Airport Management Training in Chennai
airport ground staff training courses in Chennai
Aviation Academy in Chennai
air hostess training in Chennai
airport management courses in Chennai
ground staff training in Chennai

naila123 naila123 said...

I am glad to locate your recognized method for composing the post. Presently you make it simple for me to comprehend and execute the idea. Much obliged to you for the post.victoria bc real estate

Senthil said...

I gathered many useful informations about this topic. Really very useful for learning the skills and will continue your blog reading in the future.
Blue Prism Training in Anna nagar
Blue Prism Training in Chennai
Blue Prism training chennai
RPA Training in Anna nagar
RPA Training in Adyar
Data Science course in Anna nagar

Raju said...

I am impressed by the way of writing your blog and topics which you covered. I read all your post which is useful and informative.
Data Science Course in Anna nagar
Data Science Training in Anna nagar
Data science course in chennai
Devops Training in Anna nagar
Digital Marketing Course in anna nagar
Java Training in Anna nagar
RPA Training in Anna nagar
Blue Prism Training in Anna nagar

Aruna Ram said...

Such a wonderful blog!!! I have more info to your post and I like many posts providing for my development. Please Keep posting...
Power BI Training in Chennai
Power BI Training Fees in Chennai
Embedded System Course Chennai
Linux Training in Chennai
Tableau Training in Chennai
Spark Training in Chennai
Unix Training in Chennai
Oracle Training in Chennai
Oracle DBA Training in Chennai
Social Media Marketing Courses in Chennai

Anbarasan14 said...

Got to know something new reading your blog and thanks for sharing this with us. Great reading your blog.

Spoken English Classes in Velachery
Spoken English in Velachery
Spoken English Classes in Tambaram
Spoken English Class in Chrompet
Spoken English Classes in OMR Chennai
Spoken English Classes in Navalur
Spoken English Class in Ambattur
Spoken English Class in Avadi

stellroselin said...

Nice blog!! I hope you will share more info like this. I will use this for my studies and research.
Angularjs Training in Chennai
Angularjs Course in Chennai
Web Designing Course in Chennai
PHP Training in Chennai
Angularjs Courses in Chennai
Angular Training in Chennai
Best Angularjs Training in Chennai
gst training in chennai
Angularjs Training in Chennai
Angularjs Course in Chennai

nikitha josh said...

This is really a valuable post... The info shared is helpful and valuable. Thank you for sharing.
Aviation Academy in Chennai
Air hostess training in Chennai
Airport management courses in Chennai
Ground staff training in Chennai
aviation training in Chennai
air hostess academy in Chennai
Airline Courses in Chennai
Ground staff training in Chennai

Shadeep Shree said...

Thanks for your blog.... your blog is supreme... Waiting for your upcoming blogs...
Hacking Course in Coimbatore
ethical hacking course in coimbatore
ethical hacking course in bangalore
hacking classes in bangalore
PHP Course in Madurai
Spoken English Class in Madurai
Selenium Training in Coimbatore
SEO Training in Coimbatore
Web Designing Course in Madurai

Rajendra Geda said...

Informative content and great knowledge. Thank you so much for sharing this useful post. I like this post. For More Information Visit Here:  Rajendra Geda

velraj said...

This is a very nice post I m very like it and I appreciate you for good work keep it up it is very useful for me.
javascript training in chennai
javascript training in Velachery
core java training in chennai
core java course
core java classes
C C++ Training in Chennai
Appium Training in Chennai
JMeter Training in Chennai

Exclusive Limousines said...

Thanks for sharing great info … Hiring a limousine are excellent option to make your special occasion more delightful. Limo Hire MelbourneHummer Hire Melbourne.

Soulblu said...

Wonderful article… Thanks for sharing such useful article E Cigarette Australia

tayyab ali said...

I am definitely enjoying your website. You definitely have some great
insight and great stories.babysitting Lincoln

Riya Raj said...

Outstanding blog!!! Thanks for sharing with us...
IELTS Coaching in Coimbatore
Best IELTS coaching center in coimbatore
IELTS Training Coimbatore
Software Testing Course in Coimbatore
Spoken English Class in Coimbatore
Web Designing Course in Coimbatore
Tally Course in Coimbatore

tayyab ali said...

It's unlikely that any on the photographs had been considered less than 6 days in the past.ключар

Hary Robert said...

I think the information you share is very reasonable. limo hire melbourne | corporate limo hire

Shainesh said...

Those are useful information for me. Thanks! car hire melbourne airport | car rentals melbourne 

bsnl said...

As the name suggests at Exoticar you will find the most luxurious and exotic range of cars for hire. Our area of expertise is providing wedding limousine hire.

We are leaders when it comes to providing limo hire. Our wide collection of cars includes Mercedes Benz, Merc limo and Porsche limo and many more. Our team makes a sincere and honest effort to make your special day memorable.

With us you can assured that you are being provided with the best quality of vehicles that are completely comfortable and safe. Thus, the next time you think limo think Exoticar!
Our services and service areas include the following:
-Limo Hire Melbourne
-Limousine Hire Melbourne
-Wedding Car Hire
-Wedding Limousines
-Wedding Limo Hire
-Chrysler Limousine Hire
-Stretch Limo Hire
-Porsche Limo Hire

Thus with us superior quality of service meets the best cars and the result is a memorable wedding day for our clients. To know more about our services or to book a service give us a call or visit our website

Best Limo Hire Melbourne

Limo Hire Melbourne, Wedding Limo Hire Melbourne

Melbourne has the best Limousines services in the world and boast about the most luxurious and exotic range of Limousines.

If you are visiting Melbourne, you must try the Limousine services ranging from Merc limo and Porsche limo and many more. Having a night out in a Limo with friends doesn't feel anything less than Hollywood movie.

bsnl said...

Euro Taxi provide the best luxury chauffeur car services in and around Melbourne.
We pride in providing the services like:
-Premium Silver Service Taxi Melbourne
-Luxury hotel transfers Melbourne
- Luxury Airport Transfer Melbourne
-Ride share Melbourne
-Corporate airport cars Melbourne
-Corporate Taxi Melbourne
-Luxury Hotel Transfers
Call us at 1300 387 682 or visit Luxury Hotel Transfers

john said...

Your good knowledge and kindness in playing with all the pieces were very useful.
I don’t know what I would have done if I had not encountered such a step like this.
airport taxi in bangalore

nadiya said...

It was good explanation and wonderful content. Keep posting...
IELTS Coaching in Chennai
IELTS Training in Chennai
German Classes in Chennai
Japanese Classes in Chennai
Spoken English Classes in Chennai
TOEFL Coaching in Chennai
IELTS Coaching in Adyar
IELTS Coaching in Velachery

Joannemegan said...

Your write-ups are far more than wow!
register me domain

Riya Raj said...

The blog which you have shared is more creative... Waiting for your upcoming data...
Python Training in Chennai
Python course in Chennai
Python Training
Best Python Training Institute in Chennai
Python training in vadapalani
Python training in porur
Hadoop Training in Chennai
Android Training in Chennai
Big data training in chennai
JAVA Training in Chennai

Deva Dev said...

This blog is very nice thanks for given this information
AWS training in bangalore
AWS training in kalyan nagar
AWS training in marathahalli
AWS training in bellandur

Madhu Balan said...

I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting such a good blog, keep updates regularly.
Oracle Training in Coimbatore
Oracle Certification Course in Coimbatore
PHP Course in Coimbatore
Selenium Course in coimbatore
Software testing Training in coimbatore
Best Spoken English Classes in Coimbatore
IELTS Coaching Center in Coimbatore
German Language Classes in Coimbatore
Java Training in Bangalore