HTML

Magunkról

The blog of the Budapest based Digital Natives covers the topics such as technological challenges we meet in our work, also our solutions and developments related mostly to Ruby on Rails and e. g. JavaScript. You can read about project management methodologies, which drive our workflow, such as agile or scrum. We don’t forget to report about our work and free-time related events and activities.

Facebook

Címkék

2011 (1) 2012 (4) 2013 (5) 2014 (2) agency (1) agile (1) agilis (13) android (1) angel (2) anita (2) API (1) árazás (2) artisjus (1) balaton (1) becs (1) bécs (1) becslés (1) befektető (7) befekteto (1) bemutatkozás (1) berlin (1) beszédfelismerés (2) beszédtechnológia (1) bitbucket (1) blog (1) borkóstoló (1) budapest.rb (1) célok (1) client (4) cloud (1) code hulk (1) coding (1) coin (1) concept (2) conference (1) continuous integration (1) cross browser (1) cross platform (2) csapat (4) csapatépítés (1) csocsó (1) David (1) ddb (1) deployment (3) design (2) dev (5) dev meeting (2) digital (1) diktálás (1) dojo (1) ebook (1) education (1) elemzés (3) elmélet (1) english (9) English (1) értékelés (1) értékesítés (3) extreme programming (1) fejlesztő (3) feliratozás (1) Friday (1) frontend (2) game (3) game of thrones (1) gerzson (2) hackfwd (2) heroku (1) hirdetés (1) hosting (1) icatapult (2) idcee (4) idea (1) implementation (2) inkubáció (9) ios (1) javascript (1) jenkins (1) jogdíj (1) jruby (1) kaizen (1) kalandpark (1) kanban (3) képzés (2) kijev (1) kipuedu (1) kirándulás (1) kocákzati tőkealap (1) kommunikáció (1) lean (2) LinkedIn (1) Logidok (1) mahasz (1) marketing (1) meetup (9) mindroom (2) Mitnick (1) mixgar (14) mobil (4) moving (1) MVP (1) mvp (2) nabaztag (1) natives (1) olasz (1) open source (1) people search (1) piknik (1) planning (1) playertise (3) prága (1) presentation (1) product owner (1) product roadmap (1) project (1) prototípus (1) prototype (1) rabbit (1) rails (15) ruby (14) rupy (1) scrum (9) search API (1) series (2) sharewood (1) siker (2) social (1) sorozat (1) spaceship (1) speedinvest (1) startup (6) startup week (1) String (1) szerződés (1) szolgáltatás (2) taxi (3) taxitrust (3) taxtrust (1) techshow (2) testing (2) teszt (1) titanium (1) toborzás (2) tőke (2) toptal (1) trónok harca (1) tumblr (1) ügyfél (1) UI (1) UML (1) UX (2) üzletiangyal (1) vagrant (1) varga anita (1) verseny (2) videó (1) videóarchívum (1) vienna (1) világhírnév (8) virtualbox (1) vm (1) vodka (1) web (8) wired (2) workflow (2) xp (3) XP (1) Címkefelhő

Getting back to implementation of ideas this post helps to understand the relation between workflow and product roadmap and the planning process of a product roadmap. 

idea_impl.jpg

 

Workflow and product roadmap

Let’s continue our journey of delivering a product from an idea. In the previous post we discussed the aim of writing a Concept Document. When the major problems, users and scenarios are identified, we can move on to the next level, where we try to conceptualize the product by describing the possible user workflows and use cases. It requires a more exact definition of roles of the possible users and the activities associated with these roles. We don't ask you to write down all possible use cases in this phase of the project. The most important use cases, those that 90% of users will do with the app, need to be described. Use cases must address the problem(s) identified in the concept document.

roadmap-header1.jpg

 

Although there are many great tools and methods for writing use cases and creating UML documents, we don't ask clients to learn all these from scratch or be able to do them at a professional level. We asked M and L to choose a tool they prefer to use (can be a pen or a sheet of paper, or any available drawing tool) and write a basic flowchart that describes the possible use cases.

 

At this point the application will also have a feature list. We asked M and L to collect all features that the application must have, should have and would be nice to have. This can be a long list of features and it will be the basis of prioritizing what to develop first.

 

Product Roadmap planning

 

When we have this list, we can start working on the product roadmap document which describes a desired velocity of the development, the main milestones and its scope. For optimal user experience and for an actual proof of concept that our idea is implementable, it is advised to create an early prototype for the core features.

 

After prototyping, we plan an alpha release for internal testing, a beta release for external (real user) testing, and then the Minimum Viable Product that will actually hit the market. The Minimum Viable Product (MVP) does not mean Minimum Feature Product, it has to be a fully functional product even if it has only one job to do right. The success or failure of the MVP will determine whether further development for a Full Featured Product is possible.

 

Together with M and L, we sat down and started to prioritize the features. Which needed to be tested in the prototype? What should be included in the alpha and beta releases? And the key question: what are the features that have to be included in the MVP? This is the hardest part, because usually clients want to have them all, otherwise their product seemingly would not be unique and couldn't compete with existing solutions. But what if the client made a few wrong decisions and did not choose the right features? This is where agile software development methodology [we use Scrum] can help startups. Without going into the details in this post, Scrum allows clients to be flexible during development. The time and resources are fixed, but the features might change while reaching MVP.

 

But we are not developing any product yet, just the roadmap with the milestones. There are many things to do; we are going to discuss what’s next in the next post.

 

Címkék: idea workflow implementation product roadmap UML

Szólj hozzá!

A bejegyzés trackback címe:

http://digitalnatives.blog.hu/api/trackback/id/tr315361508

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben.

Nincsenek hozzászólások.