Está en la página 1de 6

DESARROLLO DE INTRANET CORPORATIVA PARA

GRUPO PRISA
Objetivos
La Intranet tiene los siguientes objetivos:
1. Constituirse en un medio de comunicacin de facil utilizacin.
2. Facilitar el acceso a la informacin de los empleados de una empresa.
3. Transformarse en un vehculo de capacitacin
4. Permitir el trabajo colaborativo.

Los principales beneficios de la implementacin de una Intranet son:


A)
Facilitar la diseminacin de la informacin, el conocimiento y la capacitacin.Un
beneficio clave de la tecnologa Intranet es la habilidad de entregar informacin actualizada de
manera rpida y a un costo eficiente, a toda la base de usuarios. Una Intranet pone informacin
vital al alcance de todos los empleados con acceso a ella. Otra caracterstica que vale la pena
mencionar, es la consistencia, porque la informacin es la misma a lo largo y ancho de la
empresa. Al darle a las personas la posibilidad de acceder a tiempo a informacin crtica, esta
tecnologa mejora el proceso de toma de decisiones. Es posible organizar y mantener
informacin centralizada o distribuida segn se requiera, o se facilita para la obtencin y
actualizacin. Al proveer informacin instantnea y segura en formato electrnico, se elimina
el tiempo y costo asociado a la publicacin, duplicacin y distribucin asociados a la
documentacin en papel.
B)
Enriquecer las comunicaciones y la colaboracinLas tecnologas Intranet, permiten
compartir informacin y conocimientos independientemente de la ubicacin. Los grupos
multidisciplinarios y multidepartamentales muy en boga, pueden aprovechar los grupos de
discusin virtuales y boletines informativos para preparar reuniones o mejorar la toma de
decisiones. Con anchos de banda suficientes, es posible realizar teleconferencias con audio y
video en tiempo real.
Los beneficios del uso de una intranet se pueden agrupar en dos grandes segmentos; reduccin
de costos y aumento de la eficiencia.
De acuerdo a un estudio realizado por el Delphi Group, el 98% de las instalaciones de

intranets dan un Retorno Sobre la Inversin (RSI) favorable, siendo un indicador muy
importante en comparacin con otras aplicaciones, como por ejemplo CRM en donde ste valor
alcanza solamente un 60%. Del mismo estudio se desprende que el 22% de las firmas
encuestadas reportaron un RSI de entre el 32% y el 80%, mientras que un 18% reportaron un
RSI superior al 100%.
Otro estudio realizado el ao pasado por la International Data Corporation (IDC) acerca del
Retorno Sobre la Inversin (RSI) en proyectos de intranets corporativas revela el por qu las
implementaciones comunes respaldadas por una decisin estratgica de la compaia estn
alcanzando un RSI mayor al 100 por ciento. En el mismo estudio, se expone que un empelado
promedio consume entre el 25% y 30% de su tiempo buscando informacin. Estos ltimos
valores son consistentes con otros estudios que afirman que el 80% de la informacin requerida
por un empelado no est en lo sistemas de informacin, tpicamente por tratarse de informacin
no estructurada o documental.
Una intranet pone juntos todos los recursos necesarios bajo un nico Portal Corporativo,
brindando estandarizacin y facilidad de uso, permitiendo a los usuarios interactuar con
contenidos, aplicaciones, procesos de negocio y otras personas dentro de la Organizacin. La
intranet es conducida por un sistema avanzado de herramientas que brinda a usuarios no
tcnicos la capacidad de capturar inmediatamente la informacin y entregarla al pblico
objetivo en forma oportuna.
Algunos beneficios adicionales del uso de intranets se podran enumerar como sigue:
Incrementa la lealtad de los clientes y asociados de negocio.
Optimiza la comunicacin y el flujo oportuno de informacin entre los empleados, los
clientes, los asociados de negocio y los proveedores.
Reduce costos operativos, ahorrando tiempo y dinero.
Incrementa la creatividad y la innovacin.
Aumenta la eficiencia y productividad de la organizacin.
Incrementa la reutilizacin del conocimiento y reduce la fuga del "capital del
conocimiento".
Construye una cultura de colaboracin.
Hace los procesos de aprendizaje ms fciles.
Mejora los tiempos de respuesta al mercado.
Posibilita la comunicacin con un nmero extenso de individuos y organizaciones a
bajo costo.
Mejora la integracin en la cadena de valor mediante la extensin de las aplicaciones de
la empresa al Portal Corporativo.
Beneficios Intangibles
Lo que se logra con la informacin en este nuevo ambiente web tiene un gran impacto. Las
Intrantes permiten a una Organizacin gastar menos tiempo en cosas que no agregan valor,
como la bsqueda de informacin para resolver un problema. La productividad se incremente a
medida que el conocimiento corporativo es ms accesible y la informacin ms precisa. La

flexibilidad en el tiempo de entrega del conocimiento se gana a medida que la informacin


siempre est a un click de distancia. Las Intranets abren un espacio en donde las fronteras son
ms pequeas y el intercambio de informacin es estimulado. Esto lleva a unos empleados
mejor informados y con la habilidad de tomar mejores y ms rpidas decisiones. Al final, se
termina logrando una mayor productividad y ms tiempo para incrementar las ganancias.

SECCION 1 HERRAMIENTAS NECESARIAS PARA ELABORACION DE


INTRANET
Herramientas
XAMP/WAMP/LAMP/MAMP (gratuita). Herramientas basicas de administracion de apache,
mysql y php que pueden ser montados en sistemas multiplataforma, Windows, Linux, Mac. Lo
que hace accesible la informacion en cualquier plataforma incluyendo tablets y telefonos con
android, iPADS, iPHONES, Chrome OS,
Dreamweaver, Fireworks (tienen costo dependiendo la version) mi recomendacion CS6 pues
tiene licencia perpetua. Son herramientas de muy amplia aceptacion por los profesionales en el
desarrollo WEB.
Mysql y Workbench (gratuito). Sirven para administracion avanzada en el modelado y diseo
de bases de datos.
Net Beans (gratuito). Potente herramienta de programacion de licencia libre capaz de hacer uso
de diferentes lenguajes de programacin y diferentes tecnologias como JAVA(EE, FX, ME, SE),
C, C++, PHP, HTML, HTML5, JSP, HASKELL, YACC, SH, LEX, PERL, OBJC, ANSIC,
RUBY AND RAILS, AYAX, MOBILE APLICATIONS, JAVASCRIPT, PROFILER
REACTOR, REST, RICH CLIENT PLATFORM, SAO, SOAP, UML, WEB, WSDL, XML,
DATABASES, DESKTOP, GUI BULDER, SQL, MYSQL, SPRING, HIBERNATE, STRUTS,
GROVY, VCS, MERCURIAL, GLASS FISH SERVER, SUN JAVA SYSTEM APLICATION
SERVER, WEBLOGIC SERVER , TOMCAT SERVER, JBOSS SERVER, ORACLE
DATABASE, SQL SERVER, DB2, JDTS DATABASE, DATADIRECT, POINT BASE
DATABASE, y muchos otros mas.
Apache Server (gratuito). Servidor de aplicacion que puede ser montado en diferentes
plataformas, tanto Windows , Mac y Linux
PHP (gratuito). Herramienta de programacion para diseo WEB.
Navegador firefox + firebug complemento para manejo de javascript (gratuito).
Balsamic Mockups herramienta de diseo web para maquetacion de sitios (tiene costo $89
dolares).
Computadora core i7 con 16 gb de memoria y disco duro de 1 Terabyte.(costo aproximado
$12,000).
Linux (gratuito). Sistema operativo de uso libre con grandes prestaciones utilizado en la
actualidad por muchas empresas que han decidido reducir costos sin por ello reducir la
confiabilidad ni la estabilidad de las aplicaciones pues al contrario de windows, linux usa pocos
recursos, es muy estable y ofrece una mayor seguridad en la proteccion de datos.
Java SE, SDK , JRE (gratuito) para el caso de necesitar aplicaciones de escritorio.
La mayoria de las herramientas que propongo son gratuitas y de uso libre, basados en la licencia GPL,
es importante recalcar que el uso de la intranet es transparente para el usuario final pues solo necesita
un explorador WEB como Firefox, Chrome, Internet explorer, Safari, Opera, etc., y en el caso de
aplicaciones de escritorio si sera necesario instalar Java, el cual actualmente ya esta instalado en los
equipos de PRISA

SECCION 2 PATRON DE DISEO GENERAL A UTILIZAR EN LA


INTRANET
TRABAJAMOS CON EL MODELO MVC (MODEL, VIEW, CONTROLLER)

De manera general MVC, Model - View - Controller o Modelo - Vista - Controlador es un


patrn de diseo de software para programacin que propone separar el cdigo de los
programas por sus diferentes responsabilidades.
MVC es un "invento" que ya tiene varias dcadas y fue presentado incluso antes de la aparicin
de la Web. No obstante, en los ltimos aos ha ganado mucha fuerza y seguidores gracias a la
aparicin de numerosos frameworks de desarrollo web que utilizan el patrn MVC como
modelo para la arquitectura de las aplicaciones web.

Modelos
Es la capa donde se trabaja con los datos, por tanto contendr mecanismos para acceder a la
informacin y tambin para actualizar su estado. Los datos los tendremos habitualmente en una
base de datos, por lo que en los modelos tendremos todas las funciones que accedern a las
tablas y harn los correspondientes selects, updates, inserts, etc.
No obstante, cabe mencionar que cuando se trabaja con MCV lo habitual tambin es utilizar
otras libreras como PDO o algn ORM como Doctrine, que nos permiten trabajar con
abstraccin de bases de datos y persistencia en objetos. Por ello, en vez de usar directamente
sentencias SQL, que suelen depender del motor de base de datos con el que se est trabajando,
se utiliza un dialecto de acceso a datos basado en clases y objetos, dicho dialecto puede ser
implementado sin problemas utilizando otro patron de diseo llamado Strategy, el cual en
combinacion con el patron Factory Method e Iterator, nos da una gran flexibilidad y potencia a
la hora de implementar sistemas con grupos de trabajo. Los patrones de diseo pueden ser
consultados en el libro Design Patterns: Elements of Reusable Object-Oriented Software,
que en la actualidad a cobrado una gran relevancia en el diseo de software a gran escala.

Vistas
Las vistas, como su nombre nos hace entender, contienen el cdigo de nuestra aplicacin que
va a producir la visualizacin de las interfaces de usuario, o sea, el cdigo que nos permitir
renderizar los estados de nuestra aplicacin en HTML. En las vistas nada ms tenemos los
cdigos HTML y PHP que nos permite mostrar la salida.
En la vista generalmente trabajamos con los datos, sin embargo, no se realiza un acceso directo
a stos. Las vistas requerirn los datos a los modelos y ellas se generar la salida, tal como
nuestra aplicacin requiera.
Controladores
Contiene el cdigo necesario para responder a las acciones que se solicitan en la aplicacin,
como visualizar un elemento, realizar una compra, una bsqueda de informacin, etc. En

realidad es una capa que sirve de enlace entre las vistas y los modelos, respondiendo a los
mecanismos que puedan requerirse para implementar las necesidades de nuestra aplicacin. Sin
embargo, su responsabilidad no es manipular directamente datos, ni mostrar ningn tipo de
salida, sino servir de enlace entre los modelos y las vistas para implementar las diversas
necesidades del desarrollo.

Pasos para el desarrollo


1.
2.
3.
4.
5.
6.
7.

Documentacion de casos de uso (Historias de usuarios)


Documentacion de requerimientos.
Diseo a mano alzada -> mockups.
Diseo de base de datos.
Diseo de Paginas y aplicaciones
Enlaces con Bases de Datos.
Pruebas finales.

CREACION DE CARPETAS NECESARIAS PARA LA INTRANET


conf (configuracion del sistema)
controller(MVC maneja el controlador)
css (paginas de estilos)
db (archivos de base de datos)
img (manejo de imagenes)
js (archivos de javascript)
model (modelado de datos)
view (visores del desarrollo intranet)
dao (data acces objects)
apps (aplicaciones diversas)
Dependiendo de las necesidaes y aplicaciones puede aumentar la lista de carpetas, esta
propuesta de manejo de carpetas esta pensada para integrar diferentes departamentos tanto de
area visual, modelado y control, que en caso de PRISA corresponde al area de diseo que
trabaja con web, el area de desarrollo y al area de infraestructura.

ELABORADO POR:
LIC. KRSNA EMANUEL ROCHA MELLADO
Analista de desarrollo

También podría gustarte