Tuesday, March 29, 2011

Presentation Agile software development

Today its time to give a presentation about Agile software development and how we used it by the development in the project RAIS.

The project RAIS at Achmea has combined SENS (Samen Effectief Naar Succes) with Agile. We have looked at the thing SENS is giving us to work on a better way. And look backwards where we could do it better next time.

We have used a whiteboard to give everybody information who is walking on the floor to see witch work we already have done.
Thing that are put on the board are:
  • Some time management. When is witch developer not available.
  • All the tasks of the iteration and who is working on a tasks.
  • A burn down chart.
  • Some charts of the bugs who are found.
  • Feedback from the customer every 2 weeks when they have a demo.

Friday, March 18, 2011

SharePoint 2010 Training Day 5

Today the fifth day of the Developing Solutions with SharePoint 2010 training.
We discussed today chapter 12, 13 and 14.
  1. SharePoint 2010 Developer Roadmap
  2. SharePoint Foundation Development
  3. SharePoint Developer Tools in Visual Studio 2010.
  4. Creating Sandboxed Solutions
  5. Pages and Navigation
  6. Developing Web Parts
  7. Creating Fields, Site Columns & Content Types
  8. Creating Lists & Event Handlers
  9. Accessing Data using LINQ to SharePoint
  10. Client Object Model
  11. Developing SharePoint 2010 Workflows
  12. Business Connectivity Services (BCS)
  13. Web Content Management (WCM)
  14. Enterprise Content Management (ECM)
Twelfth Chapter
With the Business Connectivity Service is it possible to bring data from external systems into SharePoint and Office, interact with it, reuse it, and empower end users to gain insight into the underlying data in a reusable way. You can create a connection with some easy wizard in SharePoint designer 2010 or SharePoint Workspace 2010 or Visual Studio 2010. You can edit the items directly in SharePoint 2010 after you have render some Query's with the wizard. For the security you need to add the allowed users for editing in SharePoint 2010 Central Administrator. Because this is needed its safe to use and not all users can edit your external data.

Thirteenth Chapter and Fourteenth Chapter
I describe this two chapters together because they are very similar too each other. If you are going to create some website SharePoint give some very nice webarts to edit or create a website. SharePoint has directly a content management tools into the edit mode of a page. Something what is better in SharePoint 2010 are the Analytics options they give you. It is possible to get information of usage of pages and webparts directly in SharePoint.
It is possible to change the look and feel of the SharePoint site by editing or recreating a masterpage from the minimal.master.
Nice pages who are build in SharePoint are:
In SharePoint 2010 there are some new things added to a standard site. Tagging of sites and the i like button are items that are added. Those items give users an idea if other users like the site. The sites that are tagged or liked can come higher in the search results of the site. The tags also can help you to find similar information of a project or product on the site.
New in SharePoint 2010 is the Document Sets with can be used as an folder in a list. It is possible to send a link to a other user like you already could do by a file. It's now also possible to make an unique Id for a document or set. Those unique id's are needed if you need to save contracts digital and you need to let see that the documents not are changed.

This day was the end of my training by Twice.

Thursday, March 17, 2011

SharePoint 2010 Training Day 4

Today the fourth day of the Developing Solutions with SharePoint 2010 training.
We discussed today chapter 10, 11 and 12.
  1. SharePoint 2010 Developer Roadmap
  2. SharePoint Foundation Development
  3. SharePoint Developer Tools in Visual Studio 2010.
  4. Creating Sandboxed Solutions
  5. Pages and Navigation
  6. Developing Web Parts
  7. Creating Fields, Site Columns & Content Types
  8. Creating Lists & Event Handlers
  9. Accessing Data using LINQ to SharePoint
  10. Client Object Model
  11. Developing SharePoint 2010 Workflows
  12. Business Connectivity Services (BCS)
  13. Web Content Management (WCM)
  14. Enterprise Content Management (ECM)
Tenth Chapter
There are 3 different Client Object Models. Each Client Object Model is created for a other language, .NET, Silverlight, EXMAScript (Javascript). The client object model provides an abstraction layer so process off the SharePoint server can interact with SharePoint using a consistent API that is very closely matched to the familiar server API.
ClientServer

ClientContext

SPContext

Site

SPSite

Web

SPWeb

List

SPList

ListItem

SPListItem

Field

SPField


The Member names mostly the same from server to client. "SPWeb.QuickLaunchEnabled = Web.QuickLaunchEnabled"


The diagram displays how the transport mechanism works.
Before you execute the ExecuteQuery method, you need to indicate which data you want to retrieve from the server. You van use the ClientContext.Load method for this purpose. You cannot only retrieve data using the ClientOM, but you also create object using specific classes.
  • ListCreationInformation:
    - using this class to create a new list. You can set properties like Title and TemplateType before calling the web.Lists.Add method, pasasing the ListCreationInformation object as argument.
  • ListItemCreationInformation
    - using this class to create a new list item on an existing list. The AddItem method on the List object accepts the ListItemCreationINformation argument and returns the new item of type ListItem. You van fill out the list item using the listItem["Title"] syntax for the different columns on the list, and calling the Update() method on the list item.
  • WebCreationInformation:
    - if you want to create a new SharePoint site, instantiate an object of the type and pass it to the Webs.Add method of a Web object.
  • NavigationNodeCreationInformation
    - use this class to create a new navigation node.
Eleventh Chapter
In SharePoint 2007 you can attach workflows to list items and documents. Additionally, in SharePoint 2010 you can add workflows to document sets and sites. If you look in SharePoint 2010 to the monitoring of the workflow process you can see a nice picture of which path the workflow has taken to complete.
New in 2010 is that you can use Visio to build the first workflow. Your manager can build the screens en export it for you. You can import it into SharePoint Designer 2010 en edit it further. On your time you can edit it in Visual Studio 2010 to fine tune it for the SharePoint site or list you are going to add the workflow.

Twelfth Chapter
This chapter we have got the theory. Tomorrow we have to do the labs so a write something about this chapter tomorrow.

Popular Posts