Lean Startup Machine en Montevideo

El 1, 2 y 3 de Agosto de 2014, se estará realizando el workshop oficial de Lean Startup Machine en Montevideo. Si quieres anotarte, puedes hacerlo aquí.

¿Qué es Lean Startup?

“Lean Startup” es un término acuñado por Eric Ries. Está basado en los nuevos procesos de gestión que empleó como director de tecnología de IMVU, una de las startups de mayor éxito de Silicon Valley.

¿Qué es “Customer Development” (desarrollo del cliente)?

“Customer Development” es un proceso iniciado por Steve Blank y escrito extensivamente en el libro Four Steps to the Epiphany (cuatro pasos a la Epifanía). Se hace hincapié en “salir del edificio” para la retroalimentación en persona y focalizar los esfuerzos de desarrollo temprano de producto alrededor del concepto de “aquellos clientes que se enamoran de tu visión, sin importar cuanto falles hasta llegar al producto ideal ”. “Customer Development” es uno de los tres pilares de la metodología Lean Startup .

¿El workshop es en inglés?

El workshop es organizando en forma local, por lo cual mentores y organizadores hablan español, ocasionalmente puede haber algún material que se encuentre disponible en inglés o alguna charla de algún invitado extranjero. En todos los casos tendrás ayuda.

¿Es Lean Startup Machine un hackathon?

Lean Startup Machine es una serie de talleres y dinámicas educativas. Nuestro foco se centra en la enseñanza de las bases de un proceso a través de casos de estudio y tutoría . Tres días es un tiempo muy corto para validar de forma fiable un nuevo producto o concepto de servicio. Sin embargo, es suficiente tiempo para obtener una cantidad importante de información. Mientras Lean Startup Machine y Startup Weekend comparten el mismo espíritu de aprendizaje en pocos días , los dos eventos tienen un propósito diferente . Algunos ven Lean Startup Machine como el paso antes de Startup Weekend .

¿Puedo participar si no tengo ya un equipo?

Si. Si no tienes un equipo vamos a ayudarte a unirte con otros participantes y formar un nuevo equipo en el primer día del taller .

¿Puedo participar si no tengo ya una idea?

Si. Si no tienes una idea que podrás escuchar a los demás participantes presentar sus ideas en el primer día del taller y luego unirte a uno de los equipos.

¿Puedo participar sin experiencia previa como emprendedor o en tecnología?

Sí. Lean Startup Machine está diseñado para ser un reto tanto para el empresario con experiencia como sin experiencia. Especialmente, obtendrás un aprendizaje y experiencia mucho mayor a todo el esfuerzo que implica el desafío como participante.

¿Se recomienda a los participantes traer una idea existente o comenzar con una nueva idea?

Recomendamos a todos los participantes a comenzar con una nueva idea. De esta manera, estarás completamente comprometido y serás capaz de asumir mayores riesgos . Recuerda que ésta es una experiencia de aprendizaje y su objetivo final es adquirir el dominio de una habilidad.

¿Y si todavía quiero trabajar en una idea ya existente?

Si todavía quieres trabajar en una idea existente, debes traer por lo menos un co-fundador contigo para el taller. No se le permitirá contratar a alguien nuevo a su equipo por una sugerencia existente (pista: los equipos que hacen esto terminan teniendo una pobre performance). * Las ideas existentes se definen por tener maquetas , prototipo , o código ya asociados.

¿Cuánto tiempo tengo para presentar mi idea (pitch) ? ¿Cuál es el formato?

Para presentar la idea, utilizamos el estilo de “elevator-pitch” con una duración de 50 segundos. No hay diapositivas o imágenes.

¿Cómo se organiza la agenda del evento?

El siguiente video lo muestra claramente

¿Tengo que saber cómo escribir código?

No

¿Tengo que tener una idea de tecnología?

No

¿Funciona para empresa (Interpreneurship), desarrollo de productos?

Si

¿Cómo voy a llegar a los clientes en un fin de semana?

No te preocupes , vas a lograrlo.

¿Tengo que estar allí todo el tiempo?

Es muy recomendable.

Gracias Diego Da Col por la idea de este post !! y por poner esta excelente infografía sobre Lean Startup!

New Free Android Game For Kids – Learning Cars the Movie

Have fun helping your toddler to learn the characters from Cars the Movie with this simple and easy application. It was specially developed for toddlers between 2 and 5 years old. No reading capabilities are required. Just sit with your toddler and let your kid select the requested car. You say the car name and your kid touches the matching car in the screen. A smile face will be displayed if the answer is correct. Enjoy unlimited hours of entertainment learning the characters from Cars the Movie.

Have fun with Lightning McQueen, Chick Hicks, Sally Carrera and your kid!
Characters from Cars 1 and Cars 2 are included!

Comments and suggestions are welcome.

Keywords: disney, cars, Lightning McQueen, Sally Carrera, toddler, kid, learning, simple, easy

Download HERE

Scrum Gathering Buenos Aires 2012 – Open Space sobre Retrospectives

Les paso las notas del Open Space sobre Retrospectives guiado por Thomas Wallet

- Si fuera vos (recolectar, indagar)
Dev vs Test
Team vs Cliente
Si fuera —– me molestaría —-
Votación de validéz de lo anterior de 1 a 5

Tips sobre reuniones distribuidas
- Cada equipo en la sala vs en su cubículo
- Replicar en cada lugar las stories de forma física
- checks periódicos de gente, conclusiones, lo que se habla
- No omitir sujetos en las oraciones

Retrospectives
- Retros con objetivos
- Warning si el equipo se opone a la retro
- Formato SMART
- Process backlog
- Retro Open Space para decidir temas
- Check list de aplicación de Scrum para ver si lo hacemos bien

Problemas y tips Retros remotas
- idioma
- cultura
- no verse día a día
- cuidado en cómo se dicen las cosas
- ruido, headset, mute si no se habla
- resumen online de lo hablado
- edistorm, cacoo y google plus hangouts
- hablo y no escucho (anti pattern)
- aprovechar al máximo el cara a cara
- involucarar al equipo para preparar la Retro

Otros
- Tener en cuenta la maduréz del equipo y por los estados en los que pasa
- @gafaled Gabriel Ledesma para info sobre trabajo en equipo basado en valores
- Retrospective Dialog Sheets http://www.softwarestrategy.co.uk/dlgsheets/index.html
- Técnica para decidir:
Brainstorming personal
Grupos de a 2 seleccionan 2 de las opciones
Se mezclan entre todos las opciones
Se votan de 1 a 5 individualemnte
Se vuelven a repetir los 2 pasos anteriores 7 veces.

 

 

UI Automation Testing with Visual Studio

After playing for a few weeks testing Windows Form applications, I would like to give you some tips and tricks:

  1. You can use Visual Studio 2010 or above to test any .NET framework application. Just create a new Test Project, add a Coded UI Test and you are ready to test .NET 1.0, 1.1, 2.0, 3.5, 4.0 and above applications.
  2. Never edit the file called UIMap.Designer.cs – That file is re created again when you record a test. You don’t need to change anything there.
  3. Try to name your recorded tests and your recorded asserts with a naming convention. I prefer to start the recorded tests with RecordedMethod… like RecordedMethodCreateOrder. Similar thing with asserts: AssertMethod… like AssertMethodOrderCreated
  4. After you have recorded a method called RecordedMethodCreateOrder, copy and paste that code in the partial class UIMap.cs. Rename it to something more useful like CreateOrder. You should change the code in this method that is not overwritten by the recorder.
  5. The Test View window is a must have panel to launch your desired tests. You can select them all to run or debug, or simply some of them
  6. Try to organize your TestMethods in independent classes based on your domain.
  7. It is always a good idea to have one Utility class with all common code that you use in your tests.
  8. Avoid duplicated code in UI Tests and in your application!
  9. Sometimes gets tricky to access or to select some controls. This set of utility functions for Coded UI test will help you. This was a life saver trying to work with WinListItem and WinList controls. Find them here

Enjoy!

VB2005 Tips and Tricks – part 10

The Wonderful World of Snippets

Type ? and hit your TAB key and you will get them.

If you know the first letters of your snippet, like for example “property”, type “prop?” and then hit the TAB key. The snippet that creates a property in a class will be launched.

Here are the most used snippets:

Application – Compiling, Resources and Settings -> Load an Assembly at Run Time; appLoad
Application – Compiling, Resources and Settings -> Write to a Text File; appLog
Collections and Arrays -> Iterate through a collection; colIter
Collections and Arrays -> Locate an Element in an Array; arrLoc
Connectivity and Networking -> Create an E-Mail Message; conEmail
Data – Designer features and ADO.NET -> Create a Server based SQLConnection to SQL Server; adoCreateSqlConn
Data – Designer features and ADO.NET -> Create a Parameterized SELECT Command; adoSelectwParams
Data Types – defined by Visual Basic -> Convert an Array of Bytes into a String; typeByteStr
Data Types – defined by Visual Basic -> Parse an E-Mail Address; typeParseEmail
File System – Processing Drives, Folders and Files -> Copy a File; filCopyFile
File System – Processing Drives, Folders and Files -> Create a File; filCreateFile
File System – Processing Drives, Folders and Files -> Read Text from a File; filReadText
File System – Processing Drives, Folders and Files -> Write Text to a File; filWriteText
Math -> Get a Random Number using the Random Class; mathRand
Security -> Encrypt a String; secEncrypt
Security -> Find the Current User’s Name; secUser
Windows Forms Applications -> Forms -> Determine which Control on a Windows Form is selected; formSelect
Windows Forms Applications -> Forms -> Display a Windows Form; formNew
Windows Forms Applications -> Controls and Components -> Add Menu Items to Windows Forms; menuAddItems
Windows Forms Applications -> Sound -> Play a Sound; sndPlay
Windows Operation System -> System Information -> Determine Desktop Display Resolution; sysRes
Windows Operation System -> System Information -> Determine the Windows System Directory; sysDir
XML -> Iterate named nodes in XML Document; xmlIter
XML -> Read XML from a File Using XmlTextReader; xmlReadTxt

VB2005 Tips and Tricks – part9

XML Comments

To use NDoc v. 1.3 with .NET Framework 2.0 do the following:

  1. Copy the bin\net\1.1 and rename it to 2.0
  2. In 2.0 folder, create a NDocGui.exe.config with:

<configuration>
   <startup>
      <supportedRuntime version=”v2.0.50727″ />
   </startup>
</configuration>

That’s all!. If you want to run the NDocConsole.exe just create another NDocConsole.exe.config with the same txt and you are done.

If you want to use the full power of XML Comments in VB, check Recommended XML Tags for Documentation Comments

VB2005 Tips and Tricks – part 8

Use Operators with Custom Objects – Overloading

 

Public Shared Operator + (objA as myClass, objB as myClass ) as MyClass
 'code
End Operator
ObjC = ObjA + ObjB
 

VB2005 Tips and Tricks – part 7

Make Simple Data Types Nullable

 

dim i as Nullable(Of Integer)
If not i.HasValue then
 Console.WriteLine("i is a null value")
End If

i=100
If i.HasValue then
 Console.WriteLine("Nullable integer i = " & i.Value)
End If