| Business Projec... 的个人资料Business Projects照片日志列表 | 帮助 |
|
|
5月23日 Communication in the Development LifecycleEffective communication across the application development lifecycle is becoming increasingly important, especially with the extensive use of outsourcing in the IT development industry. As Microsoft reaches out to roles beyond the traditional developers and architects to cover business analysts doing requirements gathering, project and programme managers, designers and artists, testers and so forth, it becomes more and more important that the tooling provided is focused effectively around the transfer of ideas and deliverables across roles. Richard Godfrey 5月17日 User Experience MattersUser Experience matters. It took me a while to realise this. I guess primarily because in my former years I was a mainframe developer and green screen user interfaces were all that were on offer. I saw the value in software drastically reducing 'process' intensive tasks. If some software could be developed that meant a task could be reduced from weeks to minutes, then that delivered value to the business. Of course this remains true. But as more and more software and devices enter our work and home lives what they are like to use matters to us. Given the new presentation layer technologies that we've announced over the past months, we have been working more with design agencies. It amazes me how differently these guys think: Are we making users happier? Are we delivering what the users need? They also introduced me to the User Centred Design process. Which is a fascinating way of approaching the design of a user's experience with a product. A good User Experience delivers many benefits to both the user and the business. A recent example of this was with a major retail customer, we were discussing how we could help tackle some of their business challenges. The retailer had high training costs due to a high turnaround of staff. Each new member of staff had to be trained to use internal systems such as Point of Sale. To reduce the training costs, the way in which the users interacted with the systems had to be so intuitive that training was not required. The decision made was for the retailer to redesign the user interface, removing complicated menu structures and replacing with graphics implemented on a touch screen device. One of the interesting and valuable lessons here for me was that good, compelling User Experiences are not simply for externally facing products, such as web sites. Business value can be achieved by putting the correct amount of effort in designing and developing a User Experience that meets the requirements and needs of employees. Simon Thurman 5月8日 Software & Services at MIX 2007If you haven't had a chance to visit the MIX site, I suggest you do! There is a lot of positive buzz around our announcements on Silverlight and the Live Platform and probably the best exposition of Software + Services (S+S) I have seen given by Ray Ozzie in his opening keynote - a definite must see on the MIX site. Our vision for services, much like our vision for software, is to radically improve the productivity of developers as they build next generation applications. In the future, we'd like our customers not to have to make trade-offs between "premise" and "cloud", but instead let these be implementation details. We want to empower customers to choose what makes the most sense for them strategically and project by project. We are on track to provide a full range of S+S from the consumer (e.g. XBOX Live, Windows Live, Live Mail & Live Messenger) to the SOHO or SMB market (Office Live, Dynamics Live) through to the enterprise (with Hosted Exchange, Communication & Collaboration services). There are three categories of services we are thinking about as a company:
Returning to MIX, the key highlights for me were the release of Silverlight ( also checkout the Metalliq "Top Bannana" demo) and the fleshing out of the Live Platform. In both areas, the UK team has been heavily engaged with key customers and the product groups in Redmond. On day 2, BBC Radio 1 (BBC Radio One Keynote Demo) stole the show with a superb demonstration of Silverlight capabilities plus integration with Live Messenger. This work was led by our very own Chris Bright & Paul Cross and is a great example of the kinds of rich user experiences that can be built using Silverlight using any of the standard .NET languages or indeed some of the new dynamics languages such as Ruby. Since July of last year, Alistair Beagley and Simon Davies have been working with key partner and customers in helping to shape the development and commercial terms for the Live platform. It was great to see the positive reception to the Live platform announcements & updated terms of use earlier in the week and the exposure of two of our engagements with Zopa and Farrelsoft. Both are cool examples of how you can use social networking API exposed through Live Messenger & the contacts database to drive real, tangible business value for both consumers and online businesses. Here's just a quick selection of recent posts on MIX – well worth a peek: CNET: The Web, Ozzie make their mark at Microsoft Michael Arrington (TechCrunch): Take Time To Understand Silverlight. It's Important Robert Scoble: Microsoft "rebooted the Web" yesterday As you can see, we are very excited with these announcements and diving deeper into them in later articles. Chiao Gurprit Web Services on DevicesWeb Services on Devices (WSD) extends the existing Web services architecture to resource-constrained devices, such as PDAs, computer peripherals, computing appliances, and consumer electronics. It is an implementation of the Device Profile for Web Services (DPWS) specification that enables devices to interact with Microsoft Windows over an IP-based network. WSD is one of four technologies that comprise the Network Connected Device (NCD). These NCD technologies enable virtually-connected devices (those connected to a computer over a network) to appear and act as if they were physically connected. Such devices are loosely connected to one or more computers and use the network as a communication bus. For more information about NCD, see "Network Connected Devices" in the Windows SDK, or visit the Microsoft Windows Hardware and Driver Central Web site (http://www.microsoft.com/whdc) site. Publication Services enables a WSD device to advertise (publish) its functionality and then offer its functions as Web services over IP-based networks. It also enables devices to find (discover) and access Web services of other devices and computers on the same network. From a user's perspective, NCD technologies will largely eliminate the experiential difference between using devices directly connected to a computer and those virtually connected over a network (including the Internet). Projected uses of WSD include: · Printers and other shared network devices can be easily discovered, and when selected are automatically configured for the client computer. · Automatic discovery of and connection to wireless devices, including cell phones, new overhead projectors, and home entertainment centers. · Cameras that transfer pictures across the Internet to a user's home computer, to their MSN Spaces site, or even to other devices. · Home control systems that automatically discover and configure new lighting, heating, and other systems. These systems could be monitored and controlled from a computer located in the home or over the Internet. · Windows Vista™ will automatically use WSD to discover Windows Vista computers and devices on the home network (for example, through the use of the Network Explorer). NetBIOS will be used to discover computers not otherwise found. WSD facilitates easy two-way communication. For example, a printer typically receives print jobs, but could also send important notifications, such as a new device event when it is first connected, or a service event when its printer supplies run low. WSD is Microsoft's implementation of the Devices Profile for Web Services (DPWS) standard, a specification that enables low-cost devices to use standard Web-based mechanisms to communicate with other devices, computers, and Web services. These mechanisms depend on a lightweight subset of the same open protocols as Windows Communication Foundation Road Map does, namely XML, SOAP, WSDL, MTOM, WS-Addressing, WS-Eventing, and WS-Discovery. For more information about WSD, see "Web Services for Devices" in the Windows SDK. For more information on Web Services on Devices and how they impact the developer story take a look at the MSDN article; http://msdn2.microsoft.com/en-us/library/Aa480212.aspx. Dave Baker
5月1日 Investing for the future - Business Value at London UndergroundSome time ago I posted an introduction to the London Underground application on my personal blog. One of the key learnings about our engagement with the guys in the Architecture group at London Underground was how the long-term investment they've made in their underlying Service-Oriented Architecture and Data Architecture is bringing really tangible business value rewards now. We managed to build such an effective proof of concept during our 3 weeks together in the Microsoft Technology Centre because of the existing strategic bets that the LU Architects had been putting in place for the last 2 years - essentially making loads of core sensor information available using a standards-based web services infrastructure. For example, the location of every train on track segments, the weight of the train carriages, the localised temperature, and even each door that is open/closed! Having this wealth of data available meant we simply needed to spend some time “munging” the data into easily usable forms and then bind the data into the user interface. Of the three weeks, I would say that 2/3 of the time was data manipulation and the rest was UI centric as the data just fell into place in the UI (and it was a very impressive UI if I say so myself!) One of the common themes I see with customers I work with is that they are rarely looking to enable their platform with extra services due to the additional expenditure that it will place on their existing projects. Central IT services are often focused on governance and therefore never have enough money given to them to provide effective core services (as the allocation of money/resources is typically focused on specific siloed business driven projects). A key learning for me in this project was that the extra cost associated with making this operational data available as a set of core services will really pay off for the London Underground in the near future... guaranteed! Do you invest in enabling your application platform even where there are no immediate business needs? Richard Godfrey |
|
|