हेमंत
Friday, May 30, 2008
Client Handling - Keeping it simple
Monday, May 19, 2008
Agile a new methodology
The points above clearly illustrate the failure of earlier methodologies like water fall, spiral etc. one may think why did these why did these work in the past, well the basic reason is that things happen much faster not then it did in the past. MS took years to come up with a new version of office 97 and then 2000 and now they plan to do that practically every year, same is true for many of there products. Customers are now more informative and want to move with the fast paced world.
Agile - Introduction
During the 90s a number of different people realised that things had somehow changed. These people became interested in developing software methodologies that were a better fit with the new business environment – more nimble, easier to manoeuvre through a turbulent business environment. Although the details of these methodologies differ, they all share certain underlying principles, to the extent that these methodologies are often now grouped under the title “agile methodologies”.Given the opportunity to reject the “software engineering” metaphor and start all over again, what would we consider as we were developing a new methodology?·
- Software development is predominantly a design activity·
- Characteristics of individuals are the first-order influence on project activities·
- Modern software development can't rely on individuals – it requires effective teams·
- Customers are unlikely to know what they want in detail before they start·
- Customers need to be able to change requirements without unreasonable penalties·
- The process needs to be flexible·
- Responsibility should be aligned with authority
I am still a student of agile and will be writing more about it in the future.
Wednesday, May 14, 2008
Sharepoint Templates - Makes life easy
List of templates available
Application Templates for Windows SharePoint Services 3.0
Application Templates are out-of-the-box, custom solutions tailored to address the needs and requirements of specific business processes or sets of tasks within organizations of any size। The templates can be applied to common scenarios, such as managing a help desk or tracking a marketing campaign, to easily create a dedicated Web-based application for a more efficient and effective way of working.
A set of 40 new Application Templates for Windows SharePoint Services 3.0 is now available for download.
Server Admin Templates: Server admin templates are created as site definitions, providing tighter integration and enhanced functionality within the Windows SharePoint Services platform. They will require a server administrator to install. If you do not have Central Server Admin rights, you can still install the site admin templates (see second list below) in the sites/workspaces that you own or administrate.
- Absence Request and Vacation Schedule Management
- Help Desk
- Budgeting and Tracking Multiple Projects
- Inventory Tracking
- Bug Database
- IT Team Workspace
- Call Center
- Job Requisition and Interview Management
- Change Request Management
- Knowledge Base
- Compliance Process Support Site
- Lending Library
- Contacts Management
- Physical Asset Tracking and Management
- Document Library and Review
- Project Tracking Workspace
- Event Planning
- Room and Equipment Reservations
- Expense Reimbursement and Approval Site
- Sales Lead Pipeline Site
Admin Templates: Site admin templates are easy for site administrators to install in a template gallery without requiring server administration access.
- Board of Directors
- Employee Training Scheduling and Materials
- Business Performance Rating
- Equity Research
- Case Management for Government Agencies
- Integrated Marketing Campaign Tracking
- Classroom Management
- Manufacturing Process Management
- Clinical Trial Initiation and Management
- New Store Opening
- Competitive Analysis Site
- Product and Marketing Requirements Planning
- Discussion Database
- Request for Proposal
- Disputed Invoice Management
- Sports League
- Employee Activities Site
- Team Work Site
- Employee Self-Service Benefits
- Timecard Management
Role-Based Templates for SharePoint My Sites
Role-Based Templates for SharePoint My Sites are custom templates, designed for Microsoft Office SharePoint Server 2007 and the My Site functionality, and tailored to address the unique needs and requirements of specific roles within an organization। The templates extend the standard My Site functionality, providing a personal portal and dashboard with data relevant to your job role and displaying information in a way that is familiar, easy, and built around the way people in the company work.
Two role-based My Site templates are available for download now, with five additional templates scheduled for release in spring 2007.
Sample Master Pages
Master Pages provide a single source for all the page design and layout elements you want to repeat on multiple pages within a SharePoint site or application. They enable you to create and update elements in one place, giving your site a more consistent appearance. Microsoft has made available a package of four sample master page sets that were built using new CSS and Master Page editing tools within Microsoft Office SharePoint Designer 2007 and are compatible with the Application Templates for Windows SharePoint Services 3.0.
GroupBoard Workspace 2007
GroupBoard Workspace 2007 is an application template for Windows SharePoint Services 3.0 designed to provide a collaborative platform for team-based information sharing and joint documentation creation. The lists in GroupBoard Workspace 2007 provide visibility for key information, including group schedules, the movements of group members, equipment reservations and memos circulated to the group.
Community Kit for SharePoint
The Community Kit for SharePoint is a set of best practices, templates, Web Parts, tools, and source code that enables practically anyone to create a community Web site based on SharePoint technology for practically any group of people with a common interest.
For more details go to MS Website