Now the Lean Inception has a list of features put in the context of the user journeys. On Thursday afternoon Paulo leads the team to use this information to sequence these features into several iterations of an MVP.
Lots of our people have lots of opinions. Here are just a few of them
ThoughtWorks embraces the individuality of the people in the organization and hence the opinions expressed in the blogs may contradict each other and also may not represent the opinions of ThoughtWorks.
At this point in the inception we should have two pieces of insight: a list of features that the product should have, and the display of user journeys which indicate how users will interact with the product. With this activity we'll unite these two perspectives. Doing this will verify both of these views by integrating them.
É isso aí. Cansei de ouvir essas palavras soltas: “Então estamos todos alinhados. Esse projeto vai ser um sucesso. Conto com a colaboração de vocês”. Não, nós não estamos alinhados! Não é porque você fez um discursos bonito, ou mostrou uns slides bem trabalhados que estamos todos alinhados. Eu entendo o seu esforço para aprovar […]
It's Tuesday afternoon, and for once the day of publication matches the day of the week in the Paulo's Lean Inception timetable. For this afternoon, the activity is Discover the Features. The team uses a prioritized grid of personas and goals to consider what features should be in the product.
Marina Moschetta, uma líder servil da ThoughtWorks Brasil, compartilha alguns aprendizados e ideias sobre autonomia, baseados nos seus estudos e no dia a dia como Scrum Master/Gerente de um time ágil (e autônomo). Ela resume o assunto com três verbos: SER, ESTAR, e TER autonomia: Estar. Eu estou comprometida com a visão ou propósito […]
A followup on Bash long options.
The top-level option parsing
while-loop I discussed works fine
for regular options. Sometimes you need special parsing for subcommand
options. A hypothetical example might be:
$ my-script --toplevel-thing my-subcommand --something-wonderful option-arg
--toplevel-thing option is for
--something-wonderful option and its
option-arg is for
getopts parsing will try to handle all options for the top
level, failing to distinguish subcommand options as separate. Further,
getopts in a function does not behave quite as expected.
One solution is simple and hearkens back to the pre-
Agile projects don't start with a detailed plan, but let the direction of a project emerge as we learn more. But there is value in doing some upfront work to determine the vision of a new development. At ThoughtWorks, we carry out inception workshops to help do this.
Paulo Caroli has developed a style of one week inceptions, that are particularly suited for sketching out the characteristics of a Minimum Viable Product (MVP). In this evolving article, he'll outline this one week workshop and what goes into it. He starts with Monday morning's activity "Write the Product Vision". We'll…
Pair posting with guest Sarah Krueger!
At work we recently revisited our commit practices. One issue spotted we didn't commit often enough. To address we adopted the source control pattern in this post. There are lots of benefits; the one that mattered to me most: No more throwing the baby out with the bathwater, that is, no more two hour coding sessions only to start again and lose the good with the bad.
So we worked out this command-line pattern using single unit-of-work
git rebase -i!):
# TDD cycle:…
pergunta: “A Inception DiretoAoPonto foi criada para ser pouco verbosa e enxuta na criação de MVP’s, será que eu consigo aplicar DDD nos requisitos, aliada a Direto ao Ponto? ou são dois abjetivos diferentes?” Excelente pergunta. DDD do excelente livro “Domain-Driven Design: Tackling Complexity in the Heart of Software” do Eric Evans. Na época que […]
The post DiretoAoPonto e DDD (Domain Driven Design); são aliados ou tem objetivos distintos? appeared first on Caroli.org.