Entradas con la etiqueta de desarrollo de software

Mis pensamientos sobre el fracaso en el desarrollo de software.

¿Qué causa el fracaso en un proyecto, desde mi punto de vista hay un par de pequeños problemas de base.

  1. Información suficiente.
  2. Liderazgo
  3. Talento

Sé que parece que estoy más de simplificar las cosas, pero estoy sobre el caso general de por qué los proyectos tienden a fracasar. No porque la empresa se vendió, o en un día que sus sistemas de colapso el día antes de la nave o cualquier cosa por debajo de la intervención divina.

1. Suficiente información:

Proporcionar la documentación adecuada sobre el proyecto es esencial para el éxito, mucha gente es de la idea de que el desarrollador no tiene por qué todo lo relacionado con un proyecto. Si bien no es necesario saber todo lo que sería bueno saber más de ella. Esto significa que el analista o PM debe proporcionar todos los flujos de trabajo de cómo un usuario va a acceder y utilizar la aplicación. de modo que no se sabe pifias al final. No coloque más la culpa a los analistas o PM porque el usuario no puede a la vez les digo todo. Pero eso no es trabajo ... para citar a Billy Hollis "aquí es donde prototipos con una retroalimentación rápida es esencial."

2. Liderazgo:

Se necesita un ser una persona que proporcione la dirección de la dirección técnica o no técnicos, pero alguien con una visión de algún tipo. Esto es para que el proyecto se siente más que eso, por lo que las personas involucradas como parte de algo mayor, dándoles un sentido de pertenencia en lo que hay hacer.

3. Talento:

Es necesario que haya una persona que empuja el sobre y poner el listón. Hay algo que decir sobre la gente que verdaderamente ama lo que hay hacer, si su proyecto está lleno de gente que sólo quiere estar 8-5 y apenas consigue trabajo allí, hice ... así que va a poner algo que reflejan 8-5 y justo obras, y se siente como cualquier otra aplicación.

.

Etiquetas:

SCRUM! ....

En mi post anterior hablaba de retro programación extrema ajuste en la programación ágil ... bueno supongo que lo que su estado ya definido su llamada ... ... SCRUM

Entonces, ¿qué es el desarrollo Scrum?
Es un equipo basado en la segmentación del proyecto modelo de desarrollo. ¿Cuál es tan tan nuevo en ello nada realmente es sólo un mash up de nuevas y viejas prácticas. El proyecto se divide en pequeños segmentos (o función para ustedes ágil) y cada equipo (como en la programación extrema) trabaja en un segmento.

Dado que se trata básicamente la construcción de un proyecto en desarrollo de pequeños componentes. Cuanto menor sea el componente de más rápido se podrá construir el sistema.

la razón que me gusta esta idea es porque es un proceso de desarrollo extensible.

Referencias:

  1. Control del Caos: http://www.controlchaos.com/about/]
  2. Wikipedia: % http://en.wikipedia.org/wiki/Scrum_ 28development 29%


Etiquetas:

Retro montaje arriesgado programación en desarrollo ágil

¿Qué quiero decir por Retro Montaje extrema de programación en el desarrollo ágil ?!?!???

Desarrollo Ágil también conocida como función de desarrollo impulsado, aquí es donde se genera una lista de características y el orden en que se llevarán a cabo. Esta responsabilidad puede ser colocado en el arquitecto de software o un desarrollador senior.

Extreme Programming también conocido como Test Driven Development es donde se genera la prueba antes de código. Esta responsabilidad generalmente es un lugar y deben ser puestos en el desarrollador y los programadores en un nivel ligeramente inferior.

No veo una razón por la cual estos dos estilos (o metodología) los conflictos debe. Usted puede simplemente escribir una serie de pruebas para una característica en su lista de características. Esto debería dar FDD una tasa de éxito más grande.

Etiquetas:

ASP.Net Ajax le permite ser selectivo

¿Qué ha ocurrido con la función de cliente ScriptCallback de Asp.Net 2.0, Bueno nada que realmente sucedió al cliente s Asp.Net 2.0 'call back ... está allí y MS Ajax.net (también conocido como Atlas) realmente utiliza esto en la parte trasera. La razón por la que no hacemos aquí sobre él es ... es una pintura en la que usted sabe lo que! Para realmente hacer nada .... Pero no era menos de una impresión del pie de la página.

En este momento tenemos un par de API para escribir asp.net Ajax es:

  1. Ajax.Net MS (también conocido como Atlas)
  2. Anthem.Net
  3. Ajax.Net o Ajax.Net Profesional

De todos Ajax.net tres tiene una huella más pequeña en la página. Los otros dos aún simular el ciclo de vida completo de la página utilizando XMLHttpRequest y empujando la mayor parte de los datos de nuevo. Lo que significa que la mayor parte de la solicitud por escrito en el uso de Ajax.net o retorciéndose el javascript actual de su auto será más rápida que mediante una API con todas las encima de la cabeza.

Lo que MS Ajax.net y el Himno no ofrecen es que son fáciles de usar, y usted no tiene que cavar en el javascript específica y la escritura. El tiro justo las cosas en un UpdatePanel o AnthemPanel y todos sus espaldas después se traducen a las devoluciones de llamada. Esto es aún mejor que un post completo, porque la pantalla no parpadea .... pero no le permite llegar al punto de que todo se hace a través XmlHttpRequest y que básicamente han vuelto al viejo problema.

Consejos para no usar Ajax ... porque la lista de cuándo usarlo es en realidad más ...

  1. Para ocultar los objetos no hacer una devolución de llamada completo sólo tiene que utilizar javascript para establecer su estilo de visualización a ninguno, ¿por qué una llamada de vuelta completa si todos los que estás haciendo está ocultando algo.
  2. Si una devolución de llamada que va a redirigir a un usuario cuando se recibe al cliente, acaba de hacer un post y redirigir a él o ella a partir de ahí, porque se pone molesto. Si tiene que ir todo el camino a un servidor acaba de hacer un post y reorientar o hacer una Server.Transfer.
  3. No haga una llamada de vuelta si toma 30 segundos para volver, pero si usted debe dar al usuario un mensaje para que él o ella sabe que su procesamiento de datos.

Pequeñas cosas que me molestan las mascotas de los míos son todo lo que hay API's que dicen que son una colección de Ajax y no puramente Javascript ... .. ERES UN API de JavaScript vivir con ella!!

Enlaces:
Devoluciones de llamada de secuencia de comandos en ASP.NET
http://anthemdotnet.com/
MS ajax
Profesional Ajax.net

Etiquetas: ,

Aplicación del sistema en línea (PermitMHD)

Desarrollado por: Yo mismo y WebCtel
Tecnología: ASP.Net, ASP, SQL Server y E-Commerce
Página web: PermitMHD

Online Permit Application System

Permiso de la aplicación del sistema en línea

Etiquetas: , , , , ,