-
Notifications
You must be signed in to change notification settings - Fork 8
4. Guias para o desenvolvimento de produto | Product development guidelines
Melhoria Contínua: nós não esperamos ser a melhor solução de uma hora para a outra. Queremos nos valer de ferramentas leves que nos ajudem a evoluir de forma constante, gradual e sustentável. Queremos resolver problemas reais e relevantes, sempre nos baseando nossos aprendizados e teorias em experiências reais.
Agilidade & confiança: queremos trabalhar de forma Ágil. Assim, sugerimos trabalhar com um board Kanban no waffle para representar nosso processo de desenvolvimento de produto. O Roadmap do produto será a columna de backlog. Ideally we want to follow the main ideas (issues) on board (or git) but we wont be bureaucratic and close or mind for the sake of the process. If you identify minor improvements or important issues within the app, you have the freedom to go there and fix it!
English
Continuous improvement: we do not aim be best and definitive solution right away. We want to use lightweight tools that will enable us to evolve constantly, gradually and sustainably. We want to solve real and relevant problems, always based on our learning and our theories through real experiences.
Agility & trust: we would like to work in an agile fashion. We suggest to work with a kanban board on waffle to represent our product development process. The Product Roadmap will be the backlog column. Ideally we want to follow the main ideas (issues) on board (or git) but we wont be bureaucratic and close or mind for the sake of the process. If you identify minor improvements or important issues within the app, you have the freedom to go there and fix it!
Para facilitar a comunicação, a troca de idéias e colaboração, uma coisa importante é definir um vocabulário, uma linguagem única e que descrever o domínio do projeto. Propomos o seguinte vocabulário:
Motoristas - pessoas que tem um carro e estão dispostas a dar carona para passageiros
Passageiros - pessoas que querem carona de motoristas
Carona - quando um motorista carrega um passageiro
Carona Ofertada - quando um motorista proativamente cadastra sua oferta de carona para que passageiros possam vê-la
cenário: "Tenho um carro e posso dar caronas"
Pedido de Carona - quando um passageiro escolhe uma carona ofertada por um motorista
cenário: "não tenho carro, vi que fulana está oferecendo carona pra X, vou pedir uma carona para ela"
Carona Desejada - quando um passageiro proativamente cadastra sua carona desejada para que motoristas possam vê-la
cenário: "Não tenho carro e preciso de caronas"
Sugestão de Carona - quando um motorista encontra uma carona desejada por um passageiro e sugere sua carona
cenário: "Tenho um carro e vi que fulano precisa ir pra X também, vou oferecer uma carona pra ele"
O que o usuário lê | O que o usuarios vê |
---|---|
Tenho carro | Lista de caronas desejadas |
Quero carona | Lista de caronas ofertadas |
Tenho carro + adicionar | Cadastro de oferta de carona |
Quero carona + adicionar | Cadastro de desejo de carona |
Dar carona | Sugestão de carona para passageiro |
Pedir carona | Pedido de carona para motorista |
In order to facilitate communication, exchange of idéias and collaboration, and important thing is to define a vocabulary, a ubiquitous language for the domain. We suggest the following vocabulary:
Drivers - people who have a car and are willing to give rides to passengers
Passengers - people who want rides from drivers
Ride - when a driver carries a passenger
Ride Offer - when a driver proactively registers his/hers ride offer so other passengers can see
scenario: "I have a car and I can give rides"
Ride Request - when a passenger chooses a ride offer, issuing a notification to the driver
scenario: "I don't have a car, Suze is offering a ride to X, I'll ask her for a ride"
Wanted Ride - when a passenger proactively registers his/hers wanted rides so the drivers can see them
scenario: "I don't have a car and I need rides"
Ride Suggestion - when a driver suggests a wanted ride to a passenger
scenario: "I have a car, I saw that Joe needs a ride to X, I'll offer him one"
What the user reads | What the user sees |
---|---|
I have a car | Wished rides list |
I want a ride | Offered rides list |
I have a car + Add | Form for adding a new ride offer |
I want a ride + Add | Form for adding a new wanted ride |
Give ride | Suggest a ride for a passenger |
Ask for a ride | Request a ride for the driver |