Windows Embedded Home
Windows Embedded 8 Family
Windows Embedded 7 Family
Other Windows Embedded Products
Posted By J.T. KimbellProgram Manager
Recently I was lured into appearing in a video and asked to talk about the use of Agile in Windows Embedded. While I’m not an industry expert like Phil Cave is, I have got to see the changes in our organization firsthand as we make that move toward Agile and Scrum. Since the team decided that I had a voice for radio (and presumably not a face for radio), you can view my thoughts below. We really do hope that these engineering changes within Windows Embedded will bear fruit over the coming months and years for our customers as we’re better able to react to the changing needs of the market for Intelligent Systems. Do you like these videos? Want to see more? Have Agile questions? Let me know. Thanks!
Comments Intelligent Systems
Posted By Robert Peterson Sr. Product Manager
We often focus on the wide array of devices and how they are changing how we go about our daily lives, or the technology that goes into those devices (from ATM to slot machine to an MRI…Windows Embedded power lots of devices around the world) Do those devices just sit there, alone, patiently waiting for use to pass by and use them? For some devices this is the case, but most are connected somehow to make them ‘smart’….getting customer accounts or user preferences…although not to this extreme. Today that connection is often to a back end data center run by the device manufacturer or a large enterprise but we have been getting asked what about the cloud? Being from Seattle, rest assured we do know quite a bit of things cloud related. So let me share a few quick things about ‘the cloud’: Companies all over the world have datacenters – rows of servers dedicated to supporting their applications, websites and storing their data. Datacenters require a big investment in capital, staffing and time to keep them running 24x7…and the complexity is growing, requiring more time, resources and planning. Additionally, datacenters need to support increased user demand for the applications and data provided by the company so as the business grows so does the investment in time, money and staff to support the datacenter.
Comments Windows Embedded Standard
Posted By Phillip CaveSoftware Development Engineer
[UPDATE from J.T. (7/30/12) - Phil has now become a blogger on the site and I've moved this post to his page]
Last month Phil Cave provided us with an overview of Agile software development in Windows Embedded and set the table for some great follow-up posts. In this post Phil dives deeper into defining small customer based experiences. In my opinion, he did so masterfully and I hope you find it as insightful as I did.
The introduction to this series on “Embedded Agility” summarized the transition and ongoing transformation of Windows Embedded to a delivery model based in Lean thinking. That first post outlined 3 basic tenets:
This blog post begins a deeper dive into the topic of defining small experiences. This first principle has a profound implication on flipping our approach from technology layers to business value slices of functionality. Instead of creating a very large batch of user stories and treating them as if they are exactly the same, defining these customer experiences requires communicating in terms of the business and customer to define value as they would experience it; and then delivering those slices of business functionality incrementally.
Our business partners and customers focus on the experience of the device they are using. Yes, they expect a certain acceptable performance of the device as part of that experience and that performance is in relation to the experience of using features. The road to business agility begins with understanding what is of value and what is not. This includes the software features we deliver as well as the system in which we deliver those software features. Our customers understand this and communicate this way.
We deliver experiences. We deliver capabilities to fulfill experiences. Windows Embedded creates and delivers software that does both. The Auto team directly creates user experiences when delivering the Sync product to Ford. The Cassini and Compact teams create platforms upon which others may develop experiences. The creation of those platforms provides experiences (or ability to create experiences) to our partners who use the platforms.
Examine the picture below to see a visual representation of the experiences and capabilities of which I write. The Agile world of execution labels these experiences as “user stories”. The systems model on the left represents building out our software in one large batch of experiences. The systems model on the right represents building out our software by incrementally delivering smaller batches of experiences.
Just four years ago I got the chance to spend a summer as a Microsoft intern, which was an absolutely fantastic experience. This summer we have quite a few interns getting a similar experience on Windows Embedded. Jordan Goldberg’s post is the first in a series of blogs from those interns to let you learn more about their experiences, their projects for Windows Embedded, and Microsoft’s culture. We hope you enjoy reading about their experiences!
Hello World! My name is Jordan, and I am an intern here on the Windows Embedded team. Today I would like to share the experience I have had here at Microsoft and how I’ve been given the opportunity to make an impact with my work. To start, let me introduce myself. I grew up in the “Great White North” -- Canada, or more specifically, the town of Caledon which is slightly Northwest of Toronto. I am currently completing my undergraduate degree in Computer Science at the University of Guelph and my interests range from playing guitar to practicing parkour to developing mobile and web solutions. This summer I have had the extreme pleasure of moving to the West Coast to complete an internship with Microsoft! For the past 8 weeks I have been working on developing a Windows Debugger Extension for the new Unified Write Filters feature in Embedded Standard 8; but I will delve more into this experience later.
Life here at Microsoft has been nothing short of remarkable. In the short time that I have been here Microsoft has announced the innovative Xbox Smart Glass platform, unveiled the highly anticipated Windows Phone 8 and revealed the ultra-secret Microsoft Surface; I can proudly say that I am working for one of the most exciting tech companies in the world! On top of this, the Redmond campus is absolutely breathtaking. Being surrounded by snowcapped mountains, green vegetation and sprawling forests makes the commute to work each day a treat. And with a population of over 40,000 Microsofties, the campus feels more like a city than a corporate headquarters!
Windows Embedded POSReady 7 June 2012 Feature Update. This update contains the following out-of-band application:
Comments Product Updates